Commit Graph

  • 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
  • 872929aa59 SVM rework bellard 2008-05-28 16:16:54 +00:00
  • 893f986502 Honour current_tc for MIPS M{T,F}{HI,LO}, by Richard Sandiford. ths 2008-05-28 13:37:19 +00:00
  • eaa728eec1 consistent naming for i386 TCG helper file bellard 2008-05-28 12:51:20 +00:00
  • 6f7044faab update bellard 2008-05-28 12:35:42 +00:00
  • a5973fbff1 more tests bellard 2008-05-28 12:34:49 +00:00
  • 26a5f13b8e variable dynamic translation buffer size bellard 2008-05-28 12:30:31 +00:00
  • bed5cc5207 Align file accesses with cache=off (O_DIRECT) (Kevin Wolf, Laurent Vivier) bellard 2008-05-28 09:51:09 +00:00
  • 0ac087f1f3 removed unused code bellard 2008-05-27 21:18:39 +00:00
  • 3878e2c9b2 CRIS: Re-add the X flag to the tb flags, it allows for better code generation and is practially always cleared. edgar_igl 2008-05-27 21:15:56 +00:00