Commit Graph

  • 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
  • 7a5ca8648b qemu-nbd tool (Anthony Liguori) bellard 2008-05-27 21:13:40 +00:00
  • e00c1e714e CRIS: Use $eda to instead of debug1 (removed) for fault addr. edgar_igl 2008-05-27 21:12:09 +00:00
  • 30abcfc7ba CRIS: Restructure the translator to allow for better code generation. edgar_igl 2008-05-27 21:10:56 +00:00
  • 9bcd77d6b1 ETRAX: Avoid compiler warning. edgar_igl 2008-05-27 21:05:21 +00:00
  • 5439779e84 ETRAX: Allow boot from flash. Support the watchdog timer and resets through it. edgar_igl 2008-05-27 21:04:41 +00:00
  • 2ea815cac7 Free temps blueswir1 2008-05-27 19:39:12 +00:00
  • f2bc7e7fa1 Move non-op functions from op_helper.c to helper.c and vice versa. Rearrange interrupt handling to match other targets. blueswir1 2008-05-27 17:35:30 +00:00
  • 8d96d20941 More TCG type fixes blueswir1 2008-05-26 19:42:42 +00:00
  • f3f478a7ef Fix signed/unsigned issues of immediate version of brcond (malc) bellard 2008-05-26 19:11:07 +00:00
  • ef28fd8673 Fix cas on i386 blueswir1 2008-05-26 17:53:41 +00:00
  • 2a449d1492 fixed x86_64 regression bellard 2008-05-25 21:01:05 +00:00
  • 90426a4e2d ppc dyngen fix (malc) bellard 2008-05-25 19:01:05 +00:00
  • 2662e13f68 ppc TCG target (malc) bellard 2008-05-25 18:59:57 +00:00
  • 560f92cc34 jump simplification bellard 2008-05-25 18:49:06 +00:00
  • affa3264db jump optimizations bellard 2008-05-25 18:41:58 +00:00
  • 0a6b7b7813 update bellard 2008-05-25 18:24:40 +00:00
  • b314f2706b suppressed unused macro handling bellard 2008-05-25 18:21:31 +00:00
  • 4f7de37327 remove absolete function bellard 2008-05-25 18:01:40 +00:00
  • bbff8895da remove absolete function bellard 2008-05-25 18:01:24 +00:00
  • 1e4840bf40 transformed TN into temporaries - add local temporaries usage when needed - optimized fcmovX bellard 2008-05-25 17:26:41 +00:00
  • 641d5fbe6b added local temporaries bellard 2008-05-25 17:24:00 +00:00
  • 98fc56145e Ignore duplicate timer run requests. pbrook 2008-05-25 14:05:47 +00:00