Activity
From 02/26/2010 to 03/27/2010
03/27/2010
- 11:33 pm Revision 7e4c0336: Fix driftfix option
- Based on patch by Zachary Amsden.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:41 pm Revision 73d96e29: Fix BSD and win32 builds
- CC net/tap-bsd.o
/src/qemu/net/tap-bsd.c: In function `tap_open':
/src/qemu/net/tap-bsd.c:93: warning: implicit de... - 08:24 pm Revision 87d0a28e: Refactor numa mode setting
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:24 pm Revision f8be67ee: pflash_cfi02: fix incorrect TARGET_FMT_lx/d use
- Also use target_phys_addr_t for addresses.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:18 pm Revision 57448a97: Compile vmware_vga only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:31 pm Revision cc01cc8e: tcg-mips: add guest base support
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:50 pm Revision 489722cf: tcg/mips: implement the not_i32 op the same way as gcc
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:32 pm Revision 2b79487a: tcg-mips: implement nor
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 04:26 pm Revision 6adc0549: be more specific in -mem-path error messages
- Signed-Off-By: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 03:38 pm Revision 44459349: Add a missing #include for FreeBSD hosts
- Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 03:30 pm Revision 0167f772: error: Move qerror_report() from qemu-error.[ch] to qerror.[ch]
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 03:30 pm Revision 526f0ac1: error: Link qemu-img, qemu-nbd, qemu-io with qemu-error.o
- The location tracking interface is used by code shared with qemi-img,
qemu-nbd and qemu-io, so it needs to be availab... - 03:30 pm Revision 6627f645: error: Make use of error_set_progname() optional
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 03:30 pm Revision fc2377ea: error: Trim includes after "Infrastructure to track locations..."
- Missed in commit 827b0813.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Aurelien Jarno <aurel... - 03:30 pm Revision c8bfe7db: error: Trim includes in qerror.c
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 03:30 pm Revision 9f59b566: error: Trim includes after "Move qemu_error & friends..."
- Missed in commit 2f792016.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Aurelien Jarno <aurel... - 03:16 pm Revision 703e0e89: linux-user: Use RLIMIT_STACK for default stack size.
- The current default stack limit of 512kB is far too small; a fair
number of gcc testsuite failures (for all guests) a... - 03:14 pm Revision 3ad493fc: target-arm: disable PAGE_EXEC for XN pages
- Don't set PAGE_EXEC for XN pages, to avoid a bypass of XN protection
checking if the page is already in the TLB.
Sig... - 03:05 pm Revision ca5a2a4b: fix race between timer firing vs. alarm_timer->pending = 0
- The period for Win32 timers is very short and always the same
independent of dynticks, so it's possible that the time... - 03:02 pm Revision 06b611c4: qemu-io: Fix return value handling of bdrv_open
- bdrv_open may return -errno so we have to check
if the return value is '< 0', not '== -1'.
Signed-off-by: Ryota Ozak... - 03:02 pm Revision b6353bea: qemu-nbd: Fix invalid usage of the first argument of errx
- errx takes the exit status of a process as the first
argument. Passing errno to it is wrong. Instead the
patch lets e... - 02:56 pm Revision a16c174c: qemu-nbd: Fix return value handling of bdrv_open
- bdrv_open may return -errno so we have to check
if the return value is '< 0', not '== -1'.
Signed-off-by: Ryota Ozak... - 02:53 pm Revision bd12ff9d: balloon: Fix overflow when reporting actual memory size
- Beginning with its introduction, the virtio balloon has had an overflow error
that causes 'info balloon' to misreport... - 02:51 pm Revision c96c84a9: json-parser: Output the content of invalid keyword
- When input some invalid word 'unknowcmd' through QMP port, qemu outputs
this error message:
"parse error: invalid k... - 01:00 pm Revision 57e69b7d: raw-posix: Better error return values for hdev_create
- Now that we output an error message according to the returned error code in
qemu-img, let's return the real error cod... - 12:52 pm Revision 8d533561: qemu-options.hx: fix a typo
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 09:26 am Revision b970ea8f: Compile some MIPS devices only once
- Move CPU specific declarations to a separate file.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:58 am Revision 6450a334: Fix build
- Actually some systems don't define PAGE_SIZE. Fixes build breakage
by f7736b91c40a617e93505e32dcbd2cb56aad8a23.
Sign... - 08:20 am Revision f7736b91: Compile ide/core only once
- Make win2k install hack unconditional as it is still restricted to
x86 only in vl.c.
Replace TARGET_PAGE_SIZE and 40... - 12:41 am Revision b305b9d7: target-s390: Don't compile in virtio-pci
- As soon as virtio-pci.c gets compiled and used on S390 the internal qdev magic
gets confused and tries to give us PCI... - 12:37 am Revision de6a1dec: target-ppc: generic PowerPC TBL
- Time base SPRs TBL/TBU should be accessible in user/priv modes for reading
as specified in POWER ISA documentation. T... - 12:01 am Revision 86feb1c8: tcg: Disambiguate qemu_ld32u with 32-bit and 64-bit outputs.
- Some targets (e.g. Alpha and MIPS64) need to keep 32-bit operands
sign-extended in 64-bit registers (regardless of th...
03/26/2010
- 10:52 pm Revision 32d98fbd: tcg: Allow target-specific implementation of NOR.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 10:44 pm Revision 9940a96b: tcg: Allow target-specific implementation of NAND.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 10:42 pm Revision 8d625cf1: tcg: Allow target-specific implementation of EQV.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 10:29 pm Revision a10f9f4f: tcg: Use not_i32 to implement not_i64.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 10:29 pm Revision c02244a5: tcg: Change TCGType to an enumeration.
- The TCGType name was already used consistently. Changing it
to an enumeration instead of a set of defines aids debug... - 10:29 pm Revision 8a56e840: tcg: Use TCGCond where appropriate.
- Use the TCGCond enumeration type in the brcond and setcond
related prototypes in tcg-op.h and each code generator.
S... - 10:28 pm Revision a9751609: tcg: Name the opcode enumeration.
- Give the enumeration formed from tcg-opc.h a name: TCGOpcode.
Use that enumeration type instead of "int" whereever ap... - 09:48 pm Revision 7270547f: linux-user: Add the syscall id for pselect6 on ARM
- As this is now supported in newer linux kernels.
Signed-off-by: Michael Casadevall <mcasadevall@ubuntu.com>
Signed-o... - 09:48 pm Revision a63b5829: remove remaining occurrences AREG[1-9] and TCG_AREG[1-9]
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 06:15 pm Revision c05c7a73: linux-user: add inotify_init1 syscall support
- New syscall which gets actively used when you have a
fresh kernel.
Signed-off-by: Riku Voipio <riku.voipio@nokia.com...
03/23/2010
- 11:10 pm Revision bedd2912: target-arm: Fix handling of AL condition in IT instruction
- Do not try to insert a conditional jump over next instruction when the
condition code is AL as this will trigger an i... - 11:00 pm Revision 3f90f252: tcg-hppa: Fix 64-bit argument ordering
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 11:00 pm Revision 3436332e: tcg-hppa: Fix const errors in hppa-dis.c
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:44 pm Revision 0c62de2f: Fix bsd-user broken by commit b5ec5ce0e39d6e7ea707d5604a5f6d567dfd2f48
- Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:26 pm Revision 6725f3fa: Fix recent pxa270 serial breakage
- This fixes a copy/paste bug introduced in commit
2d48377a8531de63ec1d0c4b9b1959dc4b78356c that pushed TARGET_WORDS_BI... - 05:13 pm Revision bb334b12: qemu-error: Avoid build warning.
- CC qemu-error.o
cc1: warnings being treated as errors
/home/edgar/src/c/qemu/git/qemu/qemu-error.c: In function 'e... - 10:59 am Revision 4dcf7d87: pci_host: fix breakage
- This has been broken by commit 952760bb7bce7fbfe0afcf04fee268745f297b87
Signed-off-by: Aurelien Jarno <aurelien@aure...
03/22/2010
- 10:18 pm Revision 8f51bdab: Compile virtio-pci only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:18 pm Revision 70615c38: Compile sound devices only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
03/21/2010
- 10:37 pm Revision c9a43af9: Fix Sparc64 build
- 952760bb7bce7fbfe0afcf04fee268745f297b87 missed one change.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:47 pm Revision 952760bb: Compile pci_host only once
- Convert pci_host_conf_register_mmio_noswap(x) to
pci_host_conf_register_mmio(x, 0).
Convert pci_host_conf_register_m... - 09:47 pm Revision c1f63a9d: Compile pcie_host only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision 6842a08e: Compile pci only once
- Move coalesced_mmio declarations to a more accessible location.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:47 pm Revision f1698408: Compile usb-ohci only once
- Push TARGET_WORDS_BIGENDIAN dependency to board level.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:47 pm Revision 2d48377a: Compile serial only once
- Push TARGET_WORDS_BIGENDIAN dependency to board level.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:47 pm Revision d3ffc7a6: Compile ne2000_isa only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision 84108e12: Compile isa_mmio only once
- Push TARGET_WORDS_BIGENDIAN dependency to board level.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:47 pm Revision 7161e571: Compile most PCI network cards only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision 64dc9c31: Compile async only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision e1060e9d: Compile qemu-error only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision 35da37e1: Compile fdc only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision 9953b2fc: Compile most IDE devices only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision 4c65f1e5: Compile usb-uhci only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision 7f55c7ce: Compile vga-isa only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision df632778: Compile i8254 only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision 71093711: Compile pcspk only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision b9945046: Compile parallel only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:47 pm Revision 1afdfddc: Compile vga-pci only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:46 pm Revision aa28b9bf: Move x86 specific PC declarations to a separate file
- x86 definitions (especially CPUState uses) prevent many files from
being compiled within libhw.
Move x86 specific de... - 09:44 pm Revision aaf12c25: Revert 'Fix build'
- Partially revert 80a1ab598c6960e7a941e38c5d8638c532c585c3.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:15 pm Revision 5ec9cc64: Revert "Introduce a default qmp session"
- This reverts commit 3290c4aac5b97bb1e3b2b28d94669f2c611ce84a.
Conflicts:
vl.c - 09:14 pm Revision 2d114dc1: Revert "qmp: don't make -qmp disable the default monitor"
- This reverts commit d49f626ed00cecc90fb1ff88da9bdf11e57094d1.
- 09:13 pm Revision 31dc63df: Revert "tap: invoke downscript when we exit abnormally"
- This reverts commit 8af8ce4d6116e3d46ad298ca8fe50d3b515b1aac.
- 09:13 pm Revision 28695489: Revert "Convert atexit users to exit_notifier"
- This reverts commit d7234f4d7e373a708e1df9ab565a71b71b189025.
Conflicts:
hw/xen_machine_pv.c
This should have nev... - 09:11 pm Revision 365c4243: Revert "Add exit notifiers"
- This reverts commit 3b6304f706ef7eebc0b3b3f3a5093ec75448ee19.
This was mistakenly committed.
Signed-off-by: Anthony... - 02:30 pm Revision 8ec68b06: Fix a typo
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:28 am Revision 4d904533: Compile disassemblers only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
03/20/2010
- 01:27 pm Revision 9e97d8e9: tcg/arm: don't save/restore r7 in prologue/epilogue
- There is no need to save r7, it is used to store the address
of the env structure and is not modified by GCC.
Signed... - 01:10 pm Revision 26c5d372: tcg/arm: fix load/store definitions for 32-bit targets
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:17 pm Revision 30138f28: tcg: protect div2 in tcg/tcg-opc.h
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 10:55 am Revision bafd20ce: Fix a typo which broke Xen build
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:26 am Revision 9b164805: Fix mingw32 build
- mkdir() only takes path argument on mingw32:
CC i386-softmmu/vl.o
/src/qemu/vl.c: In function 'qmp_add_default'... - 10:11 am Revision 80a1ab59: Fix build
- CC curses.o
cc1: warnings being treated as errors
/src/qemu/curses.c: In function 'curses_display_init':
/src/qemu...
03/19/2010
- 10:27 pm Revision 3290c4aa: Introduce a default qmp session
- Basically, -qmp unix:%{home}/.qemu/qmp/%{uuid}.sock,server,nowait
%{uuid} will be -uuid if it's specified, otherwise... - 10:27 pm Revision d49f626e: qmp: don't make -qmp disable the default monitor
- Instead, we introduce a default_qmp flag. We don't use it yet, but will in the
next patch.
This has a user-visible ... - 10:27 pm Revision 37c34d9d: input: make vnc use mouse mode notifiers
- When we switch to absolute mode, we send out a notification (if the client
supports it). Today, we only send this no... - 10:27 pm Revision 3b6304f7: Add exit notifiers
- Like atexit() but with state
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:27 pm Revision 3af12c86: sdl: use mouse mode notifier
- Today we poll the mouse mode whenever there is a mouse movement. There is a
subtle usability problem with this thoug... - 10:27 pm Revision eb2e259d: Add kbd_mouse_has_absolute()
- kbd_mouse_is_absolute tells us whether the current mouse handler is an absolute
device. kbd_mouse_has_absolute tells... - 10:27 pm Revision 8af8ce4d: tap: invoke downscript when we exit abnormally
- Right now, downscript is not invoked reliably. If you execute 'quit' from the
monitor, it won't be invoked.
This fi... - 10:27 pm Revision 6fef28ee: Rewrite mouse handlers to use QTAILQ and to have an activation function
- And convert usb-hid to use it (to avoid regression with bisection)
Right now, when we do info mice and we've added a... - 10:27 pm Revision d7234f4d: Convert atexit users to exit_notifier
- All of these users have global state so we really don't see a benefit from
exit_notifier. However, using exit_notifi... - 10:27 pm Revision 7e581fb3: Add notifier for mouse mode changes
- Right now, DisplayState clients rely on polling the mouse mode to determine
when the device is changed to an absolute... - 10:27 pm Revision 1aaee43c: Expose whether a mouse is an absolute device via QMP and the human monitor.
- For QMP, we just add an attribute which is backwards compatible. For the human
monitor, we add (absolute) to the end... - 10:27 pm Revision d1e70c5e: Add support for generic notifier lists
- Notifiers are data-less callbacks and a notifier list is a list of registered
notifiers that all are interested in a ... - 10:27 pm Revision 77ac4862: CODING_STYLE: Reserve qemu_ prefix for library wrappers
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:27 pm Revision 1c39e2a2: remove useless cast
- values are already pointers, no need to cast them to void *
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 10:27 pm Revision ca96c316: bt: remove bt_host_read_poll()
- It allways returned true, that is the equivalent of not having the
callback.
Signed-off-by: Juan Quintela <quintela@... - 10:27 pm Revision 31d4ee6c: Convert io handlers to QLIST
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:27 pm Revision ddbda432: Revert "usb-linux: remove unreachable default in switch statement"
- This reverts commit 3c9c706c3b66d838942aba53c0d3fdcdf06c7423.
This breaks build (gcc 4.3.2):
CC usb-linux.o
... - 10:27 pm Revision 7b27a769: rename IOCanRWHandler to IOCanReadHandler
- It was always only used for reads
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori ... - 10:27 pm Revision 4bed9837: Handle deleted IOHandlers in a single buffer
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
03/18/2010
- 10:48 pm Revision d35215f8: Fix OpenBSD linker warning
- qemu-option.o(.text+0x20f8): In function `qemu_opts_from_qdict_1':
/src/qemu/qemu-option.c:813: warning: strcpy() is ... - 08:41 pm Revision 43dc2a64: Replace assert(0) with abort() or cpu_abort()
- When building with -DNDEBUG, assert(0) will not stop execution
so it must not be used for abnormal termination.
Use ... - 08:41 pm Revision 609c1dac: Fix manpage errors
- Split long unbreakable lines to smaller sections.
Spotted by Debian Lintian tool:
http://lintian.debian.org/full/pkg...
03/17/2010
- 06:17 pm Revision e5322f76: hw/usb-msd: fix some usb requests
- The usb-msd device emulation needs some small tweaks in the requests
emulations. For instance, the reset/maxlun reque... - 06:17 pm Revision 314b1811: scsi-disk: fix buffer overflow
- In case s->version is shorter than 4 bytes we overflow the memcpy src
buffer. Fix it by clearing the target buffer, ... - 06:16 pm Revision 3a0558b5: vnc: add no-lock-key-sync option
- Add an option to disable the heuristics which try to keep
capslock and numlock state for guest and host in sync.
Sig... - 06:16 pm Revision db1a4972: split out qemu-timer.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:16 pm Revision 07108b29: read-only: minor cleanup
- Really use read-only flags for opening the file when asked for read-only
Signed-off-by: Naphtali Sprei <nsprei@redha... - 06:16 pm Revision 0056dcc1: read-only: Another minor cleanup
- Don't rely on CDROM hint for read_only attribute
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: An... - 06:16 pm Revision af821177: migration: unix migration should obey autostart are the other ones
- This was the only incoming migration without autostart check
Signed-off-by: Juan Quintela <quintela@redhat.com>
Sign... - 06:16 pm Revision cfaf6d36: migration: Clear fd also in error cases
- Not clearing the fd and closing the file makes qemu spin using 100%CPU
after incoming migration error.
See for insta... - 06:14 pm Revision d6f4ade2: disentangle tcg and deadline calculation
- Just tell main_loop_wait whether to be blocking or nonblocking, so that
there is no need to call qemu_cpus_have_work ... - 06:14 pm Revision 16b151c3: place together more #ifdef CONFIG_IOTHREAD blocks
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:14 pm Revision 7a5e5838: do not use qemu_event_increment outside qemu_notify_event
- qemu_notify_event in the non-iothread case is only stopping the current
CPU. However, if the CPU is idle and the mai... - 06:14 pm Revision a2aaa079: new function qemu_icount_delta
- Tweaking the rounding in qemu_next_deadline ensures that there's
no change whatsoever.
Signed-off-by: Paolo Bonzini ... - 06:14 pm Revision e2a7bb4b: add qemu_icount_round
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:14 pm Revision 3a720b14: remove qemu_rearm_alarm_timer from main loop
- Make the timer subsystem register its own callback instead.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signe... - 06:14 pm Revision 4e3de9e9: centralize handling of -icount
- A simple patch to place together all handling of -icount.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-... - 06:14 pm Revision 972abbe0: introduce and use qemu_clock_enable
- By adding the possibility to turn on/off a clock, yet another
incestuous relationship between timers and CPUs can be ... - 06:14 pm Revision 63255043: add qemu_alarm_pending
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:14 pm Revision 1b48824f: move vmstate registration of vmstate_timers earlier
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:14 pm Revision 1828be31: more alarm timer cleanup
- The timer_alarm_pending variable is related to the alarm timer but not
placed in the struct. Also, in qemu_mod_timer... - 06:14 pm Revision cd48d7e8: only one flag is needed for alarm_timer
- The ALARM_FLAG_DYNTICKS can be testing simply by checking if there is
a rearm function.
Signed-off-by: Paolo Bonzini... - 06:14 pm Revision b6964827: extract timer handling out of main_loop_wait
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:14 pm Revision 8c04ba55: change qemu_run_timers interface
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:14 pm Revision 1db89e91: tweak qemu_notify_event
- Instead of testing specially next_cpu in host_alarm_handler, just do
that in qemu_notify_event. The idea is, if we a... - 06:14 pm Revision 9aea1029: avoid dubiously clever code in win32_start_timer
- The code is initializing an unsigned int to UINT_MAX using "-1", so that
the following always-true comparison seems t... - 06:14 pm Revision 291defbc: fix error in win32_rearm_timer
- The TIME_ONESHOT and TIME_PERIODIC flags are mutually exclusive.
The code after the patch matches the flags used in w... - 05:42 pm Revision 6d0ee850: balloon: Do not save VM state wrt asynchronous virtio operations
- When working with the VM state (for loadvm/savevm and migration), it is not
valid to load and store pointers since th... - 05:42 pm Revision 8cfacf07: block: add logical_block_size property
- Add a logical block size attribute as various guest side tools only
increase the filesystem sector size based on it, ... - 05:42 pm Revision 702f3e0f: Avoid crash on '-usbdevice <device>' without parameters
- Many usbdevice_init implementors assume params is non-NULL.
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off... - 05:42 pm Revision cc39a92c: Fix SIGFPE for vnc display of width/height = 1
- During boot, the screen gets resized to height 1 and a mouse click at this
point will cause a division by zero when c... - 05:41 pm Revision 3c9c706c: usb-linux: remove unreachable default in switch statement
- Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision b6034a39: sdl: improve error message on fatal error
- The SDL_SetVideoMode() error condition is easily triggered by a user by
simply configure a guest with a host unsuppor... - 05:41 pm Revision fd04a2ae: Wrong error message in block_passwd command
- Signed-off-by: Shahar Havivi <shaharh@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 25b28f01: QError: New QERR_DEVICE_NOT_ENCRYPTED
- Signed-off-by: Shahar Havivi <shaharh@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:44 pm Revision 4a39943b: Merge remote branch 'markus/qerror' into staging
- 04:42 pm Revision 7d834c74: Merge remote branch 'mst/pci' into staging
- 04:44 am Revision d4c430a8: Large page TLB flush
- QEMU uses a fixed page size for the CPU TLB. If the guest uses large
pages then we effectively split these into mult...
03/16/2010
- 06:45 pm Revision 361127df: monitor: New argument type 'O'
- In the human monitor, it declares a single optional argument to be
parsed according to the QemuOptsList given by its ... - 06:45 pm Revision 304329ee: qemu-option: Rename find_list() to qemu_find_opts() & external linkage
- Next commit wants to use it.
- 06:45 pm Revision 8bc27249: monitor: convert do_device_add() to QObject
- 06:45 pm Revision c7e4e8ce: monitor: Use argument type 'O' for device_add
- While there, improve the params help text.
- 06:45 pm Revision 8212c64f: qemu-option: Move the implied first name into QemuOptsList
- We sometimes permit omitting the first option name, for example
-device foo is short for -device driver=foo. The nam... - 06:45 pm Revision 8eae73b5: error: New QERR_BUS_NO_HOTPLUG
- 06:45 pm Revision ac8dae67: qdev: Convert qbus_find() to QError
- 06:45 pm Revision 56e9f563: error: New QERR_BAD_BUS_FOR_DEVICE
- 06:45 pm Revision 7bbd8237: error: New QERR_BUS_NOT_FOUND
- 06:45 pm Revision 4d9a1a15: error: New QERR_DEVICE_INIT_FAILED
- 06:45 pm Revision 1ae78718: error: New QERR_DEVICE_MULTIPLE_BUSSES
- 06:45 pm Revision 07574baf: error: New QERR_DEVICE_NO_BUS
- 06:45 pm Revision aa924ae7: error: New error_printf_unless_qmp()
- 06:45 pm Revision 3801cf8a: Revert "qdev: Use QError for 'device not found' error"
- This reverts commit 3ced9f7a36189aed94d8bf86f3f5087a53012455.
The next commit will convert all of qdev_device_add() ... - 06:45 pm Revision fc98eb43: qdev: Relax parsing of bus option
- Treat multiple successive slashes as a one slash. Ignore trailing
slashes. This is how POSIX pathnames work. - 06:45 pm Revision 0204276b: error: Convert do_device_add() to QError
- Conversion to QObject is still missing.
- 06:45 pm Revision 01e7f188: qemu-option: Functions to convert to/from QDict
- The functions are somewhat restricted. Good enough for the job at
hand. We'll extend them when we need more. - 06:45 pm Revision fab5767f: error: New QERR_NO_BUS_FOR_DEVICE
- 06:45 pm Revision 84745d68: error: New QERR_PROPERTY_VALUE_NOT_FOUND
- 06:45 pm Revision 9c5eff95: error: New QERR_PROPERTY_VALUE_IN_USE
- 06:45 pm Revision fdcfa190: qdev: convert setting device properties to QError
- 06:01 pm Revision 6620d3ce: monitor: New monitor_cur_is_qmp()
- 06:01 pm Revision c58a35f8: error: New QERR_PROPERTY_NOT_FOUND
- 06:01 pm Revision 06b4a703: error: New QERR_PROPERTY_VALUE_BAD
- 06:01 pm Revision cde0fc75: error: Let converted handlers print in human monitor
- While fully converted handlers are not supposed to print anything when
running in a QMP monitor, they are free to pri... - 06:01 pm Revision fc5469d8: error: Polish human-readable error descriptions
- Also put error definitions in alphabetical order
- 06:01 pm Revision 036f7166: qdev: Hide "ptr" properties from users
- Users can't set them, so qdev_device_help() shouldn't list them. Fix
that. Also make qdev_prop_parse() hide them in... - 05:58 pm Revision cf5a65aa: error: Track locations in configuration files
- New LOC_FILE. Use it for tracking file name and line number in
qemu_config_parse(). We now report errors like
... - 05:58 pm Revision ab5b027e: error: Rename qemu_error_new() to qerror_report()
- 05:58 pm Revision 0c17542d: qdev: Factor qdev_create_from_info() out of qdev_create()
- To make it obvious that -device and device_add can't die in
hw_error(). - 05:58 pm Revision 827b0813: error: Infrastructure to track locations for error reporting
- New struct Location holds a location. So far, the only location is
LOC_NONE, so this doesn't do anything useful yet.... - 05:58 pm Revision 65abca0a: error: Include the program name in error messages to stderr
- 05:58 pm Revision 327867b6: qdev: Fix -device and device_add to handle unsuitable bus gracefully
- "device_add isa-serial,bus=pci.0" kills QEMU. Not good.
- 05:58 pm Revision ef82516d: QemuOpts: Fix qemu_config_parse() to catch file read errors
- 05:58 pm Revision 0f0bc3f1: error: Track locations on command line
- New LOC_CMDLINE. Use it for tracking option with argument in
lookup_opt(). We now report errors like this
qemu... - 05:58 pm Revision c64eafaf: qdev: Hide "no_user" devices from users
- Users can't create them, so qdev_device_help() shouldn't list them.
Fix that.
Also make qdev_device_add() pretend th... - 05:58 pm Revision 1ecda02b: error: Replace qemu_error() by error_report()
- error_report() terminates the message with a newline. Strip it it
from its arguments.
This fixes a few error messag... - 05:55 pm Revision 6fdb03d5: error: Don't abuse qemu_error() for non-error in scsi_hot_add()
- Commit 30d335d6 converted an informational message from
monitor_printf() to qemu_error(), probably because the latter... - 05:55 pm Revision 8ad00f84: pc: Fix error reporting for -boot once
- Commit 0ecdffbb created pc_boot_set() for use from monitor command
"boot_set", via qemu_boot_set(). pc_boot_set() re... - 05:55 pm Revision 8631b608: monitor: Separate "default monitor" and "current monitor" cleanly
- Commits 376253ec..731b0364 introduced global variable cur_mon, which
points to the "default monitor" (if any), except... - 05:55 pm Revision 8a9662ca: error: Don't abuse qemu_error() for non-error in qdev_device_help()
- qdev_device_help() prints device information with qemu_error(). A
later commit will make qemu_error() print addition... - 05:55 pm Revision 070a2f81: tools: Remove unused cur_mon from qemu-tool.c
- 05:55 pm Revision ba0fe87a: error: New error_printf() and error_vprintf()
- 05:55 pm Revision d6f46833: monitor: Factor monitor_set_error() out of qemu_error_internal()
- This separates the monitor part from the QError part.
- 05:55 pm Revision d9346e81: pc: Factor common code out of pc_boot_set() and cmos_init()
- Code duplicated in commit 0ecdffbb. The two versions are similar, but
not identical:
* cmos_init() reports errors t... - 05:55 pm Revision 03cd4655: savevm: Fix -loadvm to report errors to stderr, not the monitor
- A monitor may not even exist.
Change load_vmstate() to use qemu_error() instead of monitor_printf().
Parameter mon i... - 05:55 pm Revision 2f792016: error: Move qemu_error & friends into their own header
- 05:55 pm Revision a4426488: block: Simplify usb_msd_initfn() test for "can read bdrv key"
- The old test assumes that "hotplugged" implies "we have a current
monitor for reading the key". This is in fact true... - 05:55 pm Revision b4a51f7f: error: Move qemu_error() & friends from monitor.c to own file
- They're about reporting errors, not about the monitor.
- 05:55 pm Revision 53db16b5: error: Don't abuse qemu_error() for non-error in qbus_find()
- qbus_find() adds an informational line to error messages, and prints
both lines with one qemu_error(). Use error_pri... - 05:55 pm Revision 6e4f984c: error: Simplify error sink setup
- qemu_error_sink can either point to a monitor or a file. In practice,
it always points to the current monitor if we ... - 05:55 pm Revision 4491e0f3: usb: Remove disabled monitor_printf() in usb_read_file()
- The monitor_printf() reports failure. Printing is wrong, because the
caller tries various arguments, and expects the... - 09:38 am Revision 409dbce5: load_elf: replace the address addend by a translation function
- A few machines need to translate the ELF header addresses into physical
addresses. Currently the only possibility is ...
03/15/2010
- 01:52 pm Revision 7a7e5db9: pcnet: make subsystem vendor id match hardware
- Real pcnet device (AT2450) apparently has subsystem
device and vendor id set to 0, this is out of spec
(which require... - 01:52 pm Revision 15e89f59: eepro100: address pci todo's, use pci_set_xx
- eepro100 uses macros which rely on a specific
local variable name (pci_conf) which is scary.
Some of the uses are wro... - 12:56 am Revision cb66ffcf: qemu-img rebase: Document -f option
- The option was implemented in e53dbee0, but I forgot documenting it.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Re... - 12:30 am Revision 7b9cbadb: mips: add header to mips_int.c and mips_timer.c
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:01 am Revision dbfff4de: tcg: declare internal helpers as const and pure
- TCG internal helpers only access to the values passed in arguments, and
do not modify the CPU internal state. Thus th...
03/14/2010
- 11:43 pm Revision 39324ca4: Fix corner case in chardev udp: parameter
- The missing '@' broke 'udp::<port>@:<port>' parsing.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-b... - 11:43 pm Revision 18141ed6: Don't set default monitor when there is a mux'ed one
- This fixes eg. "-nographic -serial mon:stdio [-serial ...]".
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Sign... - 11:04 pm Revision 2b71cd72: tcg/arm: use helpers for divu/remu
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 11:04 pm Revision 31d66551: tcg: add div/rem 32-bit helpers
- Some targets like ARM would benefit to use 32-bit helpers for
div/rem/divu/remu.
Create a #define for div2 so that t... - 04:58 pm Revision 7296abac: Fix pagetable code
- The multi-level pagetable code fails to iterate ove all entries because
of the L2_BITS v.s. L2_SIZE thinko.
Signed-o... - 10:52 am Revision 66c80e75: spelling typo (compatibilty) in hw/fw_cfg.c
- here's a trivial patch to fix the spelling of "compatibility":
Signed-off-by: Vagrant Cascadian <vagrant@freegeek.or...
03/13/2010
- 05:50 pm Revision 42673936: x86/cpuid: replace magic number with named constant
- CPUID leaf Fn8000_0001.EDX contains a copy of many Fn0000_0001.EDX bits.
Define a name for this mask to improve reada... - 05:50 pm Revision e117f772: x86/cpuid: add missing CPUID feature flag names
- Some CPUID feature flags had no string value, so they could not be
switched on or off from the command line.
Add name... - 05:50 pm Revision 4d067ed7: x86/cpuid: fix missing feature set bits
- This one was accidently removed with commit
bb0300dc57c10b3721451b0ff566a03f9276cc77
Signed-off-by: Andre Przywara <... - 05:50 pm Revision 551a2dec: x86/cpuid: add TCG feature bit trimming
- In KVM we trim the user provided CPUID bits to match the host CPU's
one. Introduce a similar feature to QEMU/TCG. Cre... - 05:50 pm Revision 2f7a21c4: x86/cpuid: fix indentation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:50 pm Revision d3bf5915: x86/cpuid: Always expose 32 and 64-bit CPUs
- Since 64-bit capability is just another CPUID bit we now properly
mask, there is no reason anymore to hide the 64-bit... - 05:50 pm Revision c6dc6f63: x86/cpuid: move CPUID functions into separate file
- about half of target-i386/helper.c consist of CPUID related functions.
Only one of them is a real TCG helper function... - 05:50 pm Revision 457dfed6: x86/cpuid: remove unnecessary kvm_trim function
- Correct me if I am wrong, but kvm_trim looks like a really bloated
implementation of a bitwise AND. So remove this fu... - 05:50 pm Revision 58012d66: x86/cpuid: fix CPUID levels
- Bump up the xlevel number for qemu32 to allow parsing of the processor
name string for this model.
Similiarly the 486... - 05:50 pm Revision ed2c54d4: x86/cpuid: add "host" to the list of supported CPU models
- Signed-off-by: Andre Przywara <andre.przywara@amd.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 05:50 pm Revision 8560efed: x86/cpuid: Enable all features of real CPU
- Enable all features of real CPU, unsupported features will be
trimmed depending on TCG or KVM capabilities.
Move the... - 05:50 pm Revision bdde476a: x86/cpuid: moved host_cpuid function and remove prototype
- the host_cpuid function was located at the end of the file and had
a prototype before it's first use. Move it up and ... - 04:18 pm Revision a6c6f76c: Fix build with -DNDEBUG in CFLAGS
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 01:36 pm Revision 090414a3: Fix a typo in error message
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 01:14 pm Revision 995bf0ca: fdc: fix drive property handling.
- Fix the floppy controller init wrappers to set the drive properties
only in case the DriveInfo pointers passed in are... - 01:09 pm Revision 990caaf1: install: honor DESTDIR on sysconfdir population
- When creating and populating $sysconfdir, we should prepend $DESTDIR
as we do with all other paths.
Reported-by: Fra... - 01:07 pm Revision ca2fb938: configure: fix --sysconfdir specification
- --sysconfdir requires a parameter (the path), this should be reflected
in the case pattern.
Reported-by: Frank Arnol... - 01:01 pm Revision ea825eee: target-arm: make RFE usable with any register
- The rfe instruction can be used with any register, not just sp. Adjust the
condition check accordingly.
Signed-off-b... - 12:46 pm Revision 932234f6: tcg/arm: implement andc op
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:44 pm Revision a3f5054b: tcg: update README with const and pure helpers
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:44 pm Revision 4e17eae9: tcg/arm: correctly save/restore registers in prologue/epilogue
- Since commit 6113d6d3169393c323ac4c82d756a850145a5e7a QEMU crashes
on ARM hosts. This is not a bug of this commit, bu... - 12:35 pm Revision 2e21e749: target-i386: fix commit c22549204a6edc431e8e4358e61bd56386ff6957
- The commit c22549204a6edc431e8e4358e61bd56386ff6957 led movntps &
movntdq to be translated incorrectly.
Signed-off-b... - 12:35 pm Revision 30724e75: target-mips: update address space definitions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 11:52 am Revision 65850a02: Fix Sparc host build breakage
- Fix error:
CC sparc-bsd-user/op_helper.o
In file included from /src/qemu/tcg/tcg.c:158:
/src/qemu/tcg/sparc/tcg-... - 11:48 am Revision 338e9e6c: Fix more wrong usermode virtual address types
- Fixes warning:
CC sparc-bsd-user/exec.o
/src/qemu/exec.c: In function `page_check_range':
/src/qemu/exec.c:2375:... - 01:25 am Revision b480d9b7: Fix usermode virtual address type
- Usermode virtual addresses are abi_ulong, not target_ulong.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 12:14 am Revision 4836a2b0: FreeBSD ppc_init_cacheline_sizes(): add missing #includes
- This fixes commit e4ee916d3f9a93df06bd498c92767c1558d59a0b.
(The bug was mine actually...)
Submitted by: Andreas Tob...
03/12/2010
- 11:27 pm Revision 35f6b599: tcg/ppc[64]: Only define addend load helpers in softmmu case
- Signed-off-by: malc <av1474@comtv.ru>
- 08:45 pm Revision b1aa27c4: Remove userspace target_phys_addr_t
- TARGET_PHYS_ADDR_BITS isn't meaningful for userspace emulation, so don't
define it.
Signed-off-by: Paul Brook <paul@... - 08:44 pm Revision 3c7b48b7: Target specific usermode cleanup
- Disable various target specific code that is only relevant to system emulation.
Signed-off-by: Paul Brook <paul@code... - 08:34 pm Revision b3755a91: Disable phsyical memory handling in userspace emulation.
- Code to handle physical memory access is not meaningful in usrmode emulation,
so disable it.
Signed-off-by: Paul Bro... - 08:34 pm Revision 4fcc562b: Remove cpu_get_phys_page_debug from userspace emulation
- cpu_get_phys_page_debug makes no sense for userspace emulation, so remove it.
Signed-off-by: Paul Brook <paul@codeso... - 08:34 pm Revision 20cb400d: Remove TLB from userspace
- Remove TLB from userspace CPU structure.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 07:23 pm Revision 41c1b1c9: Add tb_page_addr_t
- The page tracking code in exec.c is used by both userspace and system
emulation. Userspace emulation uses it to trac... - 06:31 pm Revision 376a7909: Fix last page errors in page_check_range and page_set_flags.
- The addr < end comparison prevents iterating over the last
page in the guest address space; an iteration based on
len... - 06:31 pm Revision 5cd2c5b6: Implement multi-level page tables.
- Define L1_MAP_ADDR_SPACE_BITS to be either the virtual address size
(in user mode) or physical address size (in syste... - 06:29 pm Revision 14f24e14: linux-user: Fix mmap_find_vma returning invalid addresses.
- Don't return addresses that aren't properly aligned for the guest,
e.g. when the guest has a larger page size than th... - 06:29 pm Revision 7bc7b099: linux-user: Use h2g_valid in qemu_vmalloc.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 06:28 pm Revision b9f83121: Use TARGET_VIRT_ADDR_SPACE_BITS in h2g_valid.
- Previously, only 32-bit guests had a proper check for the
validity of the virtual address. Extend that check to 64-b... - 06:28 pm Revision 52705890: Move TARGET_PHYS_ADDR_SPACE_BITS to target-*/cpu.h.
- Removes a set of ifdefs from exec.c.
Introduce TARGET_VIRT_ADDR_SPACE_BITS for all targets other
than Alpha. This w...
03/11/2010
- 10:29 pm Revision 0aef4261: target-ppc: fix evsrwu and evsrws (second try)
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 10:22 pm Revision 26b14dc4: target-ppc: fix evsrwu and evsrws
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 10:14 pm Revision e29ef9fa: target-ppc: fix evslw instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:28 pm Revision ad483a51: audio: fix comment
- Signed-off-by: malc <av1474@comtv.ru>
03/10/2010
- 05:06 pm Revision 81d9b784: QMP: Really move the RESET event to qemu_system_reset()
- Something bad has happened in the merge of commit 0ee44250, as
the log message says it's supposed to be in qemu_syste... - 09:43 am Revision b16f827b: target-i386: fix SIB decoding with index = 4
- A SIB byte with an index of 4 means "no scaled index", even if the scale
value is not 0. In 64-bit mode, if REX.X is ...
03/09/2010
- 07:23 pm Revision 3e7896de: block: print errno on error
- Now that we changed all create calls to return errno, just print it.
Signed-off-by: Juan Quintela <quintela@redhat.c... - 07:23 pm Revision 3829cb46: vmdk: share cleanup code
- cleanup code is identical for error/success cases. Only difference
are goto labels.
Signed-off-by: Juan Quintela <q... - 07:23 pm Revision b781cce5: vmdk: return errno instead of -1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 53c2e716: vmdk: make vmdk_snapshot_create return -errno
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 1298cb68: documentation: qemu_write_full don't work with non-blocking fd's
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 98c2b2f4: qcow: return errno instead of -1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 24ac07de: slirp: check system() success
- we shouldn't call W*() macros until we check that fork worked.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Si... - 07:23 pm Revision a161329b: vmdk: fix double free
- fail_gd error case would also free rgd_buf that was already freed
Signed-off-by: Juan Quintela <quintela@redhat.com>... - 07:23 pm Revision bef57da5: qcow2: return errno instead of -1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:22 pm Revision 48b66db9: cow: return errno instead of -1
- Remove not needed ret = 0 assignment.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Ligu... - 05:04 pm Revision e53dbee0: qemu-img rebase: Add -f option
- Allow the user to specify the format of the image to rebase.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off... - 05:03 pm Revision f8aa6c7b: configure: Fix wrong stderr redirection
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:03 pm Revision 37116c89: configure: Fix code which creates config.mak files
- These files are created by configure and grow
unnecessarily at each new call of configure:
roms/seabios/config.mak
r... - 04:47 pm Revision 2d753894: Restore terminal attributes for tty based monitor
- Patch http://permalink.gmane.org/gmane.comp.emulators.qemu/63472 handle
close when using tty devices (like /dev/ttyS0... - 04:47 pm Revision 7ffb82ca: kbd keds: vnc
- Use led status notification support in vnc.
The qemu vnc server keeps track of the capslock and numlock states based... - 04:47 pm Revision 9eedeb3b: QMP: Introduce WATCHDOG event
- It's emitted whenever the watchdog device's timer expires. The action
taken is provided in the 'data' member.
Signed... - 04:47 pm Revision 6937b376: kbd leds: ps/2 kbd
- Add led status notification support to the ps/2 kbd driver.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-... - 04:47 pm Revision 27f3f8a3: qdev: Catch attempt to attach more than one device to a netdev
- Guest device and host netdev are peers, i.e. it's a 1:1 relation.
However, we fail to enforce that:
$ qemu -node... - 04:47 pm Revision 32bb404a: scsi: Make device scsi-disk reject /dev/sg*
- You're supposed to use scsi-generic for that. Which rejects anything
but /dev/sg*.
Signed-off-by: Markus Armbruster... - 04:47 pm Revision bd87813e: kbd leds: usb kbd
- Add led status notification support to the usb kbd driver.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-o... - 04:47 pm Revision 03a23a85: kbd leds: infrastructure
- Adds infrastructure for keyboard led status tracking to qemu.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signe... - 04:47 pm Revision 6bf38816: qdev: Improve diagnostics for bad property values
- Property "vlan" reports "failed to parse" even when the value parses
just fine, but the result doesn't name an existi...
03/08/2010
- 07:30 pm Revision 573fb60c: virtio-pci: Use DEV_NVECTORS_UNSPECIFIED instead of -1 for virtio-serial
- Use the named constant instead of -1.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Reported-by: "Michael S. Tsirk... - 07:30 pm Revision 80cd3478: QMP: Introduce RTC_CHANGE event
- Emitted whenever the RTC time changes.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthon... - 07:30 pm Revision de7890db: move x509 file name defines to qemu-x509.h
- Want share them with vnc and spice.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori ... - 07:30 pm Revision cf602c7b: adding helper pci functions
- Signed-off-by: Izik Eidus <ieidus@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony... - 07:30 pm Revision 75422b0d: qdev: Add a DEV_NVECTORS_UNSPECIFIED enum for unspecified nr of MSI vectors
- net.c used a constant to signify no MSI vectors were specified. Extend
that to all qdev devices.
Signed-off-by: Amit... - 07:30 pm Revision 1a8e2aaa: pcnet APROMWE bit location (retry)
- According to AMD document 21485D pp.141, APROMWE is bit 8 of BCR2.
Signed-off-by: Christopher Kilgour <techie@whiter... - 07:30 pm Revision 51a3bd71: QMP: Drop DEBUG event
- This event has been introduced in the first round of QMP commits,
turns out that it's based on the usage of the EXCP_... - 07:30 pm Revision d74c7dfd: QMP: Revamp the qmp-events.txt file
- Now we can say it's useful, the following changes have been made:
- Put events in alphabetical order
- Add examples ... - 07:30 pm Revision 0ee44250: QMP: Move RESET event into qemu_system_reset()
- Nothing will change as that function is currently only called by
the main loop code, but it's the right place for the... - 07:30 pm Revision 554a310b: block: Emit BLOCK_IO_ERROR before vm_stop() call
- The next commit will move the STOP event into do_vm_stop(), to
have the expected event sequence we need to emit the I... - 07:30 pm Revision 6b8f8fff: QMP: Move STOP event into do_vm_stop()
- I've introduced the STOP event in the main loop, this is wrong
as it will be only emitted if the io thread is enabled... - 07:29 pm Revision 93d67ee6: Fix hanging user monitor when using balloon command
- This patch application failed. My patch adds a cb() call in
do_balloon(), but the change in git has added the cb() c... - 06:59 pm Revision 4e75b342: sdl: improve grab exiting instructions
- It might not be obvious what "grab" is.
Reported-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Anthony Liguori <ali... - 01:31 pm Revision 921e169d: ppc: don't define bamboo-0.13 as the default machine
- It has been broken by commit 977b6b91cee1132f8c7b12d22f4b273091598e44.
Signed-off-by: Aurelien Jarno <aurelien@aurel...
03/07/2010
- 05:48 pm Revision 70539e18: Update to a hopefully more future proof FSF address
- See also 8167ee883931cb20c6264fc19d040ce2dc6ceaaa,
530e7615ce3c01882e582c84dc6304ab98a3d5c5 and
fad6cb1a565bb73f83fc0... - 03:56 pm Revision bef75aa5: i386-dis: remove dead assignments, spotted by clang
- Value stored to 'mask' is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:49 pm Revision ed086f3d: softfloat: remove dead assignments, spotted by clang
- Value stored to 'bSign' is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:45 pm Revision 7071ff32: slirp: remove dead initialization, spotted by clang
- Value stored during initialization is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:45 pm Revision b0e04867: slirp: remove dead nested assignment, spotted by clang
- Although the value stored to 'r' is used in the enclosing expression,
the value is never actually read from 'r'.
Sig... - 03:45 pm Revision 369c86e7: slirp: remove dead increments, spotted by clang
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:13 pm Revision aca9fcd2: slirp: remove dead assignments, spotted by clang
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:22 am Revision a990f58f: target-arm: Fix missing 'return' in SRS handling.
- There's a return missing in the srs handling which leads to srs always being
treated an an invalid op.
Signed-off-by... - 12:15 am Revision 44bb61c8: Fix curses interaction with keymaps
- The combination of keymap support (-k option) and curses is currently
very broken. The patch below fixes it by first... - 12:09 am Revision 9d0706e4: use absolute URLs for .gitmodules
- The relative URLs do not work when cloning a fork of qemu or when
cloning from the Savannah URL.
Signed-off-by: Paol... - 12:07 am Revision 01668d98: Documentation: Modify rule for html output (better looking output format)
- To create html output from texi input, texi2html was used.
Output from makeinfo looks cleaner, so replace the old rul... - 12:05 am Revision 99aba0c4: scsi: update comment on the standards revision
- Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:03 am Revision bba7be96: qemu-nbd: Fix wrong description in qemu-nbd.texi
- -c option needs argument <dev> but it's missing now.
This patch fixes it.
Signed-off-by: Ryota Ozaki <ozaki.ryota@gm... - 12:02 am Revision 7b234475: Build usb-ohci for PCs
- The OHCI emulation isn't obviously broken and there are people who want to use
it. Let's build it by default so that ...
03/06/2010
- 11:56 pm Revision 21be440c: ppc440_bamboo: Disable new virtio-serial features for 0.12 machine type
- Disable the MULTIPORT feature and MSI vectors for the 0.12 machine
types; those features are added only for 0.13 onwa... - 11:56 pm Revision 977b6b91: ppc440_bamboo: Add 0.12 and 0.13 machine types for backward compat
- Add a 0.12 machine type for compatibility with older versions. Mark the
default one as 0.13.
Signed-off-by: Amit Sha... - 11:55 pm Revision ad509737: s390-virtio: Fix compile error for virtio-block init
- Commit 428c149b0be790b440e1cbee185b152cdb22feec modified the argument
that virtio_blk_init takes. Update the s390 bus... - 11:32 pm Revision d758d90f: json-parser: Fix segfault on malformed input
- If the parser fails to parse the key in parse_pair, it will access a NULL
pointer. A simple way to trigger this is se... - 11:28 pm Revision cdee7bdf: hw/serial.c: fix THRE interrupt clearing
- UART_IIR_THRI is not a mask, but a possible value for the IIR ID.
Use UART_IIR_ID to extract this value.
Broken by c... - 09:23 pm Revision 2f4f22bd: hw/serial.c: fix indentation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 08:37 pm Revision d8714436: linux-user: Save/restore fpu registers to signal context on sh4
- As "todo" comment in source code.
And modify restore_sigcontext() to have three args as kernel's does.
Signed-off-by... - 08:35 pm Revision 597c0212: linux-user: Fix syscall pipe2() retval on sh4
- On linux/sh4
pipe() return values by r0:r1 as SH C calling convention.
pipe2() return values on memory as tradition... - 08:20 pm Revision 41b1e61f: target-i386: Fix long jumps/calls in long mode with REX.W set
- Signed-off-by: malc <av1474@comtv.ru>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:33 pm Revision c2254920: target-i386: fix lddqu SSE instruction
- This instruction load data from memory to register and not the reverse.
Signed-off-by: Aurelien Jarno <aurelien@aure... - 05:45 am Revision a0acb46c: Update to latest SeaBIOS
- - 8f469b9 Dynamically allocate ata_channel info; introduce custom atadrive_s struct.
- 575ffc8 Cleanup - build drive...
03/04/2010
- 10:54 pm Revision 5309e5fb: Makefile: Fix names of GPXE ROM files
- da51e79b7ff2126cc2448749d657a4f6e3b1270f added two new ROM files
and removed an old one for eepro100.c.
These change... - 06:42 pm Revision deb4203d: target-mips: use newer logical ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:14 pm Revision f374e826: Merge remote branch 'qemu-kvm/uq/master' into pulls
- 05:29 am Revision 6cb2996c: x86: Extend validity of bsp_to_cpu
- As we hard-wire the BSP to CPU 0 anyway and cpuid_apic_id equals
cpu_index, bsp_to_cpu can also be based on the latte... - 05:29 am Revision ea643051: KVM: x86: Restrict writeback of VCPU state
- Do not write nmi_pending, sipi_vector, and mpstate unless we at least go
through a reset. And TSC as well as KVM wall... - 05:29 am Revision ea375f9a: KVM: Rework VCPU state writeback API
- This grand cleanup drops all reset and vmsave/load related
synchronization points in favor of four(!) generic hooks:
... - 05:29 am Revision b0b1d690: KVM: Rework of guest debug state writing
- So far we synchronized any dirty VCPU state back into the kernel before
updating the guest debug state. This was a tr... - 05:28 am Revision c902760f: Add option to use file backed guest memory
- Port qemu-kvm's -mem-path and -mem-prealloc options. These are useful
for backing guest memory with huge pages via hu... - 05:28 am Revision 60e4c631: Allocate memory below 4GB as one chunk
- Instead of allocating a separate chunk for the first 640KB and another
for 1MB+, allocate one large chunk. This play...
03/03/2010
- 01:47 pm Revision 78728c92: eepro100: Keep includes sorted
- I always try to keep standard includes sorted
and add a comment why they are there (so they
can be removed when they ... - 01:47 pm Revision e7493b25: eepro100: Remove C++ comments
- C++ comments are unwanted, so this is fixed here.
* Replace C++ comments by C comments.
* Put code which was deactiv... - 01:44 pm Revision f80a7fc3: eepro100: Add diagnose command
- Real hardware would run an internal self-test.
The emulation just returns a passed status.
Original patch was from R... - 01:44 pm Revision 3d0f4b9b: eepro100: New function for reading command block
- Move code which reads the command block to the
new function read_cb. The patch also fixes some
endianess issues relat... - 01:34 pm Revision ec1d02d8: eepro100: Use tx.status
- There is no need for a local variable "status".
Using tx.status makes it clearer which status
is addressed.
Signed-o... - 01:34 pm Revision cc02c66c: eepro100: Prettify code (no functional changes)
- * Fix indentation.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:34 pm Revision cb25a3fb: eepro100: Fix CU Start command
- CU Start is allowed when the CU is in the idle or suspended state.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>... - 01:34 pm Revision e824012b: eepro100: Support RNR interrupt
- The RNR interrupt is triggered under these conditions:
* the RU is not ready to receive a frame due to missing resou... - 01:34 pm Revision e715c8e8: eepro100: Replace variable name to fix a compiler warning
- When compiling with -Wshadow, gcc gives a warning
which is fixed by renaming stat -> status.
Signed-off-by: Stefan W... - 01:34 pm Revision b1e87018: eepro100: Use symbolic names for bits in EEPROM id
- V2 - Use UPPER_CASE for enum values
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsir... - 01:34 pm Revision c5bac302: eepro100: Remove old unused code
- This code is no longer needed.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <... - 01:34 pm Revision ced5296a: eepro100: Use symbolic names and BIT macros in binary operations
- Instead of magic numbers like 0x8000, symbolic names are used
for the SCB command and status bits.
There are too man... - 01:33 pm Revision 762401e2: eepro100: Add device descriptions
- Add descriptions for all devices.
These descriptions are shown when users call
qemu -device ?
Signed-off-by: Stefa... - 01:33 pm Revision 230a167c: eepro100: Update copyright notice
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:33 pm Revision ba19f2de: eepro100: Add TODO list
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:33 pm Revision da51e79b: eepro100: Support gpxe boot for all eepro100 devices
- Only two boot ROM files are needed for all devices.
* Add these GPXE ROM files using new naming convention
(as dis... - 01:33 pm Revision 6cded3a4: eepro100: Fix PXE boot
- The phy handling was wrong for PXE, GPXE boot:
GPXE's eepro100 driver did not detect a valid link.
This is fixed her... - 01:33 pm Revision 0908bba1: eepro100: Add missing SCB register names
- Some system control block registers were addressed
using their offset value. Use symbolic names now
and clean the doc... - 01:33 pm Revision ce0e58b3: eepro100: Fix compiler errors from debug messages
- When debug output was enabled (by defining DEBUG_EEPRO100),
some debug messages resulted in a compiler error.
This i... - 01:20 am Revision 55b1e61f: (curses) Use more descriptive values
- Hello,
curses_keys.h is using obscure constant values while the curses.h header
provides fine defines, let's use the... - 01:20 am Revision 942cef37: Fix curses return key when using -k
- Hello,
There is a small incoherency in curses_keys.h, which makes it fail to
emit \n when using e.g. -k fr: curses2k... - 12:16 am Revision e68dd28f: target-mips: use setcond when possible
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:12 am Revision d3f137e3: tcg/arm: merge the two sets of #define for optional ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
03/02/2010
- 11:31 pm Revision 023e77f8: tcg/arm: accept immediate arguments for brcond/setcond
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 11:26 pm Revision b525f0a9: Add a missing break
- 11:19 pm Revision e0404769: tcg/arm: implement setcond2
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 11:17 pm Revision f72a6cd7: tcg/arm: implement setcond
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 09:19 pm Revision 6b658613: tcg/arm: fix div2/divu2
- When restoring register values, increase the stack register for skipped
values.
Signed-off-by: Aurelien Jarno <aurel...
03/01/2010
- 06:40 am Revision c527ee8f: Avoid tlb_set_page in userspace emulation
- tlb_set_page isn't meaningful for userspace emulation, so remove it.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:40 am Revision c04b2b78: Move subpage definitions
- Move definitions for subpage handling into !CONFIG_USER_ONLY code.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:39 am Revision 9f9f0309: Disassembler symbol lookup fix
- Fix function signature for userspace disassembler symbol lookup.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 05:29 am Revision 35bed8ee: Move ioport.h out of cpu-all.h
- Only include ioport.h where it is actually needed.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 02:08 am Revision a68fe89c: Remove bogus cpu_physical_memory_rw
- Userspace doesn't have physical memory, so cpu_physical_memory_rw
makes no sense. This is only used to implement cpu... - 01:55 am Revision 6d9a1304: Remove l1_phys_map from userspace emulation
- Userspace emulation doesn't have a physical address space, so
l1_phys_map makes no sense. This code is never actually... - 01:47 am Revision 94df27fd: Fix userspace breakpoint invalidation
- Remove bogus virtual->physical address translation in
breakpoint_invalidate for userspace emulation.
Signed-off-by: ...
02/28/2010
- 08:30 pm Revision 30d11a2a: target-arm: neon vshll instruction fix
- implementation only widened the 32bit source vector elements into a
64bit destination vector but forgot to perform th... - 08:30 pm Revision 79b0e534: target-arm: neon - fix VRADDHN/VRSUBHN vs VADDHN/VSUBHN
- The rounding/truncating options were inverted. truncating
was done when rounding was meant and vice verse.
Signed-of... - 08:20 pm Revision 63a54736: target-i386: fix crash on x86 32bit linux host with hw breakpoint exceptions
- If you make use of hw breakpoints on a 32bit x86 linux host, qemu
will segmentation fault when processing the excepti... - 06:54 pm Revision 6049f4f8: alpha-linux-user: Implement signals.
- Move userland PALcode handling into linux-user main loop so that
we can send signals from there. This also makes alp... - 06:45 pm Revision f24518b5: target-alpha: Implement IEEE FP qualifiers.
- IEEE FP instructions are split up so that the rounding mode
coming from the instruction and exceptions (both masking ... - 05:36 pm Revision db9a231d: Revert "target-ppc: stop translation after a trap instruction"
- This reverts commit 6454e7be1b2504533f7ffb190d54ebe2993cb434.
- 05:36 pm Revision 6c712321: target-ppc: don't print invalid opcode messages on the console
- Invalid opcode messages can be perfectly normal, for example if this
code is never executed. Don't print an error mes... - 05:34 pm Revision d9812b03: audio/alsa: Handle SND_PCM_STATE_SETUP in alsa_poll_handler
- Signed-off-by: malc <av1474@comtv.ru>
- 05:20 pm Revision f093feb7: audio/alsa: Spelling typo (paramters)
- Trivial patch to fix the spelling of "parameters".
Signed-off-by: malc <av1474@comtv.ru> - 03:11 pm Revision 6454e7be: target-ppc: stop translation after a trap instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:50 pm Revision 5bb59902: qemu-char.c: drop debug printfs from qemu_chr_parse_compat
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Aurelie...
02/27/2010
- 08:48 pm Revision 75bb6589: powerpc/e500: adjust fdt and ramdisk loading addr
- Since kernel uimage is getting bigger,
old fixed loading bases will result in regions overlap.
Add pad for fdt and r... - 08:47 pm Revision dbf916d8: powerpc: fix compilation with CONFIG_FDT undefined
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:30 pm Revision 04088adb: powerpc/booke: move fdt loading to rom infrastructure
- It's convinent to use rom to checking overlap, to reset etc.
And uImage and ramdisk loading has already moved to it.
... - 05:21 pm Revision c4963817: target-ppc: add synchronize register for booke init
- So that the following registers init could be flushed back to kvm.
Signed-off-by: Liu Yu <yu.liu@freescale.com>
Acke... - 05:14 pm Revision e192a45c: target-sh4: Fix gdb read/write register
- cpu_gdb_read_register(): Fix n={8...15} case.
cpu_gdb_write_register(): Fix n={8...15} case and runaway "case:".
Sig... - 05:10 pm Revision ae01847f: target-ppc: fix SPE evsplat* instructions
- The shifts in the gen_evsplat* functions were expecting rA to be masked,
not extracted, and so used the wrong shift a... - 05:10 pm Revision e6bba2ef: target-ppc: fix SPE evcmp* instructions
- The CRF_{CH,CL,CH_OR_CL,CH_AND_CL} constants were all off by one bit
position. Because of this, the SPE evcmp* famil... - 05:10 pm Revision e3b283e9: arm host: Fix linker warning (m68k targets)
- Compilation of m68k-softmmu or m68k-linux-user on arm host
(or cross compilation for arm) results in a linker warning... - 05:10 pm Revision 9e0a5d54: Fix 'make install' from non-srcdir build
- Commit b5ec5ce0 broke 'make install' from non source-dir build. Fix.
Signed-off-by: Amit Shah <amit.shah@redhat.com>... - 05:10 pm Revision 7ea06da3: Fix to 'gdb detach' stub
- With this patch, 'gdb detach' correctly resumes the inferior execution
after detaching the debugger.
The bug was caus... - 11:50 am Revision aa375206: Fix qemu -net user,hostfwd= example
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:00 am Revision d616cf1d: tcg/ppc: Fix right rotation
- Signed-off-by: malc <av1474@comtv.ru>
Also available in: Atom