Commit Graph

  • 398ce98e4f Fix div[u]2. malc 2008-06-09 06:06:25 +00:00
  • 0f459d16c3 Clean up MMIO TLB handling. The IO index is now stored in its own field, instead of being wedged into the vaddr field. This eliminates the ROMD and watchpoint host pointer weirdness. The IO index space is expanded by 1 bit, and several additional bits are made available in the TLB vaddr field. pbrook 2008-06-09 00:20:13 +00:00
  • f227f17d1b Fix the sendkey hold time calculation (Jan Kiszka). balrog 2008-06-09 00:03:47 +00:00
  • 88d2c950b0 TC6393XB system features (Dmitry Baryshkov). balrog 2008-06-09 00:03:13 +00:00
  • c8256f9d23 Enhance sendkey with key hold time (Jan Kiszka). balrog 2008-06-08 22:45:01 +00:00
  • 7dd9e556e3 Register helper functions. ths 2008-06-08 07:42:23 +00:00
  • 29ddf27b72 Check the returned audio_buf_info fields malc 2008-06-08 04:27:56 +00:00
  • 7fb2a862f4 Fix error reporting under Win32 (CreateFile does not set errno) malc 2008-06-08 01:55:09 +00:00
  • 0e6745890c Update malc 2008-06-08 01:55:07 +00:00
  • 731ba0cec2 Fix some signedness issues caught by gcc 4.3 malc 2008-06-08 01:42:47 +00:00
  • e2eef1703b Remove dead and bitrotten "qemu-fast" code. Only build softmmu+MMIO handlers for system emulation. pbrook 2008-06-08 01:09:01 +00:00
  • 2c44375d64 Do not scare users with ominous error messages from AUD_open* malc 2008-06-08 01:07:48 +00:00
  • d865bab552 Implement thread creation. pbrook 2008-06-07 22:12:17 +00:00
  • d597536303 Multithreaded locking fixes. pbrook 2008-06-07 20:50:51 +00:00
  • 0a878c4760 PPC TCG Fixes malc 2008-06-07 20:31:33 +00:00
  • 1a14026e11 Allow NWINDOWS selection (CPU feature with model specific defaults) blueswir1 2008-06-07 08:07:37 +00:00
  • 96d1912622 Fix Sparc32plus GDBstub support blueswir1 2008-06-07 08:03:05 +00:00
  • c588979bfc Allocate a register pair instead of a single register. ths 2008-06-07 04:31:49 +00:00
  • ec9d6075b4 undocumented 0x82 opcode is invalid in 64 bit code bellard 2008-06-06 12:54:30 +00:00
  • 262ffdae6f Fix i386 segment descriptor types on reset (Avi Kivity) bellard 2008-06-06 12:08:46 +00:00
  • 7e15e60388 CRIS: Add the P flag to the tb dependent flags. edgar_igl 2008-06-06 11:24:33 +00:00
  • 2a44f7f173 CRIS translator updates * Improve translation of the X flag (still some corner cases missing). * First shot att P flag support and conditional stores. * Improve the jump logic. edgar_igl 2008-06-06 11:23:28 +00:00
  • bf44333713 Correct P flag assertion in rfe. edgar_igl 2008-06-06 11:17:17 +00:00
  • 313281198d Make the tests run when built with experimental gcc-cris 4.4. Prettify the logs. edgar_igl 2008-06-06 11:07:50 +00:00
  • 9012c2bf32 Add a testcase for broken x arithmetic sequences. edgar_igl 2008-06-06 11:05:18 +00:00
  • 54f25d0af5 Increase the odds for the movei test to pass in system simulation. edgar_igl 2008-06-06 11:00:58 +00:00
  • bd3a845439 Avoid warnings. edgar_igl 2008-06-06 11:00:04 +00:00
  • fa1bdde4a3 ETRAX machine updates. * Move DMA_run into the dma controller to allow for multiple ETRAX/CRIS machines. * Support both ELF and kimage kernel images. * Correct emulation of the DMA RW_DATA register. edgar_igl 2008-06-06 10:58:48 +00:00
  • 96768ff79c Compile with debug. edgar_igl 2008-06-06 10:55:02 +00:00
  • dcf3a079e5 Fix compiler warning. ths 2008-06-06 01:03:06 +00:00
  • 31a53c63b5 Compile fix for Apple, by C.W. Betts. ths 2008-06-05 23:06:46 +00:00
  • cebdff772d Fix always_inline definition for Darwin, by Andreas Faerber. ths 2008-06-05 22:55:54 +00:00
  • 5452adbee0 Remove dead-code (else-block) from block-qcow.c, by Marc Bevand. ths 2008-06-05 22:00:45 +00:00
  • f58c7b3545 New qemu-img convert -B option, by Marc Bevand. ths 2008-06-05 21:53:49 +00:00
  • ff7ab59f40 Update documentation for qemu-img convert options, by Marc Bevand. ths 2008-06-05 21:00:28 +00:00
  • c239529e7f Free constant temporaries. ths 2008-06-05 08:38:44 +00:00
  • 5cc1d1e628 save more CPU state bellard 2008-06-04 18:29:25 +00:00
  • 33c263df7f SVM: added tsc_offset bellard 2008-06-04 17:39:33 +00:00
  • 4f57689a8d Explicitly free temporaries. ths 2008-06-04 17:37:03 +00:00
  • 29cf4b7516 Remove the temporaries cache of the MIPS target. ths 2008-06-04 17:36:02 +00:00
  • b6ce8f0aea Fix pointer calculation for MIPS64 targets. ths 2008-06-04 17:34:54 +00:00
  • 9575cb9493 fixed exceptions for cpuid and invlpg bellard 2008-06-04 17:12:40 +00:00
  • 960540b4d2 GIF flag handling fix (Alexander Graf) bellard 2008-06-04 17:07:08 +00:00
  • db620f46a8 reworked SVM interrupt handling logic - fixed vmrun EIP saved value - reworked cr8 handling - added CPUState.hflags2 bellard 2008-06-04 17:02:19 +00:00
  • 3cd9acb410 update bellard 2008-06-04 14:57:43 +00:00
  • 914178d34b 32 bit SVM fixes - INVLPG and INVLPGA updates bellard 2008-06-04 13:53:05 +00:00
  • 5efc27bbb6 EFER loading fixes, including SVME bit bellard 2008-06-04 13:35:58 +00:00
  • f2289cb692 Add sysrq to key names known by "sendkey". balrog 2008-06-04 10:14:16 +00:00
  • 3401c0d95f Refactor and fix do_sendkey (Jan Kiszka). balrog 2008-06-04 10:05:59 +00:00
  • 0fead1259a Delete duplicate code. ths 2008-06-04 04:21:01 +00:00
  • 1235fc066a Spelling fixes, by Stefan Weil. ths 2008-06-03 19:51:57 +00:00
  • c8a706fe62 Multithreaded locking for mmap(). pbrook 2008-06-02 16:16:42 +00:00
  • 30813cea9b Fix location of futex.h. pbrook 2008-06-02 15:45:44 +00:00
  • f5b78d4fea Fix type mismatch. ths 2008-06-02 09:35:46 +00:00
  • a569557f52 Fix argument order. ths 2008-06-02 08:24:41 +00:00
  • 619dfca13a Proper sign extensions for 32-bit divisions, spotted by Richard Sandiford. ths 2008-06-02 07:15:18 +00:00
  • 091d055b3e Fix ATAPI GET_CONFIGURATION function (Alexander Graf, Carlo Marcelo Arenas Belon). balrog 2008-06-02 03:12:06 +00:00
  • a60de94777 Mark a dead_tmp as such in ARM msr. balrog 2008-06-02 02:29:26 +00:00
  • 46dc3881e6 Improve dependencies generation (malc). balrog 2008-06-02 02:09:09 +00:00
  • 167bc3d2fa MusicPal: Restore display size after invalidation (Jan Kiszka). balrog 2008-06-02 02:04:56 +00:00
  • ab7d91318b Fix smbus_eeprom.c compile with DEBUG (spotted by Duilio Protti). balrog 2008-06-02 01:48:27 +00:00
  • b94eb43f6e Don't forget to save VNC FB dimensions after resize (Brad Campbell). balrog 2008-06-02 01:40:29 +00:00
  • 89cdb6af04 Provide basic emulation for Sharp SL-6000 PDA (Tosa), Dmitry Baryshkov. balrog 2008-06-02 01:33:11 +00:00
  • e33d8cdb55 Factor out common SharpSL PDA code (Dmitry Baryshkov). balrog 2008-06-02 01:20:15 +00:00
  • 5c49b363dc Restore ARM signal handler compilation on glibc < 2.5 (Blue Swirl). balrog 2008-06-02 01:01:18 +00:00
  • 4872aa135d Enable SD card on creation. balrog 2008-06-02 00:55:08 +00:00
  • 130b0c9868 Make -mtdblock optional again. balrog 2008-06-02 00:39:30 +00:00
  • cce40fccbd Fix compilation warning blueswir1 2008-06-01 12:49:32 +00:00
  • 0776590d70 Mark host brk() area as reserved. pbrook 2008-05-31 16:33:53 +00:00
  • 1090e7a2c6 Add TLS sections. pbrook 2008-05-31 16:21:33 +00:00
  • 624f797905 Make signal queues per thread. pbrook 2008-05-31 16:11:38 +00:00
  • afd7cd92e8 Fix usermode build. pbrook 2008-05-31 12:14:21 +00:00
  • b5154bdedb Add more SuperSparcs blueswir1 2008-05-31 11:33:20 +00:00
  • c4d918070d Copy siginfo.si_code. pbrook 2008-05-30 22:57:20 +00:00
  • f5545b5c3a Translate whole of target_sigset. Use host sigset accessors. pbrook 2008-05-30 22:37:07 +00:00
  • e1e3f30b02 Fix structure type in sigtimedwait syscall. pbrook 2008-05-30 21:53:38 +00:00
  • 932a690969 support of long calls for PPC (malc) bellard 2008-05-30 20:56:52 +00:00
  • da260249a4 kqemu API change - allow use of kqemu with 32 bit QEMU on a 64 bit host bellard 2008-05-30 20:48:25 +00:00
  • da94d26390 Handle NULL argp/envp in execve syscall. pbrook 2008-05-30 18:24:00 +00:00
  • f0cbb61333 Implement waitid syscall. pbrook 2008-05-30 18:20:05 +00:00
  • 4cb05961c2 Perform target->host signal mapping for *kill syscalls. pbrook 2008-05-30 18:05:19 +00:00
  • f8ed7070ea Fix typo. pbrook 2008-05-30 17:54:15 +00:00
  • 6e68e076e7 Move clone() register setup to target specific code. Handle fork-like clone. pbrook 2008-05-30 17:22:15 +00:00
  • a4a99d71b2 Fix for 32-bit MIPS. ths 2008-05-30 00:12:52 +00:00
  • 90cb786c41 Avoid qemu SIGFPE for MIPS DIV, by Richard Sandiford. ths 2008-05-29 18:29:05 +00:00
  • 9b686843a0 Fix truncate/extend reversal in MIPS DIV{, U} handling, by Richard Sandiford. ths 2008-05-29 18:28:07 +00:00
  • 84774e8ea3 Fix modulus result from MIPS DDIV & avoid overflowing division, by Richard Sandiford. ths 2008-05-29 18:23:31 +00:00
  • e30b467893 MicroSparc I didn't have fsmuld op blueswir1 2008-05-29 18:20:36 +00:00
  • 75d0187a52 Remove unused (for now) reg_REGWPTR (original patch by Glauber Costa) blueswir1 2008-05-29 16:38:41 +00:00
  • bd0c5661bf NPTL host detection and futex syscall passthrough. pbrook 2008-05-29 14:34:11 +00:00
  • b5fc909e02 Fix rounding error. pbrook 2008-05-29 13:56:10 +00:00
  • 74c11e557f Strace fallback for unknown syscalls. pbrook 2008-05-29 13:49:09 +00:00
  • 63d7651b76 Implement clock_nanosleep. pbrook 2008-05-29 13:43:29 +00:00
  • 9133e39b84 Push common interrupt variables to cpu-defs.h (Glauber Costa) bellard 2008-05-29 10:08:06 +00:00
  • 4369415f1e keep static code gen buffer for user mode - mark user mode reserved pages after all big allocations bellard 2008-05-29 09:35:57 +00:00
  • fbb4a2e371 Implement ARM magic kernel page and TLS register. pbrook 2008-05-29 00:20:44 +00:00
  • ce5232c5c2 moved halted field to CPU_COMMON bellard 2008-05-28 17:14:10 +00:00
  • d377440d74 svn:ignore qemu-nbd and qemu-nbd.8 pbrook 2008-05-28 16:49:25 +00:00
  • cec7d0b6e1 Don't link usermode emulation against libqemu_common.a pbrook 2008-05-28 16:44:57 +00:00
  • 093f8f0632 force bit 1 in eflags load bellard 2008-05-28 16:25:20 +00:00