Activity

From 03/08/2010 to 04/06/2010

04/06/2010

03:32 pm Revision 3dec59a1: eepro100: Set configuration bit for standard TCB
For some devices, this bit is always set.
For the others, it is set by default.
Signed-off-by: Stefan Weil <weil@mai...
Stefan Weil
03:32 pm Revision db667a12: eepro100: Add new device variant i82801
This ethernet device is used in Toshiba Tecra 8200 notebooks.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Sign...
Stefan Weil
03:32 pm Revision 558c8634: eepro100: Simplified device instantiation
By using a private device info structure
(as suggested by Gerd Hoffmann), handling of the
different device variants b...
Stefan Weil
03:25 pm Revision 75f5a6cc: eepro100: Simplify status handling
Includes a minor STATUS_NOT_OK -> 0 tweak.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael ...
Stefan Weil
03:22 pm Revision e74818f3: eepro100: Don't allow writing SCBStatus
SCBStatus is readonly, but most drivers which were derived
from the old Linux eepro100.c do a word write to this addr...
Stefan Weil
02:10 am Revision f7e2aca8: tcg/ppc: Fix typo
Signed-off-by: malc <av1474@comtv.ru> malc
01:54 am Revision a884dcb8: tcg/ppc: Implment bswap16/32
Signed-off-by: malc <av1474@comtv.ru> malc

04/05/2010

09:57 pm Revision 61d3cf93: OHCI qdev conversion
Convert remaining OHCI devices to QDEV interface.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
09:56 pm Revision 4f78c9ad: Fix arm-linux-user
Only include hw/loader.h from target-arm/helper.c when building for
system emulation.
Signed-off-by: Paul Brook <pau...
Paul Brook
09:43 pm Revision 983fe826: ARMv7-M reset fixes
Move ARMv7-M PC/SP initialization to the CPU reset routine. Add a board
reset routine to call this. Also load value...
Paul Brook
04:16 pm Revision 116348de: tcg/mips: use seb/seh instructions on MIPS32R2
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
04:16 pm Revision ba0d89bb: tcg/mips: fix 64-bit linux-user on big endian MIPS
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
03:09 pm Revision aa77bebd: tcg/ppc: Implement eqv, nand and nor
Signed-off-by: malc <av1474@comtv.ru> malc
02:28 am Revision 355b1943: Split TLB addend and target_phys_addr_t
Historically the qemu tlb "addend" field was used for both RAM and IO accesses,
so needed to be able to hold both hos...
Paul Brook

04/04/2010

11:48 pm Revision 5bd2c0d7: UHCI spurious interrut fix
Only raise an interrupt if the TD has actually completed.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
11:18 pm Revision a67ba3b6: Revert "Compile usb-ohci only once"
This reverts commit f1698408f1dcb7548a21828a0b1e2b530fae3af3.
PCI is always little-endian. Having a user-visible "be...
Paul Brook
07:36 pm Revision 36368cf0: tcg/ppc: Fix not_i32
Thanks to Alexander Graf for bug report and a good reproducible test
case.
Signed-off-by: malc <av1474@comtv.ru>
malc

04/03/2010

01:26 pm Revision 4a9590f3: Make cpu_get_real_ticks use mfspr
PowerPC CPUs have had two ways to read the time base for quite some time now.
They provide it using the mfspr instruc...
Alexander Graf
10:40 am Revision 93c5a32f: sparc32: add IOMMU chipset doc links
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:35 am Revision 24056690: sparc32: rename iommu.c to sun4m_iommu.c to make room for other IOMMUs
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:17 am Revision 68fb89a2: sparc32: improve timer implementation
Timer with zero period (free-run) will never match.
Timer counting starts with tick value of 0x200, not from 0,
so t...
Blue Swirl

04/02/2010

06:40 pm Revision 25da2f34: Fix build on mingw32
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
01:16 pm Revision 9caa3ec1: hw/r2d: add a USB keyboard
The R2D board does not have a PS/2 port, and only support a keyboard on
the USB bus.
Signed-off-by: Aurelien Jarno <...
Aurelien Jarno
01:12 pm Revision 98f22dc1: usb-bus: fix no params
After commit 702f3e0fb52c124c07f215426eeadb70a716643f, the params is
nerver NULL. It should check *params instead of ...
TeLeMan
11:07 am Revision 8152fc0b: Update PowerPC OpenBIOS image to r721
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
01:01 am Revision 2b3af999: win32: Fix compiler errors from u_int64_t
u_int64_t raises compiler error messages:
CC libhw32/virtio.o
/qemu/ar7/hw/virtio.c: In function ‘virtio_queue_...
Stefan Weil

04/01/2010

11:00 pm Revision a18f844f: tcg/TODO: remove setcond
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
10:51 pm Revision 45d679d6: linux-user: fix page_unprotect when host page size > target page size
When the host page size is bigger that the target one, unprotecting a
page should:
- mark all the target pages corres...
Aurelien Jarno
10:51 pm Revision 903ec55c: ia64 disas support
Taken from binutils SVN, using last GPLv2 version.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
10:51 pm Revision ebf50fb3: tcg: align static_code_gen_buffer to CODE_GEN_ALIGN
On ia64, the default memory alignement is not enough for a code
alignement. To fix that, force static_code_gen_buffer...
Aurelien Jarno
10:51 pm Revision a1606b0b: Fix compilation with missing inotify_init1
Commit c05c7a7306a23a4b01d1606172b142c45caffc92
breaks cross compilation for mips (and other
compilations without CON...
Stefan Weil
10:51 pm Revision c92114b1: S390: Add stub for cpu_get_phys_page_debug
We don't implement any virtual memory in the S390 target so far, so let's
add a stub for this now mandatory function....
Alexander Graf
10:51 pm Revision 0104dcac: S390: Tell user why VM creation failed
The KVM kernel module on S390 refuses to create a VM when the switch_amode
kernel parameter is not used.
Since that ...
Alexander Graf
10:51 pm Revision 477ba620: tcg: initial ia64 support
A few words about design choices:
* On IA64, instructions should be grouped by bundle, and dependencies
between ins...
Aurelien Jarno
10:51 pm Revision 60e99246: linux-user/ia64: workaround ia64 strangenesses
ia64 has some strangenesses that need to be workaround:
- it has a __clone2() syscall instead of the using clone() on...
Aurelien Jarno
09:56 pm Revision 95d528a2: tap: add interface to get device fd
Will be used by vhost to attach/detach to backend.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by:...
Michael S. Tsirkin
09:56 pm Revision ca821806: kvm: add API to set ioeventfd
Comment on kvm usage: rather than require users to do if (kvm_enabled())
and/or ifdefs, this patch adds an API that, ...
Michael S. Tsirkin
09:56 pm Revision 9bc6304c: virtio-net: vhost net support
This connects virtio-net to vhost net backend.
The code is structured in a way analogous to what we have with vnet
he...
Michael S. Tsirkin
09:56 pm Revision 1cbdabe2: virtio: notifier support + APIs for queue fields
vhost needs physical addresses for ring and other queue fields,
so add APIs for these. In particular, add binding API...
Michael S. Tsirkin
09:56 pm Revision 3e607cb5: virtio: add set_status callback
vhost net backend needs to be notified when
frontend status changes. Add a callback,
similar to set_features.
Signed...
Michael S. Tsirkin
09:56 pm Revision 2be24aaa: virtio: move typedef to qemu-common
make it possible to use type without header include,
simplifying header dependencies.
Signed-off-by: Michael S. Tsir...
Michael S. Tsirkin
09:56 pm Revision ade80dc8: virtio-pci: fill in notifier support
Support host/guest notifiers in virtio-pci.
The last one only with kvm, that's okay
because vhost relies on kvm anywa...
Michael S. Tsirkin
09:56 pm Revision d5970055: vhost: vhost net support
This adds vhost net device support in qemu. Will be tied to tap device
and virtio by following patches. Raw backend ...
Michael S. Tsirkin
09:56 pm Revision 82b0d80e: tap: add vhost/vhostfd options
This adds vhost binary option to tap, to enable vhost net accelerator.
Default is off for now, we'll be able to make ...
Michael S. Tsirkin
09:56 pm Revision b202554c: tap: add API to retrieve vhost net header
will be used by virtio-net for vhost net support
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: A...
Michael S. Tsirkin
09:56 pm Revision 2292b339: notifier: event notifier implementation
event notifiers are slightly generalized eventfd descriptors. Current
implementation depends on eventfd because vhost...
Michael S. Tsirkin
09:56 pm Revision 087431d1: virtio-pci: compile per-target
With vhost, virtio-pci needs to include kvm.h and kvm.h needs to be built
per-target.
Signed-off-by: Anthony Liguori...
Anthony Liguori
05:58 pm Revision b33612d0: Fix -enable-kvm
Make vl.o compiled per target and fix a thinko in hw/acpi.c. It's not trivial
to make kvm.h consumable by compiled-o...
Anthony Liguori

03/31/2010

07:17 pm Revision d3f822d2: Restore terminal monitor attributes - addition
Patch 2d753894c7553d6a05e8fdbed5f4704398919a35 was missing this check,
when running monitor as /dev/tty and other ser...
Shahar Havivi
07:16 pm Revision f3571b1a: usb: class specific interface requests
Mass Storage Reset and Get Max LUN are class specific requests, but
they were not marked as such in hw/usb-msd.c, mov...
Max Reitz
07:16 pm Revision c81131db: Don't check for bus master for old guests
Older Linux guests don't activate the bus master enable bit. So for those we
can just try to be clever and track if t...
Alexander Graf

03/30/2010

10:27 pm Revision 1c47cb16: Add missing #include needed for madvise() on OpenBSD
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:24 pm Revision 2ae144c9: Fix i386-bsd-user build
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:45 pm Revision f01576f1: Get bsd-user host page protection code working on FreeBSD hosts
Use kinfo_getvmmap(3) on FeeBSD >= 7.x and /compat/linux/proc on older
FreeBSD. (kinfo_getvmmap is preferred since /...
Juergen Lock
08:44 pm Revision b035ffd1: Fix bsd-user qemu_vmalloc() host page protection code
Just do the same as linux-user does.
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Blue Swirl ...
Juergen Lock
08:44 pm Revision d1839d73: Fix some compilation warnings on FreeBSD hosts
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Juergen Lock
08:44 pm Revision 92c0e657: Use sysctl instead of /proc to find executable path on FreeBSD
..since /proc usually isn't mounted on FreeBSD.
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: ...
Juergen Lock
08:36 pm Revision 2b5eb371: Compile most PPC devices only once
Make byte swapping unconditional since PPC is big endian.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl

03/29/2010

10:24 pm Revision add85a76: Compile prep_pci only once
Make byte swapping unconditional since PPC is big endian.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:24 pm Revision 29e922b6: Compile qemu-timer only once
Arrange various declarations so that also non-CPU code can access
them, adjust users.
Move CPU specific code to cpus...
Blue Swirl
10:23 pm Revision 5c4532ee: Compile openpic only once
Replace TARGET_PAGE_SIZE with 4096. Make byte swapping unconditional
since PPC is big endian.
Signed-off-by: Blue Sw...
Blue Swirl
10:23 pm Revision 02c7c992: Compile ide/macio only once
Replace TARGET_PAGE_SIZE with 4096. Make byte swapping unconditional
since PPC is big endian.
Signed-off-by: Blue Sw...
Blue Swirl
10:23 pm Revision 3d08ff69: Compile pflash_cfi01 only once
Push TARGET_WORDS_BIGENDIAN dependency to board level.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:23 pm Revision 5f9fc5ad: Compile pflash_cfi02 only once
Push TARGET_WORDS_BIGENDIAN dependency to board level.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:23 pm Revision ad96090a: Refactor target specific handling, compile vl.c only once
Move target specific functions and RAM handling to arch_init.c.
Add a flag to QEMUOptions structure to indicate for ...
Blue Swirl
10:23 pm Revision 53b67b30: Compile acpi only once
Use qemu_irqs to trigger CMOS S3 and SMI events.
Avoid using kvm.h, which uses CPUState.
Signed-off-by: Blue Swirl ...
Blue Swirl
10:23 pm Revision de06f8d1: Refactor a few architecture dependent pieces in vl.c
These will be moved later.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:23 pm Revision 296af7c9: Refactor CPUState handling out of vl.c
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:23 pm Revision d745bef8: Move KVM and Xen global flags to vl.c
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:23 pm Revision d2053c3c: Move cpu_exec_init_all() declaration to qemu-common.h
Let cpu_exec_init_all() be called from non-CPU code.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:23 pm Revision 1c14f162: Allow various header files to be included from non-CPU code
Allow balloon.h, gdbstub.h and kvm.h to be included from
non-CPU code.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:23 pm Revision 54fc6ea9: Adjust debug handling
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
03:09 am Revision 6d8ff4d8: tcg/mips: fix branch offset during retranslation
Branch offsets should only be overwritten during relocation, to support
partial retranslation.
Signed-off-by: Aureli...
Aurelien Jarno

03/28/2010

07:47 pm Revision 91dbed4b: exec: remove dead code
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
05:52 pm Revision 7983f435: linux-user/ppc: use the Linux register layout
The dynamic linker converts the Linux layout to the AIX layout and is
reentrant so it won't do it a second time if it...
Rob Landley
05:42 pm Revision e432cef9: qemu-io: fix aio help texts
Fix a few typos in the help texts for the various aio commands.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed...
Christoph Hellwig
05:39 pm Revision 1584c845: tcg/arm: Replace qemu_ld32u (left over from previous commit)
Commit 86feb1c860dc38e9c89e787c5210e8191800385e
did not change all occurrences of INDEX_op_qemu_ld32u
for tcg/arm.
P...
Stefan Weil

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>
Blue Swirl
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...
Blue Swirl
08:24 pm Revision 87d0a28e: Refactor numa mode setting
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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>
Blue Swirl
08:18 pm Revision 57448a97: Compile vmware_vga only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:31 pm Revision cc01cc8e: tcg-mips: add guest base support
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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> Aurelien Jarno
05:32 pm Revision 2b79487a: tcg-mips: implement nor
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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>
Michael Tokarev
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>
Juergen Lock
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...
Markus Armbruster
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>
Markus Armbruster
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>
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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>
Markus Armbruster
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...
Richard Henderson
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...
Rabin Vincent
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...
Paolo Bonzini
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...
Ryota Ozaki
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...
Ryota Ozaki
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...
Ryota Ozaki
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...
Adam Litke
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...
Amos Kong
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...
Kevin Wolf
12:52 pm Revision 8d533561: qemu-options.hx: fix a typo
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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>
Blue Swirl
08:58 am Revision 6450a334: Fix build
Actually some systems don't define PAGE_SIZE. Fixes build breakage
by f7736b91c40a617e93505e32dcbd2cb56aad8a23.
Sign...
Blue Swirl
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...
Blue Swirl
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...
Alexander Graf
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...
Dmitry Ilyevsky
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...
Richard Henderson

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>
Richard Henderson
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>
Richard Henderson
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>
Richard Henderson
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>
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Michael Casadevall
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>
Paolo Bonzini
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...
Riku Voipio

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...
Johan Bengtsson
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>
Richard Henderson
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>
Richard Henderson
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>
Juergen Lock
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...
Lars Munch
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...
Edgar E. Iglesias
10:59 am Revision 4dcf7d87: pci_host: fix breakage
This has been broken by commit 952760bb7bce7fbfe0afcf04fee268745f297b87
Signed-off-by: Aurelien Jarno <aurelien@aure...
Aurelien Jarno

03/22/2010

10:18 pm Revision 8f51bdab: Compile virtio-pci only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:18 pm Revision 70615c38: Compile sound devices only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

03/21/2010

10:37 pm Revision c9a43af9: Fix Sparc64 build
952760bb7bce7fbfe0afcf04fee268745f297b87 missed one change.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
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...
Blue Swirl
09:47 pm Revision c1f63a9d: Compile pcie_host only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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>
Blue Swirl
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>
Blue Swirl
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>
Blue Swirl
09:47 pm Revision d3ffc7a6: Compile ne2000_isa only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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>
Blue Swirl
09:47 pm Revision 7161e571: Compile most PCI network cards only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:47 pm Revision 64dc9c31: Compile async only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:47 pm Revision e1060e9d: Compile qemu-error only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:47 pm Revision 35da37e1: Compile fdc only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:47 pm Revision 9953b2fc: Compile most IDE devices only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:47 pm Revision 4c65f1e5: Compile usb-uhci only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:47 pm Revision 7f55c7ce: Compile vga-isa only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:47 pm Revision df632778: Compile i8254 only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:47 pm Revision 71093711: Compile pcspk only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:47 pm Revision b9945046: Compile parallel only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:47 pm Revision 1afdfddc: Compile vga-pci only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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...
Blue Swirl
09:44 pm Revision aaf12c25: Revert 'Fix build'
Partially revert 80a1ab598c6960e7a941e38c5d8638c532c585c3.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:15 pm Revision 5ec9cc64: Revert "Introduce a default qmp session"
This reverts commit 3290c4aac5b97bb1e3b2b28d94669f2c611ce84a.
Conflicts:
vl.c
Anthony Liguori
09:14 pm Revision 2d114dc1: Revert "qmp: don't make -qmp disable the default monitor"
This reverts commit d49f626ed00cecc90fb1ff88da9bdf11e57094d1. Anthony Liguori
09:13 pm Revision 31dc63df: Revert "tap: invoke downscript when we exit abnormally"
This reverts commit 8af8ce4d6116e3d46ad298ca8fe50d3b515b1aac. Anthony Liguori
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...
Anthony Liguori
09:11 pm Revision 365c4243: Revert "Add exit notifiers"
This reverts commit 3b6304f706ef7eebc0b3b3f3a5093ec75448ee19.
This was mistakenly committed.
Signed-off-by: Anthony...
Anthony Liguori
02:30 pm Revision 8ec68b06: Fix a typo
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:28 am Revision 4d904533: Compile disassemblers only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

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...
Aurelien Jarno
01:10 pm Revision 26c5d372: tcg/arm: fix load/store definitions for 32-bit targets
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:17 pm Revision 30138f28: tcg: protect div2 in tcg/tcg-opc.h
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
10:55 am Revision bafd20ce: Fix a typo which broke Xen build
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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'...
Blue Swirl
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...
Blue Swirl

03/19/2010

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 ...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
10:27 pm Revision 3b6304f7: Add exit notifiers
Like atexit() but with state
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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 ...
Anthony Liguori
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 ...
Juan 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>
Juan Quintela
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...
Juan Quintela
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>
Avi Kivity
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@...
Juan Quintela
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>
Juan Quintela
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
...
Anthony Liguori

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 ...
Blue Swirl
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 ...
Blue Swirl
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...
Blue Swirl

03/17/2010

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, ...
Gerd Hoffmann
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...
Arnaud Patard (Rtp)
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...
Gerd Hoffmann
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>
Paolo Bonzini
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...
Naphtali Sprei
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...
Juan Quintela
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...
Juan Quintela
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...
Naphtali Sprei
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>
Paolo Bonzini
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 ...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
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>
Paolo Bonzini
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>
Paolo Bonzini
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 ...
Paolo Bonzini
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>
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>
Paolo Bonzini
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>
Paolo Bonzini
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 ...
Paolo Bonzini
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-...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Adam Litke
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, ...
Christoph Hellwig
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...
Jan Kiszka
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...
Chris Webb
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>
Paul Bolle
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>
Shahar Havivi
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...
Bjørn Mork
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>
Shahar Havivi
04:44 pm Revision 4a39943b: Merge remote branch 'markus/qerror' into staging
Anthony Liguori
04:42 pm Revision 7d834c74: Merge remote branch 'mst/pci' into staging
Anthony Liguori
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...
Paul Brook

03/16/2010

06:45 pm Revision 304329ee: qemu-option: Rename find_list() to qemu_find_opts() & external linkage
Next commit wants to use it. Markus Armbruster
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 ...
Markus Armbruster
06:45 pm Revision c7e4e8ce: monitor: Use argument type 'O' for device_add
While there, improve the params help text. Markus Armbruster
06:45 pm Revision 8bc27249: monitor: convert do_device_add() to QObject
Markus Armbruster
06:45 pm Revision ac8dae67: qdev: Convert qbus_find() to QError
Markus Armbruster
06:45 pm Revision 7bbd8237: error: New QERR_BUS_NOT_FOUND
Markus Armbruster
06:45 pm Revision 1ae78718: error: New QERR_DEVICE_MULTIPLE_BUSSES
Markus Armbruster
06:45 pm Revision 07574baf: error: New QERR_DEVICE_NO_BUS
Markus Armbruster
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.
Markus Armbruster
06:45 pm Revision aa924ae7: error: New error_printf_unless_qmp()
Markus Armbruster
06:45 pm Revision 56e9f563: error: New QERR_BAD_BUS_FOR_DEVICE
Markus Armbruster
06:45 pm Revision 8eae73b5: error: New QERR_BUS_NO_HOTPLUG
Markus Armbruster
06:45 pm Revision 4d9a1a15: error: New QERR_DEVICE_INIT_FAILED
Markus Armbruster
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...
Markus Armbruster
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() ...
Markus Armbruster
06:45 pm Revision 0204276b: error: Convert do_device_add() to QError
Conversion to QObject is still missing. Markus Armbruster
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.
Markus Armbruster
06:45 pm Revision fab5767f: error: New QERR_NO_BUS_FOR_DEVICE
Markus Armbruster
06:45 pm Revision 9c5eff95: error: New QERR_PROPERTY_VALUE_IN_USE
Markus Armbruster
06:45 pm Revision 84745d68: error: New QERR_PROPERTY_VALUE_NOT_FOUND
Markus Armbruster
06:45 pm Revision fdcfa190: qdev: convert setting device properties to QError
Markus Armbruster
06:01 pm Revision 6620d3ce: monitor: New monitor_cur_is_qmp()
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
06:01 pm Revision fc5469d8: error: Polish human-readable error descriptions
Also put error definitions in alphabetical order Markus Armbruster
06:01 pm Revision c58a35f8: error: New QERR_PROPERTY_NOT_FOUND
Markus Armbruster
06:01 pm Revision 06b4a703: error: New QERR_PROPERTY_VALUE_BAD
Markus Armbruster
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...
Markus Armbruster
05:58 pm Revision ab5b027e: error: Rename qemu_error_new() to qerror_report()
Markus Armbruster
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....
Markus Armbruster
05:58 pm Revision 65abca0a: error: Include the program name in error messages to stderr
Markus Armbruster
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
...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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. Markus Armbruster
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().
Markus Armbruster
05:58 pm Revision ef82516d: QemuOpts: Fix qemu_config_parse() to catch file read errors
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
05:55 pm Revision 070a2f81: tools: Remove unused cur_mon from qemu-tool.c
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
05:55 pm Revision d6f46833: monitor: Factor monitor_set_error() out of qemu_error_internal()
This separates the monitor part from the QError part. Markus Armbruster
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. Markus Armbruster
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 ...
Markus Armbruster
05:55 pm Revision 2f792016: error: Move qemu_error & friends into their own header
Markus Armbruster
05:55 pm Revision ba0fe87a: error: New error_printf() and error_vprintf()
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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 ...
Aurelien Jarno

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...
Michael S. Tsirkin
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...
Michael S. Tsirkin
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...
Kevin Wolf
12:30 am Revision 7b9cbadb: mips: add header to mips_int.c and mips_timer.c
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Aurelien Jarno

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...
Jan Kiszka
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...
Jan Kiszka
11:04 pm Revision 2b71cd72: tcg/arm: use helpers for divu/remu
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Aurelien Jarno
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...
Paul Brook
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...
Vagrant Cascadian

03/13/2010

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...
Andre Przywara
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...
Andre Przywara
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 <...
Andre Przywara
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 ...
Andre Przywara
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...
Andre Przywara
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>
Andre Przywara
05:50 pm Revision 2f7a21c4: x86/cpuid: fix indentation
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Andre Przywara
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...
Andre Przywara
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...
Andre Przywara
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...
Aurelien Jarno
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...
Andre Przywara
04:18 pm Revision a6c6f76c: Fix build with -DNDEBUG in CFLAGS
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
01:36 pm Revision 090414a3: Fix a typo in error message
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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...
Gerd Hoffmann
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...
Andre Przywara
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...
Andre Przywara
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...
Adam Lackorzynski
12:46 pm Revision 932234f6: tcg/arm: implement andc op
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:44 pm Revision a3f5054b: tcg: update README with const and pure helpers
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Aurelien Jarno
12:35 pm Revision 30724e75: target-mips: update address space definitions
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:35 pm Revision 2e21e749: target-i386: fix commit c22549204a6edc431e8e4358e61bd56386ff6957
The commit c22549204a6edc431e8e4358e61bd56386ff6957 led movntps &
movntdq to be translated incorrectly.
Signed-off-b...
TeLeMan
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-...
Blue Swirl
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:...
Blue Swirl
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>
Paul Brook
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...
Juergen Lock

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> malc
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@...
Paul Brook
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...
Paul Brook
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...
Paul Brook
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...
Paul Brook
08:34 pm Revision 20cb400d: Remove TLB from userspace
Remove TLB from userspace CPU structure.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
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...
Paul Brook
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
06:29 pm Revision 7bc7b099: linux-user: Use h2g_valid in qemu_vmalloc.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
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...
Richard Henderson
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...
Richard Henderson

03/11/2010

10:29 pm Revision 0aef4261: target-ppc: fix evsrwu and evsrws (second try)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
10:22 pm Revision 26b14dc4: target-ppc: fix evsrwu and evsrws
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
10:14 pm Revision e29ef9fa: target-ppc: fix evslw instruction
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
05:28 pm Revision ad483a51: audio: fix comment
Signed-off-by: malc <av1474@comtv.ru> malc

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...
Luiz Capitulino
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 ...
Aurelien Jarno

03/09/2010

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...
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>...
Juan Quintela
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>
Juan Quintela
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...
Juan Quintela
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...
Juan Quintela
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...
Juan Quintela
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...
Kevin Wolf
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...
Stefan Weil
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>
Stefan Weil
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...
Gerd Hoffmann
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...
Shahar Havivi
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...
Luiz Capitulino
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...
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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-...
Gerd Hoffmann
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...
Markus Armbruster
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...
Markus Armbruster

03/08/2010

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...
Luiz Capitulino
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...
Izik Eidus
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 ...
Gerd Hoffmann
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...
Chris Kilgour
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...
Amit Shah
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...
Amit Shah
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...
Luiz Capitulino
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 ...
Luiz Capitulino
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_...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Adam Litke
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...
Anthony Liguori
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...
Aurelien Jarno
« Previous
Next »
 

Also available in: Atom