Activity
From 10/07/2008 to 11/05/2008
11/05/2008
- 11:22 pm Revision f49e58dc: Fix windows build after init_host_timer changes.
- host_alarm_timer fires in a separate thread. The windows build current
uses SetEvent() and WaitEvent() to then notif... - 11:04 pm Revision 5bec1d1d: Run timers from host alarm timer callback
- This further cleans up the main loop getting it a lot closer to what a main
loop should be.
Signed-off-by: Anthony L... - 10:49 pm Revision 6abfbd79: Use qemu_set_fd_handler2() to determine when alarm timer fires.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5635 c04... - 10:40 pm Revision 7183b4b4: Improve error reporting in init_timer_alarm
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5634 c04... - 10:29 pm Revision c96f1a48: Fix alarm_timer race with select - v3 (Jan Kiszka)
- Changing the default IO timeout to 5 s (#5578) made a race visible
between the alarm_timer and select() in main_loop_... - 10:24 pm Revision ffd39257: SM501 emulation for R2D-SH4
- This patch adds minimum emulation of SM501 multifunction device,
whose main feature is 2D graphics. It is one of the... - 09:59 pm Revision 5985ecee: Allow KVM to be used on either 32-bit or 64-bit x86
- Inspired by a patch from Glauber Costa.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://sv... - 09:25 pm Revision 5c6602c5: Use qemu_ram_alloc
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5630 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:29 pm Revision 05330448: Add missing files to KVM commit.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5629 c04... - 06:28 pm Revision eac30262: Add --kerneldir configure argument
- This allows a user to override the default search path and also makes cross
compilation work a bit nicer wrt KVM dete... - 06:04 pm Revision 7ba1e619: Add KVM support to QEMU
- This patch adds very basic KVM support. KVM is a kernel module for Linux that
allows userspace programs to make use ... - 05:34 pm Revision 6fd805e1: Split CPUID from op_helper
- KVM needs to call CPUID from outside of the TCG code. This patch
splits out the CPUID logic into a separate helper t... - 05:28 pm Revision 0650f1ab: Add additional CPU flag definitions
- Some x86 CPU definitions that KVM needs
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://sv...
11/04/2008
- 10:29 pm Revision 2c99f725: ETRAX-FS: Make etraxfs_dmac_run local.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@56... - 09:15 pm Revision d64394f7: Set default audio timer period to a sane value (otherwise qemu becomes unusabl...
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5623 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:13 pm Revision e00fcff7: target-mips: use the new rotr/rotri instructions
- Acked-by: Thiemo Seufer <ths@networkno.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://sv... - 09:02 pm Revision ea0f49a7: ETRAX-FS: Fix DMA warnings.
- Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5621 c046a42c-6f... - 04:18 pm Revision 55e8b85e: Add safety net against potential infinite loop
- cpu_interrupt might be called while translating the TB, but before it
is linked into a potentially infinite loop and ... - 03:17 pm Revision 0c5f3c8d: Mention output overlaps.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5619 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:33 pm Revision 9027db89: Fix ARM default NaN.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5618 c046a42... - 11:04 am Revision 64b40bc5: tc6393xb: non-accelerated FB support (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:54 am Revision 4ea29f74: Tosa: dummy lcd support (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:49 am Revision 1f163b14: scoop: GPRR reports the state of GPIO lines (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:47 am Revision 86660795: Tosa: disable pxafb as it's not used on tosa (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:45 am Revision 5d98751b: Tosa: provide correct IRQ to tc6393xb init (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:43 am Revision 6bc1d858: Tosa: emulate LEDs (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:42 am Revision a6569fc5: tc6393xb: initial support for nand control (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com...
11/03/2008
- 09:09 pm Revision c9fb531a: VFP fnmsc negative zero fix.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5610 c046a42... - 03:30 pm Revision de3526b2: Fix rotri_i64 typo.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5609 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:08 am Revision 54843a58: target-ppc: use the new rotr/rotri instructions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5608 c046a... - 09:08 am Revision 15824571: tcg-ops.h: add rotl/rotli and rotr/rotri TCG instructions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5607 c046a... - 09:08 am Revision f02bb954: tcg-op.h: reorder _i64 instructions common to 32- and 64-bit targets
- Use the same order as the _i32 version (pure code move). Suggested by
Laurent Laurent Desnogues.
Signed-off-by: Aure... - 03:08 am Revision abbaab5c: Fix RGBT 5:5:5 drawing on pxa2xx lcd (Lars Munch)
- This patch fixes the misinterpretaion of the transparency bit for
RGBT 5:5:5 mode on pxa2xx LCDC.
Signed-off-by: Lar...
11/02/2008
- 06:51 pm Revision 1bcee014: More realistic max_cpus
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5604 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:44 pm Revision a7227727: Fix loading of unstripped ELF PROM image
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5603 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:26 pm Revision 10460c8a: 64-bit target subfi fix.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5602 c046a42... - 12:51 pm Revision 6d0c293d: Halt the CPU using a qemu_irq
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5601 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:23 am Revision fdce4963: target-ppc: use the new subfi wrapper
- (...and fix rldnm)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/q... - 10:23 am Revision 0045734a: tcg-ops.h: add a subfi wrapper
- Add a subfi (subtract from immediate) wrapper, useful for the PPC target.
Signed-off-by: Aurelien Jarno <aurelien@au... - 10:22 am Revision 6359706f: tcg-ops.h: _i64 TCG immediate instructions cleanup
- Move addi_i64, muli_i64 and subi_i64 out of #if TCG_TARGET_REG_BITS
as both implementations are strictly identical. U... - 10:22 am Revision 0cfe58cd: target-ppc: simplify slw, srw, sld, srd
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5597 c046a... - 10:22 am Revision fea0c503: target-ppc: be more consistent with temp variables naming
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5596 c046a... - 10:22 am Revision 4da0033e: target-ppc: fix srw on 64-bit targets
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5595 c046a...
11/01/2008
- 04:50 pm Revision d2c7c9b8: Avoid ld flag --warn-common on Solaris
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5594 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:44 pm Revision 527067d8: Fix TCGv size mismatches
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5593 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:54 am Revision 6176a26d: target-ppc: optimize popcntb
- Suggested by Andrzej Zaborowski.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savanna... - 02:54 am Revision 182608d4: target-ppc: convert 405 MAC instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5591 c046a... - 02:54 am Revision 74637406: target-ppc: convert arithmetic functions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5590 c046a... - 02:53 am Revision 8d71247e: target-ppc: xer access prototypes no more used & implemented
- Revision 5500 of the qemu repository removed all code using
ppc_load_xer & ppc_store_xer as well as their implementat... - 02:53 am Revision 269f3e95: target-ppc: fix XER accesses on 64-bit targets
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5588 c046a... - 02:53 am Revision 65d35a09: CVE-2008-4539: fix a heap overflow in Cirrus emulation
- The code in hw/cirrus_vga.c has changed a lot between CVE-2007-1320 has
been announced and the patch has been applied... - 02:53 am Revision 6d17c604: target-cris: access to TCG variables through GET_TCGV()
- Fix build with DEBUG_TCGV enabled.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savan... - 02:53 am Revision 7cc0dd20: Malta & OMAP: add a name to char devices
- (fixes regression introduced by r5575)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.s... - 02:53 am Revision cf3ebac7: qemu-char: include hw/baum.h
- Fix a warning introduced in r5580 when brlapi is enabled.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-...
10/31/2008
- 10:34 pm Revision 2ad1a437: Remove dumb_refresh
- It is safe not to set dpy_refresh and that's used to indicate that the display
doesn't need updates. This saves us t... - 10:00 pm Revision b643146d: Remove extraneous inline keyword.
- Spotted by Blue Swirl.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu... - 09:10 pm Revision 63a01ef8: Move network redirection code out of vl.c and into net.c
- Mostly code motion.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.or... - 08:49 pm Revision 6f97dba0: Move CharDriverState code out of vl.c
- The motivating goal behind this is to allow other tools to use the CharDriver
code. This patch is pure code motion e... - 08:44 pm Revision 0e82f34d: Move some declarations around in the QEMU CharDriver code
- The goal of this series is to move the CharDriverState code out of vl.c and
into its own file, qemu-char.c. This pat... - 08:40 pm Revision 0a1af395: Increase default IO timeout from 10ms to 5s
- With the recent changes to the main loop, we no longer have unconditional
polling. This means we can now sleep in se... - 08:07 pm Revision 56f3a5d0: Main loop fixes/cleanup
- Tidy up win32 main loop bits, allow timeout >= 1s, and force timeout to 0 if
there is a pending bottom half.
git-s... - 07:42 pm Revision 80d3580b: Clarify qemu_bh_schedule_idle() usage
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5576 c04... - 07:31 pm Revision 5ccfae10: Implement "info chardev" command. (Gerd Hoffmann)
- This patch makes qemu keep track of the character devices in use and
implements a "info chardev" monitor command to p... - 07:28 pm Revision 1490791f: fix bdrv_aio_read API breakage in qcow2 (Andrea Arcangeli)
- I noticed the qemu_aio_flush was doing nothing at all. And a flood of
cmd_writeb commands leading to a noop-invocatio... - 07:25 pm Revision 492c30af: Make DMA bottom-half driven (v2)
- The current DMA routines are driven by a call in main_loop_wait() after every
select.
This patch converts the DMA co... - 07:24 pm Revision 1b435b10: Make bottom halves more robust
- Bottom halves are supposed to not complete until the next iteration of the main
loop. This is very important to ensu...
10/29/2008
- 04:37 pm Revision 474ad834: Use qemu_gettimeofday.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5571 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:16 pm Revision e5ceb244: Fix restore of older snapshots for target-i386 on big endian hosts
- A target_ulong may be 64-bit. Passing it to a function expecting a 32-bit
pointer is wrong and unfortunately happens...
10/28/2008
- 08:22 pm Revision e41b3910: Use locally defined structure.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5569 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:55 pm Revision 1572a18c: Sun4c cleanups (Robert Reif)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5568 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:08 pm Revision 9b8114a8: fix off-by-one generating vmdk backing files (Avi Kivity)
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://... - 12:59 pm Revision 3d878caa: Set default max_cpus to one.
- Clean-up machine definitions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5566 c046a42c-6fe2-441c-8c8c-714... - 12:39 pm Revision d4354694: Fix return value printing for shmat (Lauro Ramos Venancio).
- The shmat syscall returns an address, so we must use the
print_syscall_ret_addr function.
git-svn-id: svn://svn.sav... - 12:26 pm Revision 6de645c7: Recvmsg must return the number of bytes received (Lauro Ramos Venancio).
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5564 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:24 pm Revision 55f280c9: page_check_range: fix wrap around test (Lauro Ramos Venancio).
- Move up the warp around test because line
'end = TARGET_PAGE_ALIGN(start+len);'
can interfere with it.
git-svn-id: ... - 12:21 pm Revision d732dcb4: Fix iovec for the case with invalid elements (Lauro Ramos Venancio).
- We must call the writev even if an iovec element is invalid. For
example, if the second element is invalid, the linux... - 12:18 pm Revision a2f86d8e: Use the host exit syscall for exiting (Lauro Ramos Venancio).
- We can't call the libc _exit function because it calls the exit_group
host syscall. We must call directly the exit ho... - 02:13 am Revision 44696296: CRIS: Plug more temp leaks.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@55... - 02:11 am Revision 81d70875: Control + i and [tab] share keycode in curses, simulate [tab].
- Spotted by Blue Swirl.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5559 c046a42c-6fe2-441c-8c8c-71466251a162 - 02:03 am Revision 853f6931: Fix cpuid ext_features value for Atom N270 (Blue Swirl).
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5558 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:50 am Revision ea363694: target-ppc: use consistent names for variables
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5557 c046a... - 12:50 am Revision 312179c4: target-ppc: indentation fixes
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5556 c046a... - 12:50 am Revision d03ef511: target-ppc: convert rotation instructions to TCG
- Also fix rlwimi and rldimi for corner cases.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn:/...
10/27/2008
- 11:10 pm Revision f4b147f6: CRIS: Plug a few temp leaks.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@55... - 10:44 pm Revision c968ef8d: ETRAX-FS: Process outgoing DMA channels until EOL.
- For outgoing DMA channels, keep processing descriptors until hitting end
of list.
Signed-off-by: Edgar E. Iglesias <... - 10:24 pm Revision 31c18d87: CRIS: Remove cpu_T.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@55... - 09:49 pm Revision 780e264f: Ansify to please sparse
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5551 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:46 pm Revision fb48f71b: CRIS: Avoid more cpu_T usage.
- * Explicit operand passing to prep_alu_r.
* Avoid some more cpu_T[] usage.
Signed-off-by: Edgar E. Iglesias <edgar.i... - 05:56 pm Revision 8137cde8: Move sun4c to its own hwdef (Robert Reif)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5549 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:55 pm Revision 43d7ac4e: CRIS: Avoid cpu_T[1] for move_r.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@55... - 03:52 pm Revision c5631f48: CRIS: Avoid using cpu_T[0] for testing condition codes.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@55... - 02:39 pm Revision 7dcfb089: CRIS: Add branch-free versions of abs, lsl, lsr and asr.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@55... - 01:18 am Revision 4f9cc927: CRIS: Correct tcg globals allocation for 64bit hosts.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5...
10/26/2008
- 10:33 pm Revision 84778508: Preliminary BSD user emulator support
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5544 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:13 pm Revision 46f42f29: Update from binutils 2.17
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5543 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:10 pm Revision d4abd567: Document the binutils source files used in constructing sparc-dis.c
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5542 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:40 pm Revision 968467e3: Add "const"
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5541 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:26 pm Revision 36bae8dd: Fix inline use warnings from sparse
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5540 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:43 pm Revision b1d8e52e: Fix undeclared symbol warnings from sparse
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5539 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:22 pm Revision 51a0f568: Fix incorrect use of pstrcpy (malc)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5538 c046a42c-6fe2-441c-8c8c-71466251a162
- 11:54 am Revision 1b52da58: Fix undefined pthread_sigmask warning on FreeBSD (Juergen Lock)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5537 c046a42c-6fe2-441c-8c8c-71466251a162
10/25/2008
- 04:48 pm Revision 653a07b2: Change freeing method because the allocation function was changed in r5532
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5536 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:47 pm Revision 5be8e1f2: Silence warnings about unused variables
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5535 c046a4... - 02:26 pm Revision 40ea94a5: Suppress a GCC warning about unused function
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5534 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:25 pm Revision 4761a48b: Fix GCC 4 signedness warning
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5533 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:23 pm Revision 2bd7318c: Replace uses of strndup (a GNU extension) with Qemu pstrdup
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5532 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:21 pm Revision be15b141: Replace uses of strncpy (a GNU extension) with Qemu pstrcpy
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5531 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:19 pm Revision 9b4c14c3: Fix undefined pthread_sigmask warning on OpenBSD
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5530 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:18 pm Revision 5b3715bf: Use snprintf to please OpenBSD linker
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5529 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:10 am Revision fbc190d8: Fix a bad memcpy length (Bruce Rogers).
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5528 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:10 am Revision ff8d81d8: Fix whitespace in migration code.
- Replace tabs with spaces.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.non... - 01:08 am Revision 88d2d9e0: Fix possibly SEGV in tcp migration error case.
- Spotted by hpoussin.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.o... - 12:55 am Revision c1d36665: Live migration for Win32 (Hervé Poussineau)
- This patch fixes migration so that it works on Win32. This requires using
socket specific calls since sockets cannot...
10/24/2008
- 05:11 pm Revision 17e90973: Fix windows build after migration changes
- The live migration code broke the windows build. As part of this
change, I've switched the BIOS path to C:\Program F... - 04:12 pm Revision 00b229ac: Add missing return statement (fixes compiler warning).
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: s... - 04:12 pm Revision 7d0adcd6: hw/pc: don't register the memory hole as unassigned twice
- Since revision 5228, we don't register the memory hole (0xa00000 to
0xfffff) anymore. As a consequence, we don't need... - 03:03 pm Revision 2e31f5d3: Fix typos in PPC TCG conversion.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5521 c046a42... - 12:18 pm Revision aa25cf46: ETRAX-FS: Drop DMA polling for ethernet.
- * Drop DMA poll mode. Instead immediately push rx frames straight into the DMA
without waiting for DMA_run to poll ...
10/23/2008
- 04:52 pm Revision 875cdcf6: protect exec-all.h frm multiple inclusion (Glauber Costa)
- Signed-off-by: Glauber Costa <glommer@redhat.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5519 c046a4... - 12:42 am Revision a47f43d2: Additional exclusive load/store instruction are v6K, not v6T2.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5518 c046a42...
10/22/2008
- 11:35 pm Revision 86753403: Fix ARMv6t2 strex instructions.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5517 c046a42... - 10:58 pm Revision f5a5cca3: ETRAX-FS: Add support for passing kernel command lines
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5516 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:35 pm Revision 8ab94444: ETRAX-FS: Correct booting of elf linux images from ram.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5515 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:22 pm Revision b2fa1797: Fix ARMv6 translation table base address calculation.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5514 c046a42... - 09:20 pm Revision 83c1f87c: Use load address when loading ELF images.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5513 c046a42... - 07:14 pm Revision 4be27dbb: Optimize redundant cp15 coprocessor access control register writes.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5512 c046a42... - 06:55 pm Revision 3a742b76: Update old fashioned function prototypes.
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5511 c046a42... - 06:11 pm Revision 49918a75: * Use function pointers for symbol lookup (currently for elf32 and elf64,
- could be expanded). This also fixes the bug with mips elf64 symbols
in current Qemu trunk.
* Use quicksort and bi...
10/21/2008
- 07:34 pm Revision f16a0db3: Keep usb host scanning from leaking file descriptors
- If the first case does not succeed, then the usb scanning code will leak file
descriptors on every scan.
git-svn-i... - 07:31 pm Revision a2ffb812: target-ppc: convert branch related instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5508 c046a... - 07:27 pm Revision 22babebb: Fix broken USB support for Linux host (Bjorn Danielsson)
- Make "host:" usb devices work again on systems that have the
file /proc/bus/usb/devices. This was broken in r5441 due... - 02:31 pm Revision 26d67362: target-ppc: convert logical instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5506 c046a... - 02:31 pm Revision e1571908: target-ppc: convert crf related instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5505 c046a... - 02:30 pm Revision bdffd4a9: TCG: add tcg_const_local_tl()
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5504 c046a... - 02:29 pm Revision cf960816: target-ppc: use the new TCG logical operations
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5503 c046a... - 02:29 pm Revision 1b581c44: target-alpha: use the new TCG logical operations
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5502 c046a... - 02:28 pm Revision f24cb33e: TCG: add logical operations found on alpha and powerpc processors
- - andc_i32/i64 t0, t1, t2
- eqv_i32/i64 t0, t1, t2
- nand_i32/i64 t0, t1, t2
- nor_i32/i64 t0, t1, t2
- orc_i32/i64 t... - 02:28 pm Revision 3d7b417e: target-ppc: Convert XER accesses to TCG
- Define XER bits as a single register and access them individually to
avoid defining 5 32-bit registers (TCG doesn't p...
10/17/2008
- 08:31 pm Revision d75a0b97: added explicit license
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5499 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:28 pm Revision de806f07: allow SLIRP to make an ARP request to get the client MAC address. It is useful...
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5498 c046a42c-6fe2-441c-8c8c-71466251a162
- 11:08 am Revision 89c0f643: scsi-generic: correct error management
- this patch allows to fully use a tape device connected to qemu through
the scsi-generic interface.
Previous patch in... - 11:08 am Revision e65bdffa: i386/SVM: return amount of ASIDs
- With SVM the TLB supports tagging to distinguish TLB entries from
different virtual CPUs. This tag is called an ASID....
10/16/2008
- 01:25 am Revision ed69522c: PPC: fix dcbi instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5495 c046...
10/15/2008
- 08:00 pm Revision 3d3a6a0a: PPC: convert SPE logical instructions to TCG
- (Nathan Froyd)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5494 c046a42c-6fe2-441c-8c8c-71466251a162 - 08:00 pm Revision b61f2753: ppc: convert integer load/store to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5493 c046a... - 08:00 pm Revision 19f98ff6: target-ppc: fix a TCG local variable creation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5492 c046a... - 08:00 pm Revision f0aabd1a: PPC: convert SPE effective address computation to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5491 c046a...
10/14/2008
- 10:55 pm Revision e2be8d8d: PPC: convert effective address computation to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5490 c046a... - 10:23 pm Revision 064f6633: gdbstub: remove unused local variable
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: ... - 10:20 pm Revision 45fd08ef: target-i386: Add Core Duo Definition
- This patch adds a CPU definition for the Core Duo CPU. I tried to
resemble the original as closely as possible and do... - 09:14 pm Revision 7ab064d2: Fix previous commit (spotted by Robert Riebisch).
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5487 c04... - 09:00 pm Revision f6465578: Define O_DSYNC as O_SYNC if necessary.
- O_DSYNC isn't available on OS X.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savan... - 05:42 pm Revision 9f7965c7: Expand cache= option and use write-through caching by default
- This patch changes the cache= option to accept none, writeback, or writethough
to control the host page cache behavio... - 12:08 am Revision eeb438c1: linux-user: implement msg* syscalls
- Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-sv... - 12:08 am Revision 1c54ff97: linux-user: fix and cleanup IPCOP_msg* ipc calls handling
- Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-sv... - 12:08 am Revision a0a83536: open() can also return EPERM for O_RDWR on a readonly device
- Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id... - 12:08 am Revision 60759371: FreeBSD also has clock_gettime
- Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id... - 12:08 am Revision 6556a833: linux-user: fix getdents* syscalls
- glibc's structs dirent and dirent64 is different from in-kernel dirent
and dirent64. Kernel headers doesn't provide s... - 12:08 am Revision 2054ac9b: linux-user: Add readahead syscall
- Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-sv...
10/13/2008
- 06:14 am Revision 34c9dd8e: Introduce TCP live migration protocol
- This patch introduces a tcp protocol for live migration. It can be used as
follows:
qemu-system-x86_64 -hda ~/image... - 06:13 am Revision 210f41ba: Introduce ethernet announcement function.
- This patch adds an ethernet announce function that will minimize downtime
when doing a live migration. This code ori... - 06:12 am Revision 5bb7910a: Introduce UI for live migration
- This patch introduces a command line parameter and monitor command for starting
a live migration. The next patch wil... - 06:10 am Revision 39b65c2e: Introduce a buffered file wrapper for QEMUFile
- This patch introduces a buffered QEMUFile wrapper. This allows QEMUFile's to be
rate limited. It also makes it easi... - 06:07 am Revision 871d2f07: Fix some issues with QEMUFile
- This patch allows QEMUFile's read and write operations to return
negative error codes. This is necessary to detect t... - 02:32 am Revision 7526aa2d: SH4: Implement MOVUA.L
- * target-sh4/translate.c (_decode_opc): Implement
MOVUA.L.
(Vladimir Prus)
git-svn-id: svn://svn.savannah.nongnu... - 02:32 am Revision bdbf22e6: SH4: fix single-stepping
- * target-sh/translate.c (gen_intermediate_code_internal): If
singlestep is enabled, update PC before stopping.
(Vl... - 02:32 am Revision c69e3264: SH4: Fix swap.b
- The SH4 manual documents the swap.b instruction as follows:
SWAP.B Rm,Rn
Rm → swap lower 2 b... - 12:19 am Revision f71903d0: Make sure to initialize fd_sets in aio.c
- This was spotted by valgrind.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah...
10/12/2008
- 11:16 pm Revision bb7e7293: hw/apic.c: use functions from host-utils.h
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5469 c046a... - 08:54 pm Revision a013cc65: COPYING: update from FSF
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5468 c046a... - 07:15 pm Revision bad5b1ec: Define macro QEMU_GNUC_PREREQ and use it
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5467 c046a... - 02:44 pm Revision 5b7ada46: Only use __builtin_* with GCC >= 3.4
- Fix gcc 3.3 builds, broken in revision 5465.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn:/... - 03:53 am Revision e95f5491: hw/apic.c: use __builtin funtions instead of assembly code
- Suggested by malc.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/q... - 03:53 am Revision 7d019980: Optimize some host-utils function with gcc builtins
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5464 c046a... - 03:52 am Revision bc7b5f87: Get rid of sys/poll.h
- (C.W. Betts)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5463 c046a42c-6fe2-441c-8c8c-71466251a162
10/11/2008
- 10:36 pm Revision a855593c: CRIS: Initialize the arch version preg to v32.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5462 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:32 pm Revision d7b6967a: CRIS: Handle GDB writes to pregs.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5461 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:23 pm Revision b2cd75b0: Add feature_to_c.sh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5460 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:55 pm Revision 56aebc89: Add GDB XML register description support.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5459 c046a42... - 08:37 pm Revision 1792f286: Fix some debugging mistakes/leftovers
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5458 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:00 pm Revision 17e1592d: Use the adequate CFLAGS for confiugure tests.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5457 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:56 pm Revision ac62922e: Add a configure check for zlib (Ryota OZAKI).
- This patch makes configure check zlib devel files installed.
Current configure doesn't check that, so make will fail ... - 12:33 pm Revision 22864256: Correct SCSI error reporting (Laurent Vivier)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5455 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:19 pm Revision 71fb2348: Increase write buffer size in pflash emulation (Thomas Petazzoni).
- The current flash emulation code advertises a write buffer size of 16
bytes (1 << 4, according to offset 0x2A of the ...
10/09/2008
- 09:52 pm Revision 998a0501: Update (thanks to Edgar, Thiemo, malc, Paul, Laurent and Andrzej)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5453 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:19 pm Revision 33256a25: Fix IDE DIAGNOSE for packet devices (Vincent Sanders)
- The DIAGNOSE command in the qemu IDE implementation has an error when
use dfor packet devices.
The status register v...
10/08/2008
- 10:50 pm Revision 9e472e10: Fix IO performance regression in sparc
- Replace signalfd with signal handler/pipe. There is no way to interrupt
the CPU execution loop when a file descripto... - 05:39 pm Revision 235262cf: CRIS: linux-user signals dont need ERP compensation after break anymore.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5450 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:26 pm Revision a9fc4a78: CRIS: linux-user ERP compensation not needed anymore.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5449 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:22 pm Revision cddffe37: CRIS: Partial EXS reg support and fixes for SPC.
- * Add partial support for the EXS (exception status) register.
* Update SPC after each singlestep exception.
* Remove... - 11:28 am Revision dd20fcd0: CRIS: Correct typos.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5447 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:54 am Revision 9b32fbf8: CRIS: Make local objects static.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5446 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:48 am Revision a1aebcb8: CRIS: Fix brk 8 and add S-flag emulation.
- * break 8 sets ERP to the current insn.
* First shot at S flag single-stepping.
* Make it easier to use the local dis... - 12:22 am Revision 890b1658: add help text for --enable-sparse (Gerd Hoffman)
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: ...
10/07/2008
- 11:39 pm Revision b2097003: machine struct - specify max_cpus at the per machine level (Jes Sorensen)
- Introduce a max_cpus per-machine variable, allowing individual boards
to limit it's number of CPUs. Check requested n... - 11:34 pm Revision 4b32e168: machine struct - use C99 initializers (Jes Sorensen)
- Modify all the machine struct declarations to use C99 initializers.
This patch has no functional changes.
Signed-off... - 11:06 pm Revision 0f431527: Add USB sys file-system support (v8) (TJ)
- This patch adds support for host USB devices discovered via:
/sys/bus/usb/devices/* and opened from /dev/bus/usb/*/*... - 10:16 pm Revision 03b4fe7d: Add sparse checker support to the build system (Gerd Hoffman)
- This adds support for running the sparse checker during the build
process. Left it off by default for now, build bec... - 10:12 pm Revision 797d5db0: Add static (spotted by sparse)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5439 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:54 pm Revision c55bda30: Fix error in fexpand (spotted by sparse)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5438 c046a42c-6fe2-441c-8c8c-71466251a162
Also available in: Atom