Activity

From 07/22/2013 to 08/20/2013

08/20/2013

07:38 pm Revision 7477cd38: kvm: i386: fix LAPIC TSC deadline timer save/restore
The configuration of the timer represented by MSR_IA32_TSCDEADLINE depends on:
- APIC LVT Timer register.
- TSC valu...
Marcelo Tosatti
07:38 pm Revision 7dc52526: kvm-all.c: max_cpus should not exceed KVM vcpu limit
maxcpus, which specifies the maximum number of hotpluggable CPUs,
should not exceed KVM's vcpu limit.
Signed-off-by:...
Marcelo Tosatti
07:37 pm Revision 354678c5: kvm: Simplify kvm_handle_io
Now that cpu_in/out is just a wrapper around address_space_rw, we can
also call the latter directly. As host endianne...
Jan Kiszka
07:37 pm Revision df67696e: kvm: x86: fix setting IA32_FEATURE_CONTROL with nested VMX disabled
This patch is to fix the bug https://bugs.launchpad.net/qemu-kvm/+bug/1207623
IA32_FEATURE_CONTROL is pointless if n...
Liu Jinsong
07:23 pm Revision ecfe10c9: Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20130820' into sta...
target-arm queue
# gpg: Signature made Tue 20 Aug 2013 08:56:28 AM CDT using RSA key ID 14360CDE
# gpg: Can't check ...
Anthony Liguori
06:52 pm Revision 21e0043b: scripts/qapi.py: Avoid syntax not supported by Python 2.4
The Python "except Foo as x" syntax was only introduced in
Python 2.6, but we aim to support Python 2.4 and later.
Us...
Peter Maydell
06:52 pm Revision 277acfe8: monitor: print the invalid char in error message
It's more friendly to print which char is invalid to user, especially
when user tries to input a float value and expe...
Fam Zheng
06:52 pm Revision 15a849be: OptsVisitor: don't try to flatten overlong integer ranges
Prevent mistyped command line options from incurring high memory and CPU
usage at startup. 64K elements in a range sh...
Laszlo Ersek
06:52 pm Revision 99351c84: add "test-int128" and "test-bitops" to .gitignore
"test-int128" was probably missed in commit 6046c620
("int128: optimize and add test cases").
"test-bitops" was prob...
Laszlo Ersek
06:52 pm Revision 3953e3a5: OptsVisitor: introduce unit tests, with test cases for range flattening
According to commit 4f193e34
("tests: Use qapi-schema-test.json as schema parser test")
the "tests/qapi-schema/qapi-s...
Laszlo Ersek
06:51 pm Revision 4a44d85e: Convert stderr message calling error_get_pretty() to error_report()
Convert stderr messages calling error_get_pretty()
to error_report().
Timestamp is prepended by -msg timstamp option...
Seiji Aguchi
06:51 pm Revision 62d090e2: OptsVisitor: rebase opts_type_uint64() to parse_uint_full()
Simplify the code in preparation for the next patch.
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Tested-by: Wanl...
Laszlo Ersek
06:51 pm Revision 1e1c555a: OptsVisitor: opts_type_int(): recognize intervals when LM_IN_PROGRESS
When a well-formed range value, bounded by signed integers, is encountered
while processing a repeated option, enter ...
Laszlo Ersek
06:51 pm Revision d8754f40: OptsVisitor: introduce list modes for interval flattening
The new modes are equal-rank, exclusive alternatives of LM_IN_PROGRESS.
Teach opts_next_list(), opts_type_int() and o...
Laszlo Ersek
06:51 pm Revision d9570434: OptsVisitor: introduce basic list modes
We're going to need more state while processing a list of repeated
options. This change eliminates "repeated_opts_fir...
Laszlo Ersek
06:51 pm Revision 581a8a80: OptsVisitor: opts_type_uint64(): recognize intervals when LM_IN_PROGRESS
When a well-formed range value, bounded by unsigned integers, is
encountered while processing a repeated option, ente...
Laszlo Ersek
05:52 pm Revision 9176e8fb: Merge remote-tracking branch 'stefanha/block-next' into staging
# By Stefan Hajnoczi
# Via Stefan Hajnoczi
* stefanha/block-next:
aio: drop io_flush argument
tests: drop event_a...
Anthony Liguori
05:52 pm Revision 72420ce9: Merge remote-tracking branch 'rth/axp-next' into staging
# By Richard Henderson
# Via Richard Henderson
* rth/axp-next:
target-alpha: Implement the typhoon iommu
target-a...
Anthony Liguori
05:51 pm Revision 237e4f92: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
QOM CPUState refactorings / X86CPU
* gdbstub coprocessor register count bugfix
* QOM instance_post_init infrastructu...
Anthony Liguori
04:54 pm Revision 23005810: hw/timer/imx_epit: Simplify and fix imx_epit implementation
When imx_epit.c was last refactored, a common usecase (comparison
register zero) broke. This patch fixes that, and s...
Peter Chubb
04:54 pm Revision 6033e840: hw/cpu/a15mpcore: Wire generic timer outputs to GIC inputs
Now our A15 CPU implements the generic timers, we can wire them
up to the appropriate inputs on the GIC.
Signed-off-...
Peter Maydell
04:54 pm Revision 66aae5e1: default-configs: Fix A9MP and A15MP config names
When individual CONFIG_ switches for the A9MPcore and A15MPcore
devices were created, they were inadvertently given i...
Peter Maydell
04:54 pm Revision 55d284af: target-arm: Implement the generic timer
The ARMv7 architecture specifies a 'generic timer' which is implemented
via cp15 registers. Newer kernels will prefer...
Peter Maydell
04:54 pm Revision 2452731c: target-arm: Support coprocessor registers which do I/O
Add an ARM_CP_IO flag which an ARMCPRegInfo definition can use to
indicate that the register's implementation does I/...
Peter Maydell
04:54 pm Revision 22d9e1a9: target-arm: Allow raw_read() and raw_write() to handle 64 bit regs
Extend the raw_read() and raw_write() helper accessors so that
they can be used for 64 bit registers as well as 32 bi...
Peter Maydell
04:54 pm Revision b643e4b9: hw/arm/pic_cpu: Remove the now-unneeded arm_pic_init_cpu()
Now all the boards have been converted arm_pic_init_cpu()
is unused and can just be deleted.
Signed-off-by: Peter Ma...
Peter Maydell
04:54 pm Revision e4a6540d: hw/arm/xilinx_zynq: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision fe9120a5: hw/arm/vexpress: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision 033ee5a5: hw/arm/realview: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision 4f071cf9: hw/arm/strongarm: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision bace999f: hw/arm/versatilepb: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision 9188dbf7: hw/arm/highbank: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision fcef61ec: hw/arm/musicpal: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision 2f69ba17: hw/arm/kzm: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision 99d228d6: hw/arm/integratorcp: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision 437f0f10: hw/arm/omap*: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision ad666d91: hw/arm/exynos4210: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision de3a658f: hw/arm/armv7m: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed...
Peter Maydell
04:54 pm Revision 7c1840b6: target-arm: Make IRQ and FIQ gpio lines on the CPU object
Now that ARMCPU is a subclass of DeviceState, we can make the
CPU's inbound IRQ and FIQ lines be simply gpio lines, w...
Peter Maydell
04:54 pm Revision 3f1beaca: target-arm: Implement 'int' loglevel
The 'int' loglevel for recording interrupts and exceptions
requires support in the target-specific code. Implement
it...
Peter Maydell

08/19/2013

04:52 pm Revision f2e5dca4: aio: drop io_flush argument
The .io_flush() handler no longer exists and has no users. Drop the
io_flush argument to aio_set_fd_handler() and re...
Stefan Hajnoczi
04:52 pm Revision 1b9ecdb1: tests: drop event_active_cb()
Drop the io_flush argument to aio_set_event_notifier().
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-...
Stefan Hajnoczi
04:52 pm Revision bb52b14b: thread-pool: drop thread_pool_active()
.io_flush() is no longer called so drop thread_pool_active(). The block
layer is the only thread-pool.c user and it ...
Stefan Hajnoczi
04:52 pm Revision ce689368: dataplane/virtio-blk: drop flush_true() and flush_io()
.io_flush() is no longer called so drop flush_true() and flush_io().
Signed-off-by: Stefan Hajnoczi <stefanha@redhat...
Stefan Hajnoczi
04:52 pm Revision f0d35765: block/ssh: drop return_true()
.io_flush() is no longer called so drop return_true().
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Stefan Hajnoczi
04:52 pm Revision d6d94c67: block/sheepdog: drop have_co_req() and aio_flush_request()
.io_flush() is no longer called so drop have_co_req() and
aio_flush_request().
Signed-off-by: Stefan Hajnoczi <stefa...
Stefan Hajnoczi
04:52 pm Revision 5d289cc7: block/rbd: drop qemu_rbd_aio_flush_cb()
.io_flush() is no longer called so drop qemu_rbd_aio_flush_cb().
qemu_aio_count is unused now so drop it too.
Signed...
Stefan Hajnoczi
04:52 pm Revision bed2e759: block/nbd: drop nbd_have_request()
.io_flush() is no longer called so drop nbd_have_request(). We cannot
drop in_flight since it is still used by other...
Stefan Hajnoczi
04:52 pm Revision 94473d0c: block/linux-aio: drop qemu_laio_completion_cb()
.io_flush() is no longer called so drop qemu_laio_completion_cb(). It
turns out that count is now unused so drop tha...
Stefan Hajnoczi
04:52 pm Revision 70ecdc6e: block/iscsi: drop iscsi_process_flush()
.io_flush() is no longer called so drop iscsi_process_flush().
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Stefan Hajnoczi
04:51 pm Revision 372835fb: block/gluster: drop qemu_gluster_aio_flush_cb()
Since .io_flush() is no longer called we do not need
qemu_gluster_aio_flush_cb() anymore. It turns out that qemu_aio...
Stefan Hajnoczi
04:49 pm Revision bc02fb30: Change email address
My IBM email address will be unaccessible after August 23rd, 2013.
Signed-off-by: Anthony Liguori <anthony@codemonke...
Anthony Liguori
04:45 pm Revision 0d146022: block/curl: drop curl_aio_flush()
.io_flush() is no longer called so drop curl_aio_flush(). The acb[]
array that the function checks is still used in ...
Stefan Hajnoczi
04:45 pm Revision 164a101f: aio: stop using .io_flush()
Now that aio_poll() users check their termination condition themselves,
it is no longer necessary to call .io_flush()...
Stefan Hajnoczi
04:45 pm Revision 35ecde26: tests: adjust test-thread-pool to new aio_poll() semantics
aio_poll(ctx, true) will soon block when fd handlers have been set.
Previously aio_poll() would return early if all ....
Stefan Hajnoczi
04:45 pm Revision 24d1a6d9: tests: adjust test-aio to new aio_poll() semantics
aio_poll(ctx, true) will soon block if any fd handlers have been set.
Previously it would only block when .io_flush()...
Stefan Hajnoczi
04:45 pm Revision bf0da4df: dataplane/virtio-blk: check exit conditions before aio_poll()
Check exit conditions before entering blocking aio_poll(). This is
mainly for consistency since it's unlikely that w...
Stefan Hajnoczi
04:45 pm Revision 88266f5a: block: stop relying on io_flush() in bdrv_drain_all()
If a block driver has no file descriptors to monitor but there are still
active requests, it can return 1 from .io_fl...
Stefan Hajnoczi
04:45 pm Revision e1b5c52e: block: ensure bdrv_drain_all() works during bdrv_delete()
In bdrv_delete() make sure to call bdrv_make_anon() *after* bdrv_close()
so that the device is still seen by bdrv_dra...
Stefan Hajnoczi

08/16/2013

09:17 pm Revision b83c4db8: target-alpha: Implement the typhoon iommu
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
09:17 pm Revision b114b68a: target-alpha: Consider the superpage when threading and ending TBs
This allows significantly more threading, and occasionally larger TBs,
when processing code for the kernel and PALcod...
Richard Henderson
09:17 pm Revision a9ead832: target-alpha: Use goto_tb in call_pal
With appropriate flushing when the PALBR changes, the target of
a CALL_PAL is so predictable we can chain to it.
Sig...
Richard Henderson
09:17 pm Revision ba96394e: target-alpha: Implement call_pal without an exception
The destination of the call_pal, and the cpu state, is very predictable;
there's no need for exiting the cpu loop.
S...
Richard Henderson
07:44 pm Revision 92067bf4: target-i386: Move hyperv_* static globals to X86CPU
- since hyperv_* helper functions are used only in target-i386/kvm.c
move them there as static helpers
Requested-b...
Igor Mammedov
07:44 pm Revision 321bc0b2: cpus: Use cpu_is_stopped() efficiently
It makes more sense and will make things simpler later.
Signed-off-by: Tiejun Chen <tiejun.chen@windriver.com>
Signe...
Tiejun Chen
07:44 pm Revision 99a0b036: qdev: Set globals in instance_post_init function
This way, properties registered in the instance_init function of
child classes will be handled properly by qdev_prop_...
Eduardo Habkost
07:44 pm Revision 8231c2dd: qom: Introduce instance_post_init hook
This will allow classes to specify a function to be called after all
instance_init functions were called.
This will ...
Eduardo Habkost
07:44 pm Revision 747b0cb4: tests: Unit tests for qdev global properties handling
This tests the qdev global-properties handling code.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off...
Eduardo Habkost
07:44 pm Revision 35143f01: gdbstub: Fix gdb_register_coprocessor() register counting
Commit a0e372f0c49ac01faeaeb73a6e8f50e8ac615f34 reorganized the register
counting for GDB. While it seems correct not...
Andreas Färber

08/15/2013

11:41 pm Revision f2020398: Open up 1.7 development branch
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
09:41 pm Revision 1ee2daeb: Update version for 1.6.0
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

08/14/2013

05:47 pm Revision cc413a39: mips_malta: do not raise exceptions when accessing invalid memory
Since commit c658b94f6e8c206c59d02aa6fbac285b86b53d2c, MIPS raises
exceptions when accessing invalid memory. This is ...
Aurelien Jarno
04:34 pm Revision 8b7a5415: block: Dont ignore previously set bdrv_flags
bdrv_flags is set by bdrv_parse_discard_flags(), but later it is reset
to zero.
Signed-off-by: M. Mohan Kumar <mohan...
M. Mohan Kumar

08/13/2013

09:24 pm Revision 3a3567d3: qemu-char: fix infinite recursion connecting to monitor pty
Since commit bd5c51e (qemu-char: don't issue CHR_EVENT_OPEN in a BH), an
infinite recursion occurs when putting the m...
James Hogan
05:02 pm Revision 02653c5e: pvpanic: fix bad merge
Context matching caused the 'has_pvpanic = true' to be applied to
the 1.6 machine type instead of the 1.5 machine typ...
Anthony Liguori

08/12/2013

11:03 pm Revision 328465fd: Update version for 1.6.0-rc3
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
11:03 pm Revision 9d054ea5: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
QOM CPUState refactorings
* Fix X86CPU Westmere CPUID for pc-*-1.4 and older
* afaerber/tags/qom-cpu-for-anthony:
...
Anthony Liguori
10:59 pm Revision 9fb7aaaf: pc: drop external DSDT loading
This breaks migration and is unneeded with modern SeaBIOS.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mess...
Anthony Liguori
07:20 pm Revision a5d3f640: hw/misc: make pvpanic known to user
This patch is based on Hu Tao's:
http://lists.nongnu.org/archive/html/qemu-devel/2013-08/msg00125.html
The pvpanic d...
Marcel Apfelbaum
07:20 pm Revision 7f3e341a: hw/misc: don't create pvpanic device by default
This patch is based on Hu Tao's:
http://lists.nongnu.org/archive/html/qemu-devel/2013-08/msg00124.html
No need to ha...
Marcel Apfelbaum
06:33 pm Revision 56383703: pc: Remove PCLMULQDQ from Westmere on pc-*-1.4 and older
Commit 41cb383f42d0cb51d8e3e25e3ecebc954dd4196f made a guest-visible
change by adding the PCLMULQDQ bit to Westmere w...
Eduardo Habkost
05:31 pm Revision 8f3067bd: rdma: remaining documentation fixes
Was missing 'setup-time' in some of the QMP documentation...
Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
Re...
Michael R. Hines
05:31 pm Revision 6470215b: rdma: proper getaddrinfo() handling
getaddrinfo() already knows what it's doing,
but it can potentially return multiple addresses.
We need to handle that...
Michael R. Hines
05:31 pm Revision 7fc5b13f: rdma: IPv6 over Ethernet (RoCE) is broken in linux - workaround
We've gotten reports from multiple testers (including Frank Yangjie
and myself) that RDMA IPv6 support over RocE (Eth...
Michael R. Hines
05:31 pm Revision 88571882: rdma: check if RDMAControlHeader::len match transferred byte
RDMAControlHeader::len is provided from remote, so check if the value
match the actual transferred byte_len.
Reviewe...
Isaku Yamahata
05:31 pm Revision 6f1484ed: rdma: validate RDMAControlHeader::len
RMDAControlHeader::len is provided from remote, so validate it.
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Re...
Isaku Yamahata
05:31 pm Revision 885e8f98: rdma: use resp.len after validation in qemu_rdma_registration_stop
resp.len is given from remote host. So should be validated before use.
Otherwise memcpy can access beyond the buffer....
Isaku Yamahata
05:31 pm Revision 6dd2a5c9: pc_sysfw: do not make it a device anymore
Move the code to hw/i386, the sole remaining property is available
as !pci_enabled.
Signed-off-by: Paolo Bonzini <pb...
Paolo Bonzini
05:31 pm Revision a904410a: pc_sysfw: remove the rom_only property
With the new semantics of pc_sysfw (no -pflash implies "old-style" ROM setup,
-pflash implies "new-style" ROM setup),...
Paolo Bonzini
05:31 pm Revision 133bb095: sysfw: remove read-only pc_sysfw_flash_vs_rom_bug_compatible
The variable is not written anymore.
This cleans up after 9e1c2ec (which accidentally left variable
pc_sysfw_flash_v...
Paolo Bonzini
05:19 pm Revision 0b516ef0: w32: Add missing version.o to all executables (fix regression)
QEMU executables for w32, w64 had included meta information built from
version.rc. These rules were changed several t...
Stefan Weil
05:15 pm Revision cb77d192: qemu-option: Guard against qemu_opts_set_defaults() misuse
Commit 6d4cd40 fixed qemu_opts_set_defaults() for an existing corner
case, but broke it for another one that can't be...
Markus Armbruster
05:15 pm Revision 8571fa57: LICENSE: clarify
1) The GPL says that "if the Program does not specify a version number
of this License, you may choose any version ev...
Paolo Bonzini
05:15 pm Revision 7748c1bd: raw: add license header
Most of the block layer is under the BSD license, thus it is reasonable
to license block/raw.c the same way. CCed pe...
Paolo Bonzini
04:32 pm Revision 3ee1ee80: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
pci,virtio fixes for 1.6
This includes some last-minute bugfixes for 1.6.
All very small patches that also look very...
Anthony Liguori
04:32 pm Revision 6624fecd: Merge remote-tracking branch 'pmaydell/tags/pull-arm-devs-20130812' into staging
arm-devs queue
# gpg: Signature made Mon 12 Aug 2013 05:58:14 AM CDT using RSA key ID 14360CDE
# gpg: Can't check si...
Anthony Liguori
04:32 pm Revision 3bba9c11: Merge remote-tracking branch 'kwolf/for-anthony' into staging
# By Mike Qiu
# Via Kevin Wolf
* kwolf/for-anthony:
block: Bugfix 'format' and 'snapshot' used in drive option
Mes...
Anthony Liguori
04:30 pm Revision 4a9a8876: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Laszlo Ersek
# Via Luiz Capitulino
* luiz/queue/qmp:
dump: rebase from host-private RAMBlock offsets to guest-...
Anthony Liguori
04:30 pm Revision 283c8733: Merge remote-tracking branch 'kraxel/usb.87' into staging
# By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/usb.87:
xhci: implement warm port reset
Message-id: 1375961495-209...
Anthony Liguori
04:28 pm Revision 2aa09da8: Merge remote-tracking branch 'origin/master' into staging
* origin/master:
mips: revert commit b332d24a8e1290954029814d09156b06ede358e2
tcg/mips: fix invalid op definition...
Anthony Liguori
01:57 pm Revision f7b803b3: hw/virtio/virtio-mmio: Make QueueNumMax read 0 for unavailable queues
The virtio-mmio spec says that QueueNumMax must read zero for queues
which are unavailable; implement this, rather th...
Peter Maydell
12:25 pm Revision 3561ba14: vhost: clear signalled_used_valid on vhost stop
When vhost device stops, its implementation synchronizes kernel state
back to virtio.c so we can continue emulating t...
Michael S. Tsirkin
12:19 pm Revision 6793dfd1: virtio: clear signalled_used_valid when switching from dataplane
When the dataplane thread stops, its vring.c implementation synchronizes
vring state back to virtio.c so we can conti...
Stefan Hajnoczi
12:07 pm Revision 4965b7f0: i82801b11: Fix i82801b11 PCI host bridge config space
pci_bridge_write_config() was not being used.
Cc: qemu-stable@nongnu.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat...
Gerd Hoffmann
12:05 pm Revision 9604f70f: pc: disable pci-info for 1.6
The BIOS that we ship in 1.6 does not use pci info
from host (yet). Several issues turned up
(e.g. around winXP boot ...
Michael S. Tsirkin

08/09/2013

10:19 pm Revision ca916d37: kvm: add KVM_IRQFD_FLAG_RESAMPLE support
Added an EventNotifier* parameter to
kvm-all.c:kvm_irqchip_add_irqfd_notifier(), in order to give KVM
another eventfd...
Vincenzo Maffione
10:19 pm Revision 0d894367: kvm: migrate vPMU state
Reviewed-by: Gleb Natapov <gnatapov@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
10:18 pm Revision e4a09c96: target-i386: remove tabs from target-i386/cpu.h
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
08:33 pm Revision 6db5f5d6: block: Bugfix 'format' and 'snapshot' used in drive option
When use -drive file='xxx',format=qcow2,snapshot=on the error
message "Can't use snapshot=on with driver-specific opt...
Mike Qiu
06:50 pm Revision f6049f44: hw/virtio/virtio: Don't allow guests to add/remove queues
A queue size of 0 is used to indicate a nonexistent queue, so
don't allow the guest to flip a queue between zero-size...
Peter Maydell
12:06 am Revision 2e985fe0: mips: revert commit b332d24a8e1290954029814d09156b06ede358e2
Now that this code path is not triggered anymore during the tests,
revert commit b332d24a8e1290954029814d09156b06ede3...
Aurelien Jarno
12:06 am Revision 85711e6b: tcg/mips: fix invalid op definition errors
tcg/mips/tcg-target.h defines various operations conditionally depending
upon the isa revision, however these operati...
James Hogan

08/08/2013

06:01 pm Revision 56c4bfb3: dump: rebase from host-private RAMBlock offsets to guest-physical addresses
RAMBlock.offset --> GuestPhysBlock.target_start
RAMBlock.offset + RAMBlock.length --> GuestPhysBloc...
Laszlo Ersek
06:01 pm Revision c5d7f60f: dump: populate guest_phys_blocks
While the machine is paused, in guest_phys_blocks_append() we register a
one-shot MemoryListener, solely for the init...
Laszlo Ersek
06:01 pm Revision 5ee163e8: dump: introduce GuestPhysBlockList
The vmcore must use physical addresses that are visible to the guest, not
addresses that point into linear RAMBlocks....
Laszlo Ersek
06:01 pm Revision 2cac2607: dump: clamp guest-provided mapping lengths to ramblock sizes
Even a trusted & clean-state guest can map more memory than what it was
given. Since the vmcore contains RAMBlocks, m...
Laszlo Ersek
02:29 pm Revision dad5b9ea: xhci: implement warm port reset
Without this patch windows can't do port resets for usb3 devices.
https://bugzilla.redhat.com/show_bug.cgi?id=949514...
Gerd Hoffmann

08/07/2013

11:38 pm Revision 9b9734ef: Update version for 1.6.0-rc2
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
08:48 pm Revision 6fdf98f2: fw_cfg: the I/O port variant expects little-endian
The I/O port variant of fw_cfg is used by sparc64, which is a big-endian machine.
Firmware swaps bytes before sending...
Paolo Bonzini
08:48 pm Revision e9a72359: po: Update all *.po files
Running "make install" modified the *.po files because
they were no longer up to date.
Synchronize them with latest ...
Stefan Weil
08:47 pm Revision f71d4c46: target-ppc: Add POWER5+ v2.1 CPU model
Let's avoid -cpu host barfing at this PVR.
Linux recognizes it as "POWER5+ (gs) v2.1".
Signed-off-by: Andreas Färber...
Andreas Färber
08:47 pm Revision 35ebcb2b: target-ppc: Prepare POWER5P CPU family
It is ISA 2.03. Modelled as 970FX minus AltiVec flag.
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Alex...
Andreas Färber
08:47 pm Revision 469296f1: target-ppc: Turn POWER5gr CPU into alias for POWER5
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Message-id: 1375321...
Andreas Färber
08:47 pm Revision 171777a4: target-ppc: Turn POWER5gs CPU into alias for POWER5+
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Message-id: 1375321...
Andreas Färber
08:47 pm Revision a7d6b9f0: target-ppc: Fix POWER7+ model
Commit 03a15a5436ed7723f406f15cc3798aa9991e75b5 claimed to add a POWER7+
model but instead added a "POWER7P" model, w...
Andreas Färber
08:46 pm Revision 0dd5ce38: Bugfix for loading multiboot kernels
This patch fixes a bug in rom_copy introduced by
commit d60fa42e8bae39440f997ebfe8fe328269a57d16.
rom_copy failed to...
Martijn van den Broek
08:43 pm Revision 6c0f48f5: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
QOM CPUState refactorings
* Clean up X86CPU error handling
# gpg: Signature made Tue 06 Aug 2013 01:57:34 PM CDT us...
Anthony Liguori
08:43 pm Revision cafffa54: Merge remote-tracking branch 'kwolf/for-anthony' into staging
# By Fam Zheng (8) and others
# Via Kevin Wolf
* kwolf/for-anthony:
vmdk: rename num_gtes_per_gte to num_gtes_per_g...
Anthony Liguori

08/06/2013

08:27 pm Revision cd7b87ff: target-i386: Fix X86CPU error handling
Error **errp argument is not for emitting warnings, it means an error
has occurred and the caller should not make any...
Andreas Färber
04:27 pm Revision ca8804ce: vmdk: rename num_gtes_per_gte to num_gtes_per_gt
num_gtes_per_gte is a historical typo, rename it to a more sensible
name. It means "number of GrainTableEntries per G...
Fam Zheng
04:27 pm Revision bf81507d: vmdk: use heap allocation for whole_grain
We should never grow the stack beyond 1 MB, otherwise we'll fall off the
end. Thread stacks and coroutine stacks (1 ...
Fam Zheng
04:27 pm Revision 2c43e43c: vmdk: check l1 size before opening image
L1 table size is calculated from capacity, granularity and l2 table
size. If capacity is too big or later two are too...
Fam Zheng
04:27 pm Revision f8ce0403: vmdk: check l2 table size when opening
header.num_gtes_per_gte determines size for L2 table. Check for too big
value before using it. Limit to 512M entries ...
Fam Zheng
04:27 pm Revision 8aa1331c: vmdk: check granularity field in opening
Granularity is used to calculate the cluster size and allocate r/w
buffer. Check the value from image before using it...
Fam Zheng
04:27 pm Revision ca6cbb65: qemu-iotests: add empty test case for vmdk
Will add vmdk specific tests later here.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf...
Fam Zheng
04:27 pm Revision 23ea2ecc: qemu-iotests: add poke_file utility function
The new poke_file function sets bytes at an offset in a file given a
printf-style format string. It can be used to c...
Stefan Hajnoczi
04:27 pm Revision 5d8caa54: vmdk: Make VMDK3Header and VmdkGrainMarker QEMU_PACKED
It's best to make it consistent that all on disk structures are
QEMU_PACKED.
Signed-off-by: Fam Zheng <famz@redhat.c...
Fam Zheng
04:27 pm Revision e98768d4: vmdk: use unsigned values for on disk header fields
The size and offset fields are all non-negative values, use uint64_t for
them to avoid getting negative in memory val...
Fam Zheng
02:09 pm Revision a1fc6246: target-mips: fix decoding of microMIPS POOL32Axf instructions
Fix incorrect assumption that DSP and non-DSP versions of the following
instructions have the same encoding:
MULT, MU...
Leon Alrae
11:41 am Revision 84004290: iov: handle EOF in iov_send_recv
Without this patch, iov_send_recv() never returns when do_send_recv()
returns zero.
Signed-off-by: MORITA Kazutaka <...
MORITA Kazutaka
11:41 am Revision 9580498b: qemu-iotests: filter QEMU version in monitor banner
Filter out the QEMU monitor version banner so that tests do not break
when the QEMU version number is changed.
Signe...
Stefan Hajnoczi
11:41 am Revision e4f5c1bf: sheepdog: add missing .bdrv_has_zero_init
Commit 3ac21627 changed the behaviour of bdrv_has_zero_init() to default
to 0. In the review for Sheepdog it turned o...
Liu Yuan
11:41 am Revision 526eda14: ignore SIGPIPE in qemu-img and qemu-io
This prevents the tools from being stopped when they write data to a
closed connection in the other side.
Signed-off...
MORITA Kazutaka
11:41 am Revision fc11eb26: qemu-img: Error out for excess arguments
Don't silently ignore excess arguments at the end of the command line,
but error out instead. This can catch typos li...
Kevin Wolf

08/05/2013

07:48 pm Revision 79761c66: semaphore: fix a hangup problem under load on NetBSD hosts.
Fix following bugs in "fallback implementation of counting semaphores
with mutex+condvar" added in c166cb72f167685581...
Izumi Tsutsui
07:47 pm Revision e1d0fb37: rdma: memory leak RDMAContext::host
It is allocated by g_strdup(), so needs to be freed.
Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
Signed-off-b...
Isaku Yamahata
07:47 pm Revision 87772639: rdma: use RDMA_WRID_READY
Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
Signe...
Isaku Yamahata
07:47 pm Revision 1f22364b: rdma: qemu_rdma_post_send_control uses wrongly RDMA_WRID_MAX
RDMA_WRID_CONTROL should be used. And remove related work around.
Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>...
Isaku Yamahata
07:47 pm Revision 66988941: rdma: correct newlines in error statements
Don't print newlines on the error_setg() function,
but still allow newlines on fprintf().
Signed-off-by: Michael R. ...
Michael R. Hines
07:47 pm Revision 44b59494: rdma: don't use negative index to array
Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
Signe...
Isaku Yamahata
07:47 pm Revision 8cd31adc: rdma: forgot to turn off the debugging flag
Ooops. We forgot to turn off the flag.
Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
Message-id: 1375584894-9...
Michael R. Hines
07:47 pm Revision b58c8552: rdma: bugfix: make IPv6 support work
RDMA does not use sockets, so we cannot use many of the socket
helper functions, but we *do* use inet_parse() which g...
Michael R. Hines
07:46 pm Revision be2f78b6: pxa2xx: Avoid object_get_link_property() assertion for "parent_bus"
pxa2xx_i2c_init() creates a pxa2xx-i2c-slave device on a second i2c-bus,
which has a NULL parent device. This causes ...
Andreas Färber
07:46 pm Revision 03a15a54: target-ppc: Add POWER7+ CPU model
This patch adds CPU PVR definition for POWER7+.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Message-id: 1375...
Alexey Kardashevskiy
04:06 pm Revision 64160cd2: Merge remote-tracking branch 'filippov/tags/20130729-xtensa' into staging
xtensa queue 2013-07-29
* filippov/tags/20130729-xtensa:
target-xtensa: check register window inline
target-xten...
Anthony Liguori
04:03 pm Revision 144f28fa: Merge remote-tracking branch 'mcayland/qemu-openbios' into staging
* mcayland/qemu-openbios:
Update OpenBIOS images
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
04:01 pm Revision 59a88774: Merge remote-tracking branch 'stefanha/net' into staging
# By Jan Kiszka
# Via Stefan Hajnoczi
* stefanha/net:
pcnet: Flush queued packets on end of STOP state
Message-id:...
Anthony Liguori
04:01 pm Revision 56105bd5: Merge remote-tracking branch 'stefanha/block' into staging
# By Kevin Wolf
# Via Stefan Hajnoczi
* stefanha/block:
block: Disable driver-specific options for 1.6
Message-id:...
Anthony Liguori
04:01 pm Revision f5e7dad8: Merge remote-tracking branch 'mjt/trivial-patches' into staging
# By Fam Zheng (1) and others
# Via Michael Tokarev
* mjt/trivial-patches:
vmdk: fix comment for vmdk_co_write_zero...
Anthony Liguori
04:01 pm Revision d94c426d: Merge remote-tracking branch 'kraxel/usb.86' into staging
# By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/usb.86:
usb-redir: fix use-after-free
xhci: fix segfault
Message...
Anthony Liguori
03:11 pm Revision ee76c1f8: pcnet: Flush queued packets on end of STOP state
Analogously to other NICs, we have to inform the network layer when
the can_receive handler will no longer report 0. ...
Jan Kiszka

08/04/2013

12:33 am Revision b9ac5d92: target-mips: fix 34Kf configuration for DSP ASE
34Kf core does support DSP ASE.
CP0_Config3 configuration for 34Kf and description are wrong.
Please refer to MIPS32...
Yongbok Kim

08/02/2013

07:21 pm Revision 8afaefb8: block: Disable driver-specific options for 1.6
We don't want to commit to the API yet before everything is worked out.
Like already for 1.5, disable it again for th...
Kevin Wolf
05:07 pm Revision 8e507243: vmdk: fix comment for vmdk_co_write_zeroes
The comment was truncated. Add the missing parts, especially explain why
we need zero_dry_run.
Signed-off-by: Fam Zh...
Fam Zheng
05:05 pm Revision 437de2ad: memory.c: drop kvm.h dependency
memory.c does not use any kvm specific interfaces,
don't include kvm.h
Signed-off-by: Michael S. Tsirkin <mst@redhat...
Michael S. Tsirkin
05:02 pm Revision f5075224: block/iscsi.c: Fix printf format error.
The error on armv7hl was:
block/iscsi.c: In function ‘is_request_lun_aligned’:
block/iscsi.c:251:26: error: format ‘...
Richard W.M. Jones
05:02 pm Revision e8ef31a3: qemu-ga: build it even if !system
Move qemu-ga build check out of if softmmu.. into its own section.
We want to build qemu-ga for _guest_ even if syste...
Michael Tokarev
01:09 am Revision 2ddc4637: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
QOM CPUState refactorings
* Clean up AlphaCPU and OpenRISCCPU migration
# gpg: Signature made Wed 31 Jul 2013 04:57...
Anthony Liguori
01:09 am Revision 00f90df0: Merge remote-tracking branch 'afaerber/tags/prep-for-upstream' into staging
PReP machine and devices
* Fixes for i82378 PCI-ISA bridge endianness handling
# gpg: Signature made Wed 31 Jul 201...
Anthony Liguori
12:59 am Revision e501425b: Update version for 1.6.0-rc1
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

08/01/2013

07:18 pm Revision 203439ce: virtio-console: Use exitfn for virtserialport, too
virtconsole and virtserialport are identical in every other aspect
except for the distinguishing VirtIOSerialPortClas...
Andreas Färber
07:18 pm Revision 27915efb: virtio-9p-device: Avoid freeing uninitialized memory
In virtio_9p_device_init() there are 6x goto out that will lead to
v9fs_path_free() attempting to free unitialized pa...
Andreas Färber
07:18 pm Revision d5a2bcf7: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Pawit Pornkitprasan
# Via Luiz Capitulino
* luiz/queue/qmp:
migration: don't use uninitialized variables
mig...
Anthony Liguori
04:40 pm Revision 8c0426ae: migration: don't use uninitialized variables
The qmp_migrate method uses the 'blk' and 'inc' parameter without
checking if they're valid or not (they may be unini...
Pawit Pornkitprasan
04:40 pm Revision 00c14997: migration: send total time in QMP at "completed" stage
The "completed" stage sets total_time but not has_total_time and
thus it is not sent via QMP reply (but sent via HMP ...
Pawit Pornkitprasan
02:03 pm Revision a14ff8a6: usb-redir: fix use-after-free
Reinitialize dev->cs to NULL after deleting it, to make sure it isn't
used afterwards.
Reported-by: Martin Cerveny <...
Gerd Hoffmann
02:03 pm Revision 75cc1c1f: xhci: fix segfault
Guest trying to reset a endpoint of a disconnected device resulted in
xhci trying to dereference uport while being NU...
Gerd Hoffmann
12:25 am Revision 5c973678: i82378: Cleanup implementation
- i82378 only exists on PCI bus; do not split implementation in 2 structs
- remove BARs, which are not specified in d...
Hervé Poussineau
12:25 am Revision 768d7e2c: pci-host/prep: Set isa_mem_base in the PCI host bridge
Currently, it is done by i82378 PCI-ISA bridge, which shouldn't
care about it.
Signed-off-by: Hervé Poussineau <hpou...
Hervé Poussineau

07/31/2013

10:03 pm Revision e0d47944: cpu: Fix VMSTATE_CPU() semantics
Commit 1a1562f5ea3da17d45d3829e35b5f49da9ec2db5 prepared a VMSTATE_CPU()
macro for device-style VMStateDescription re...
Andreas Färber
09:28 pm Revision f44c5c67: MAINTAINERS: change Igor Mitsyanko's email address
My email address in samsung.com domain is no longer accessible, change
it to my personal gmail address.
Signed-off-b...
Igor Mitsyanko
03:54 pm Revision e76c756f: qdev: Fix 32-bit compilation in print_size
Signed-off-by: Richard Henderson <rth@twiddle.net>
Message-id: 1375208443-17288-2-git-send-email-rth@twiddle.net
Sign...
Richard Henderson
03:54 pm Revision 1197cbb9: qdev: Use clz in print_size
We can compute a floor log2 value with clz rather than a division loop.
Signed-off-by: Richard Henderson <rth@twiddl...
Richard Henderson
02:48 am Revision 75e2a4ba: Merge remote-tracking branch 'spice/spice.v72' into staging
# By Gerd Hoffmann
# Via Gerd Hoffmann
* spice/spice.v72:
spice: fix display initialization
Message-id: 1375173625...
Anthony Liguori
02:48 am Revision c095e108: Merge remote-tracking branch 'kraxel/usb.85' into staging
# By Gerd Hoffmann (2) and Alexey Kardashevskiy (1)
# Via Gerd Hoffmann
* kraxel/usb.85:
hcd-ohci: add dma error ha...
Anthony Liguori
02:48 am Revision dbef7b17: Merge remote-tracking branch 'borntraeger/s390-for-1.6' into staging
* borntraeger/s390-for-1.6:
s390: Implement dump-guest-memory support for target s390x
s390x/kvm: Remove redundan...
Anthony Liguori
02:48 am Revision 38c8894f: mips_jazz: Silence BIOS loading warning for qtest
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An...
Andreas Färber
02:48 am Revision 96b3bfa0: target-ppc: Suppress TCG instruction emulation warnings for qtest
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An...
Andreas Färber
02:48 am Revision 2c57bd9b: mips_malta: Silence BIOS loading warning for qtest
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An...
Andreas Färber
02:48 am Revision 4a7ed999: mips_fulong2e: Silence BIOS loading warning for qtest
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An...
Andreas Färber
02:48 am Revision c9dd6a9f: mips_r4k: Silence BIOS loading warning for qtest
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An...
Andreas Färber
02:48 am Revision 7b7ab18d: chardev: fix CHR_EVENT_OPENED events for mux chardevs
As of bd5c51ee6c4f1c79cae5ad2516d711a27b4ea8ec, chardevs no longer use
bottom-halves to issue CHR_EVENT_OPENED events...
Michael Roth
02:48 am Revision 5fe0d351: tci: Fix broken build (compiler warning caused by redefined macro BIT)
The definition of macro BIT in tci/tcg-target.c now conflicts with the
definition of the same macro in includes qemu/...
Stefan Weil
01:11 am Revision 9a949b94: Update OpenBIOS images
Update OpenBIOS images to SVN r1198 built from submodule.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.c...
Mark Cave-Ayland

07/30/2013

06:48 pm Revision beb3faaa: target-mips: correct the values in the DSP tests
Five tests files for DSP instructions had wrong expected values in the tests.
This change fixes this, and this has be...
Petar Jovanovic
05:12 pm Revision 9b4f38e1: s390: Implement dump-guest-memory support for target s390x
With this patch dump-guest-memory on s390 produces an ELF formatted,
crash-readable dump.
In order to implement this,...
Ekaterina Tumanova
05:12 pm Revision d2ee7746: s390x/kvm: Remove redundant return code
Removed the redundant return code statement from handle_instruction() - it
always returned 0 and never reports any er...
Thomas Huth
05:12 pm Revision c1e8dfb5: s390x/kvm: Reworked/fixed handling of cc3 in kvm_handle_css_inst()
Consolidated the setting of the condition code in kvm_handle_css_inst().
For the (unhandled) instructions EQBS and SQ...
Thomas Huth
05:11 pm Revision 71ed827a: s390x/ioinst: Fixed priority of operand exceptions
Operand exceptions have a lower priority than specification and address
exceptions. Thus the checks for operand excep...
Thomas Huth
05:11 pm Revision 7ae5a7c0: s390x/ioinst: Fixed alignment check in SCHM instruction
Register 2 only has to be aligned to a 32-byte boundary, not a
full page boundary.
Signed-off-by: Thomas Huth <thuth...
Thomas Huth
05:10 pm Revision 0056fc9e: s390x/ioinst: Throw addressing exception when memory_map failed
So far, the IO instructions were throwing specification exceptions when
there was a problem with accessing the memory...
Thomas Huth
05:10 pm Revision 61bf0dcb: s390x/ioinst: Add missing alignment checks for IO instructions
The IO instructions MSCH, SSCH, STSCH, TSCH, STCRW and TPI require
that the second operand address must be aligned on...
Thomas Huth
05:10 pm Revision 2e142114: s390/sclpconsole: handle char layer busy conditions
Handle busy conditions (errno=EAGAIN) in char layer by using
the new char layer in the sclp console.
Signed-off-by: ...
Heinz Graalfs
11:26 am Revision ed60ff02: xhci: handle USB_RET_IOERROR
https://bugzilla.redhat.com/show_bug.cgi?id=980377
Cc: qemu-stable@nongnu.org
Signed-off-by: Gerd Hoffmann <kraxel@r...
Gerd Hoffmann
11:26 am Revision 9f0f1a0c: uhci: egsm fix
When the guest goes suspend the uhci controller while there are
pending resume requests on the ports go signal global...
Gerd Hoffmann
11:26 am Revision cf66ee8e: hcd-ohci: add dma error handling
Current hcd-ohci does not handle DMA errors. However they may happen
so here we introduce simple error handling.
On ...
Alexey Kardashevskiy
11:25 am Revision 58ae52a8: spice: fix display initialization
Spice has two display interface implementations: One integrated into
the qxl graphics card, and one generic which ca...
Gerd Hoffmann
04:30 am Revision dbe49aea: Update version for 1.6.0-rc0
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
03:56 am Revision b04636f8: linux-user/signal.c: PPC: Silence clang uninitialized-use warning
Silence a clang warning in a PPC signal return function:
/home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/sign...
Peter Maydell
03:56 am Revision d2509b66: seccomp: add arch_prctl() to the syscall whitelist
It appears that even a very simple /etc/qemu-ifup configuration can
require the arch_prctl() syscall, see the example...
Paul Moore
03:56 am Revision 95c1eb19: linux-user: Return success from m68k set_thread_area syscall
The m68k set_thread_area syscall implementation failed to set the
return value. Correctly set it zero, since this sys...
Peter Maydell
03:56 am Revision 978fae9f: linux-user/signal.c: Avoid using uninitialized data in ARM sigreturn
Rephrase code used in ARM sigreturn functions to avoid using
uninitialized variables. This fixes one genuine problem ...
Peter Maydell
03:56 am Revision 94113bd8: seccomp: add additional asynchronous I/O syscalls
A previous commit, "seccomp: add the asynchronous I/O syscalls to the
whitelist", added several asynchronous I/O sysc...
Paul Moore
03:56 am Revision f6bda9cb: spapr: Rename 'dprintf' to 'DPRINTF'
'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP...
Peter Maydell
03:33 am Revision da56ff91: target-ppc/kvm.c: Rename 'dprintf' to 'DPRINTF'
'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP...
Peter Maydell
03:33 am Revision e67137c6: s390x: Rename 'dprintf' to 'DPRINTF'
'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP...
Peter Maydell
03:33 am Revision 2440a2c3: block/sheepdog: Rename 'dprintf' to 'DPRINTF'
'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP...
Peter Maydell
03:33 am Revision 39848901: pc: limit 64 bit hole to 2G by default
It turns out that some 32 bit windows guests crash
if 64 bit PCI hole size is >2G.
Limit it to 2G for piix and q35 by...
Igor Mammedov
03:33 am Revision c52dc697: pc: add Q35 to QOM composition tree under /machine
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Michae...
Igor Mammedov
03:33 am Revision b8877962: qapi: make visit_type_size fallback to type_int
Currently visit_type_size checks if the visitor's type_size function pointer is
NULL. If not, it calls it, otherwise ...
Vasilis Liaskovitis
03:33 am Revision e8cd45c7: qdev: Add SIZE type to qdev properties
This patch adds a 'SIZE' type property to qdev.
Signed-off-by: Ian Molton <ian.molton@collabora.co.uk>
Signed-off-by...
Vasilis Liaskovitis
03:33 am Revision 44fc8c5e: pc: replace i440fx_common_init() with i440fx_init()
It isn't used anywhere else.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Andreas Färber <afaerbe...
Igor Mammedov
03:33 am Revision 1d0d4aa4: pc: add I440FX QOM cast macro
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Andr...
Igor Mammedov
03:33 am Revision f5338ee3: pc: move IO_APIC_DEFAULT_ADDRESS to include/hw/i386/ioapic.h
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Igo...
Michael S. Tsirkin

07/29/2013

10:39 pm Revision 6a4992d0: Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
QOM device refactorings
* Replace all uses of FROM_SYSBUS() macro with QOM cast macros
i) "QOM cast cleanup for X"...
Anthony Liguori
10:07 pm Revision b67964d7: sysbus: QOM parent field cleanup for SysBusDevice
Rename the parent field and hide it from gtk-doc.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:07 pm Revision 38fb090a: spapr_pci: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision f54d3157: ioapic: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision b3119631: kvm/ioapic: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 253eacc2: kvmvapic: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision a4dbb8bd: mipsnet: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 4632cf2d: opencores_eth: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 43603329: exynos4210_i2c: QOM cast cleanup
Fix one ->qdev access and rename parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:07 pm Revision 339104fe: sysbus: Remove unused sysbus_new() prototype
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision f3d74d32: sysbus: Drop FROM_SYSBUS()
As a replacement, use your own macro based on OBJECT_CHECK().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:07 pm Revision 760d1d00: xilinx_timer: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 453be7a6: tusb6010: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision c275471e: slavio_timer: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision feea4361: pxa2xx_timer: QOM'ify pxa25x-timer and pxa27x-timer
Introduce type constant for new abstract base type, use QOM casts and
let both non-abstract types inherit from the ne...
Andreas Färber
10:07 pm Revision 9c9610b8: puv3_ost: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision d3b80049: pl031: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision b91f0dfd: pl031: Rename pl031_state to PL031State
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision b564b137: milkymist-sysctl: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 29d1ffc3: m48t59: QOM cast cleanup for M48t59SysBusState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision fe54d857: lm32_timer: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 541ab55f: grlib_gptimer: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 3ddacf27: exynos4210_rtc: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 25fce9ad: exynos4210_pwm: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 81e1010d: exynos4210_mct: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 5880ce52: etraxfs_timer: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 3c9a8a8c: etraxfs_timer: Rename etrax_timer to ETRAXTimerState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 831aab9b: cadence_ttc: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision e2051b42: arm_timer: QOM cast cleanup for icp_pit_state
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 0c88dea5: arm_timer: QOM cast cleanup for SP804State
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 1024d7f0: arm_timer: Rename sp804_state to SP804State
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 3efc10e1: xilinx_spi: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 3d29bcee: pl022: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision ce556e0b: pl022: Rename pl022_state to PL022State
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 88c034d5: sun4u: QOM cast cleanup for RamDevice
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 13575cf6: sun4u: QOM cast cleanup for PROMState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 5ab6b4c6: sun4m: QOM cast cleanup for RamDevice
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision e6f54c91: sun4m: QOM cast cleanup for PROMState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision b3a49965: sun4m: QOM cast cleanup for AFXState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision ef9dfa4c: sun4m: QOM cast cleanup for IDRegState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 630f4442: pl181: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 1d998d93: pl181: Rename pl181_state to PL181State
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 7a239e46: milkymist-memcard: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 880fc798: ppce500_spin: QOM cast cleanup
Introduce type constant and use QOM cast.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:07 pm Revision 8c1892cf: ds1225y: QOM cast cleanup for SysBusNvRamState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 14134f0e: ds1225y: Drop bogus qdev field from NvRamState
It is not a device, and the field is not used from code either.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:07 pm Revision 91a28042: xilinx_ethlite: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:07 pm Revision 546921ea: xgmac: QOM cast cleanup
Introduce type constant and use QOM casts and typedef consistently.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 0618db44: stellaris_enet: Fix NetClientInfo::cleanup
Drop freeing stellaris_enet_state - that is done by QOM later on unref.
Both MemoryRegion init and savevm registrati...
Andreas Färber
10:06 pm Revision 2fa30aba: stellaris_enet: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 926d152e: smc91c111: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 0e57587f: milkymist-minimac2: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision b1a2aaf7: lance: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 3ff66d10: lan9118: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 58076497: etraxfs_eth: Rename fs_eth to ETRAXFSEthState
Also add a typedef.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 8784dfa4: etraxfs_eth: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 318643be: cadence_gem: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision a054e2c2: zynq_slcr: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision f1a0a79f: slavio_misc: QOM cast cleanup for APCState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 95eb2084: slavio_misc: QOM cast cleanup for MiscState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision af89a444: puv3_pm: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 5c0e12f5: mst_fpga: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision aee31f7b: milkymist-pfpu: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 829617a9: milkymist-hpdmc: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 816d323b: lm32_sys: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision b6e1df2e: exynos4210_pmu: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 100bb15c: eccmemctl: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision ba4ea5bd: arm_sysctl: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 0e8982e9: arm_l2x0: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision ae1953d0: arm_l2x0: Rename l2x0_state to L2x0State
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision cc3e064e: xilinx_intc: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 7abad863: slavio_intctl: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision b09a6f7b: realview_gic: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 1ecdf402: puv3_intc: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 7fc3266f: pl190: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision aefbc256: pl190: Rename pl190_state to PL190State
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 47edc5a4: omap_intc: QOM'ify omap-intc and omap2-intc
Create a new abstract base type and let omap-intc and omap2-intc inherit
from it. Introduce a type constant and use Q...
Andreas Färber
10:06 pm Revision 1f8a9eac: lm32_pic: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 730bf932: grlib_irqmp: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision c5e22ae3: exynos4210_gic: QOM cast cleanup for exynos4210.irq_gate
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 78c6abbd: exynos4210_gic: QOM cast cleanup for exynos4210.gic
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision c03c6b9c: exynos4210_combiner: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 9062143f: etraxfs_pic: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 285b4432: arm_gic: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 3e5dd364: pl050: QOM'ify pl050_keyboard and pl050_mouse
Introduce an abstract type pl050 and let pl050_keyboar and pl050_mouse
inherit from it, using different instance_init...
Andreas Färber
10:06 pm Revision e607f25a: pl050: Rename pl050_state to PL050State
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 2a052f6b: milkymist-softusb: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 93e7f5f4: versatile_i2c: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 60ecfcb3: omap_i2c: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision cc3c3b8a: bitbang_i2c: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision a009de46: gpio/zaurus: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 1ed09e2f: puv3_gpio: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 692a76d1: pl061: QOM'ify pl061 and pl061_luminary
Let pl061_luminary inherit from pl061, with differing instance_init.
Introduce type constant and use QOM casts.
Sign...
Andreas Färber
10:06 pm Revision ee663e96: pl061: Rename pl061_state to PL061State
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 74d1e352: omap_gpio: QOM cast cleanup for omap2_gpif_s
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 1d300b5f: omap_gpio: QOM cast cleanup for omap_gpif_s
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 049e7d22: sun4m_iommu: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 70cd8d4b: sparc32_dma: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 358cd7ac: pxa2xx_dma: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 6df7cdee: puv3_dma: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 4f800554: pl080: QOM'ify pl080 and pl081
Let pl081 inherit from pl080 and replace triple SysBus initfn with two
instance_inits.
Signed-off-by: Andreas Färber...
Andreas Färber
10:06 pm Revision d7ba0a62: pl080: Rename pl080_state to PL080State
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 8df81c4b: empty_slot: QOM cast cleanup
Introduce type constant and use QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 71ffe1a0: pl011: QOM'ify pl011 and pl011_luminary
Let the Luminary variant inherit from the ARM one, overwriting its ID on
instance_init. Introduce type constant and u...
Andreas Färber
10:06 pm Revision ab640bfc: pl011: Rename pl011_state
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 79bbe8bf: milkymist-uart: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 85f3d302: lm32_uart: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision a0b97927: lm32_juart: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 0ee10242: lm32_juart: Relocate and tidy header
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 8d8e3481: imx_serial: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision ae8e0490: grlib_apbuart: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 61149ff6: exynos4210_uart: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 81069b20: escc: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 534f6ff9: cadence_uart: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision cfc6b245: versatilepb: QOM cast cleanup for vpb_sic_state
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 0ca81872: strongarm: QOM cast cleanup for StrongARMSSPState
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision fff3af97: strongarm: QOM cast cleanup for StrongARMUARTState
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision c71e6732: strongarm: QOM cast cleanup for StrongARMPPCInfo
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision f55beb84: strongarm: QOM cast cleanup for StrongARMGPIOInfo
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 4e002105: strongarm: QOM cast cleanup for StrongARMRTCState
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 74e075f6: strongarm: QOM cast cleanup for StrongARMPICState
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 7df7f67a: stellaris: QOM cast cleanup for stellaris_adc_state
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision d94a4015: stellaris: QOM cast cleanup for stellaris_i2c_state
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 8ef1d394: stellaris: QOM cast cleanup for gptm_state
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 73e9d965: spitz: QOM cast cleanup for SpitzKeyboardState
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 7eb8104a: spitz: QOM cast cleanup for SLNANDState
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 6050ed5f: pxa2xx_pic: QOM cast cleanup for PXA2xxPICState
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 922bb317: pxa2xx_gpio: QOM cast cleanup for PXA2xxGPIOInfo
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 5354c21e: pxa2xx: QOM cast cleanup for PXA2xxI2CState
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 548c6f18: pxa2xx: QOM cast cleanup for PXA2xxRTCState
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 12a82804: pxa2xx: QOM cast cleanup for PXA2xxSSPState
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 3bdf5327: musicpal: QOM cast cleanup for musicpal_key_state
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 7012d4b4: musicpal: QOM cast cleanup for musicpal_gpio_state
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision 5952b01c: musicpal: QOM cast cleanup for mv88w8618_flashcfg
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 4adc8541: musicpal: QOM cast cleanup for mv88w8618_pit_state
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision c7bd0fd9: musicpal: QOM cast cleanup mv88w8618_pic_state
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 2cca58fd: musicpal: QOM cast cleanup for musicpal_lcd_state
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea...
Andreas Färber
10:06 pm Revision a77d90e6: musicpal: QOM cast cleanup for mv88w8618_eth_state
Introduce type constant and use QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 2c79fed3: musicpal: Fix typo in name of local function
The misspelling was spotted by Andreas Färber.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Jan Kiszka <...
Stefan Weil
10:06 pm Revision 91b64626: integratorcp: QOM cast cleanup for icp_pic_state
Introduce type constant and use QOM cast.
Fix indentation.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 257ec289: integratorcp: QOM cast cleanup for integratorcm_state
Rename to IntegratorCMState, introduce type constant and use QOM cast.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 426533fa: highbank: QOM cast cleanup for HighbankRegsState
Add type constant and use QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 936230a7: armv7m: QOM cast cleanup for BitBandState
Introduce TYPE_* constant and use QOM cast.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision bcb34c7a: imx_ccm: QOM cast cleanup
Introduce type constant and use QOM casts.
Acked-by: Peter Chubb <peter.chubb@nicta.com.au>
Signed-off-by: Andreas F...
Andreas Färber
10:06 pm Revision 5ff94a61: imx_avic: QOM cast cleanup
Introduce type constant, use QOM casts and prepare SysBus initfn for QOM
realize by resolving SysBusDevice vs. Device...
Andreas Färber
10:06 pm Revision 01774ddb: tcx: QOM cast cleanup
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 5d7a11e4: pl110: QOM'ify pl110, pl110_versatile and pl111
Let pl110_versatile and pl111 inherit from pl110 and use PL110() cast;
set their version index in an instance_init.
...
Andreas Färber
10:06 pm Revision 513960ea: pl110: Rename pl110_state to PL110State
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
10:06 pm Revision 54df97bb: milkymist-vgafb: QOM cast cleanup
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:06 pm Revision 56299135: milkymist-tmu2: QOM cast cleanup
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:05 pm Revision 66c2de56: jazz_led: QOM cast cleanup
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:05 pm Revision 0f31aa86: g364fb: QOM cast cleanup
Introduce a type constant, use QOM casts and rename the parent field and
prepare for QOM realize.
Signed-off-by: And...
Andreas Färber
10:05 pm Revision f27321aa: exynos4210_fimd: QOM cast cleanup
Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
10:05 pm Revision af073cd9: onenand: QOM cast cleanup
Introduce a type constant, use QOM casts and rename the parent field and
prepare for QOM realize.
Reviewed-by: Hu Ta...
Andreas Färber
10:05 pm Revision b354f03c: pl041: QOM cast cleanup
Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig...
Andreas Färber
10:05 pm Revision baae6725: pl041: Rename pl041_state to PL041State
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Split off renaming from QOM cast changes]
Signed-off-by: Andreas Färb...
Andreas Färber
10:05 pm Revision 922cc601: milkymist-ac97: QOM cast cleanup
Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig...
Andreas Färber
10:05 pm Revision 9e3f8599: audio/marvell_88w8618: QOM cast cleanup
Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig...
Andreas Färber
09:45 pm Revision f9e74190: cs4231: QOM cast cleanup
Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig...
Andreas Färber
09:45 pm Revision 24bf6c1f: xilinx_uartlite: QOM cast cleanups
Introduce type constant and use QOM casts.
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: And...
Andreas Färber
09:45 pm Revision 144712ca: xilinx_uartlite: Rename xlx_uartlite to XilinxUARTLite
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
09:45 pm Revision b85423fe: etraxfs_ser: QOM cast cleanups
Rename etrax_serial to ETRAXSerial, introduce type constant and use QOM
casts.
Acked-by: Edgar E. Iglesias <edgar.ig...
Andreas Färber
09:45 pm Revision bcb75750: pcie_port: Turn PCIEPort and PCIESlot into abstract QOM types
Move PCIEPort's "port" property to the new type, same for "aer_log_max".
Move PCIESlot's "chassis" and "slot" propert...
Andreas Färber
09:45 pm Revision 5315dc78: pci-bridge/i82801b11: Rename parent field
Rename it to avoid accidental use.
Reviewed-by: Don Koch <dkoch@verizon.com>
Signed-off-by: Andreas Färber <afaerber...
Andreas Färber
09:44 pm Revision 57524e14: pci-bridge-dev: QOM parent field cleanup
Rename it to avoid accidental use.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Reviewed-by: Don ...
Andreas Färber
09:44 pm Revision f055e96b: pci-bridge: Turn PCIBridge into abstract QOM type
Introduce TYPE_PCI_BRIDGE as base type and use PCI_BRIDGE() casts.
Reviewed-by: Don Koch <dkoch@verizon.com>
Acked-b...
Andreas Färber
09:44 pm Revision 45c0a675: arm11mpcore: QOM cast cleanups for mpcore_rirq_state
Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Reviewed-by: Hu Tao <...
Andreas Färber
09:42 pm Revision 56fc0281: arm11mpcore: QOM cast cleanups for ARM11MPCorePriveState
Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig...
Andreas Färber
09:42 pm Revision 97da11d8: cpu/a15mpcore: QOM cast cleanup
Introduce type constant and cast macro and rename A15MPPrivState::busdev
field to parent_obj to enforce its use.
Pre...
Andreas Färber
09:41 pm Revision 68653fd6: timer/arm_mptimer: QOM cast cleanup
Introduce type constant and cast macro and rename
ARMMPTimerState::busdev to enforce its use.
Reviewed-by: Peter May...
Andreas Färber
09:41 pm Revision 5126fec7: cpu/a9mpcore: QOM casting cleanup
Introduce type constant and cast macro and enforce its use by
renaming A9MPPrivState::busdev field to parent_obj.
Re...
Andreas Färber
09:41 pm Revision f6c11d56: ide: Introduce abstract QOM type for PCIIDEState
Needed for QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
09:41 pm Revision 02a9594b: ide/piix: QOM casting sweep
Use standard QOM cast macro. Remove usage of DO_UPCAST() and
direct -> style upcasting.
Signed-off-by: Peter Crosthw...
Peter Crosthwaite
09:41 pm Revision 19d46d71: fdc: Fix inheritence for SUNW,fdtwo
Since commit dd3be7420774f7dc8f37a96ca24d07f0b6f31b3b SUNW,fdtwo's
initfn (realizefn since 940194c2369e50d91d1abf6f36...
Andreas Färber
07:33 pm Revision eddbf0ab: Merge remote-tracking branch 'stefanha/block' into staging
# By Stefan Hajnoczi (4) and others
# Via Stefan Hajnoczi
* stefanha/block:
dataplane: refuse to start if device is...
Anthony Liguori
07:33 pm Revision 4ff1fac4: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
QOM CPUState refactorings
* Fix x86 cpu-add
* Change KVM PMU behavior for 1.6
# gpg: Signature made Mon 29 Jul 2013...
Anthony Liguori
06:37 pm Revision 3a1da42e: qapi: Rename ChardevBackend member "memory" to "ringbuf"
Commit 1da48c6 called the new member "memory" after commit 3949e59
standardized "ringbuf". Rename for consistency.
...
Markus Armbruster
06:37 pm Revision c11ed966: qemu-char: Register ring buffer driver with correct name "ringbuf"
The driver is new in 1.4, with the documented name "ringbuf".
However, it's actual name is the completely undocumente...
Markus Armbruster
06:37 pm Revision 4f57378f: Revert "chardev: Make the name of memory device consistent"
This reverts commit 6a85e60cb994bd95d1537aafbff65816f3de4637.
Commit 51767e7 "qemu-char: Add new char backend CirMem...
Markus Armbruster
06:37 pm Revision f1a145e1: qapi.py: Permit comments starting anywhere on the line
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397...
Markus Armbruster
06:37 pm Revision 28b8bd4c: qapi.py: Rename expr_eval to expr in parse_schema()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397...
Markus Armbruster
06:37 pm Revision 5f3cd2b7: qapi.py: Fix diagnosing non-objects at a schema's top-level
Report syntax error instead of crashing.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blak...
Markus Armbruster
06:37 pm Revision 6974ccd5: qapi.py: Fix schema parser to check syntax systematically
Fixes at least the following parser bugs:
* accepts any token in place of a colon
* treats comma as optional
* cra...
Markus Armbruster
06:37 pm Revision 9213aa53: qapi.py: Reject invalid characters in schema file
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397...
Markus Armbruster
06:37 pm Revision 2caba36c: qapi.py: Decent syntax error reporting
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397...
Markus Armbruster
06:37 pm Revision c7a3f252: qapi.py: Restructure lexer and parser
The parser has a rather unorthodox structure:
Until EOF:
Read a section:
Generator functio...
Markus Armbruster
06:37 pm Revision 4f193e34: tests: Use qapi-schema-test.json as schema parser test
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397...
Markus Armbruster
06:37 pm Revision 98626572: tests: QAPI schema parser tests
The parser handles erroneous input badly. To be improved shortly.
Signed-off-by: Markus Armbruster <armbru@redhat.c...
Markus Armbruster
06:37 pm Revision 55d5d048: memory: add tracepoints for MMIO reads/writes
This is quite handy to debug softmmu targets.
Reviewed-by: Andreas Faerber <afaerber@suse.de>
Signed-off-by: Paolo B...
Paolo Bonzini
06:37 pm Revision 8cdd2e0a: tpm.c: Don't try to put -1 in a variable of type TpmModel
The TpmModel type is an enum (valid values 0 and 1), which means
the compiler can legitimately decide that comparison...
Peter Maydell
06:37 pm Revision 125ee0ed: devices: Associate devices to their logical category
The category will be used to sort the devices displayed in
the command line help.
Signed-off-by: Marcel Apfelbaum <m...
Marcel Apfelbaum
06:37 pm Revision 3d1237fb: qemu-help: Sort devices by logical functionality
Categorize devices that appear as output to "-device ?" command
by logical functionality. Sort the devices by logical...
Marcel Apfelbaum
06:37 pm Revision 949fc823: hw: import bitmap operations in qdev-core header
Made small tweaks in code to prevent compilation issues
when importing qemu/bitmap.h in qdev-core
Signed-off-by: Mar...
Marcel Apfelbaum
06:37 pm Revision dbd94f8e: spapr-vscsi: fix SOLNT bit in SRP_RSP
The driver calculates SOLNT bit from UCSOLNT and SCSOLNT bits from
the request. The iu pointer has a type of srp_iu*...
Alexey Kardashevskiy
06:37 pm Revision c04d6cfa: xics: rename types to be sane and follow coding style
Basically, in HW the layout of the interrupt network is:
- One ICP per processor thread (the "presenter"). This...
Anthony Liguori
06:37 pm Revision e68cb8b4: pseries: savevm support with KVM
At present, the savevm / migration support for the pseries machine will not
work when KVM is enabled. That's because...
Alexey Kardashevskiy
06:37 pm Revision 1112cf94: pseries: savevm support for PCI host bridge
This adds the necessary support for saving the state of the PAPR virtual
PCI host bridge (or host bridges).
Signed-o...
David Gibson
06:37 pm Revision 4be21d56: pseries: savevm support for pseries machine
This adds the necessary pieces to implement savevm / migration for the
pseries machine. The most complex part here i...
David Gibson
06:37 pm Revision 1168ec7d: pseries: savevm support for PAPR virtual SCSI
This patch adds the necessary support for saving the state of the PAPR VIO
virtual SCSI device. This also saves and r...
David Gibson
06:37 pm Revision 8ca8a17c: pseries: rework PAPR virtual SCSI
The patch reimplements handling of indirect requests in order to
simplify upcoming live migration support.
- all poin...
Alexey Kardashevskiy
06:37 pm Revision a83000f5: spapr-tce: make sPAPRTCETable a proper device
Model TCE tables as a device that's hooked up as a child object to
the owner. Besides the code cleanup, we get a few...
Anthony Liguori
06:37 pm Revision db1b58e9: pseries: savevm support for PAPR VIO logical tty
This patch adds the necessary VMStateDescription information to support
savevm/loadvm for the spapr_tty (PAPR logical...
David Gibson
06:37 pm Revision 686fefe4: pseries: savevm support for PAPR VIO logical lan
This patch adds the necessary VMStateDescription information to support
savevm/loadvm for the spapr_llan (PAPR logica...
David Gibson
06:37 pm Revision b368a7d8: pseries: savevm support for VIO devices
This patch adds helpers to allow PAPR VIO devices to save state common
to all VIO devices during savevm.
Signed-off-...
David Gibson
06:37 pm Revision a90db158: target-ppc: Convert ppc cpu savevm to VMStateDescription
The savevm code for the powerpc cpu emulation is currently based around
the old register_savevm() rather than registe...
Alexey Kardashevskiy
06:19 pm Revision b0f2027c: dataplane: refuse to start if device is already in use
Dataplane must check whether a block device is in use before launching
the dataplane thread. This is necessary since...
Stefan Hajnoczi
06:19 pm Revision 84db52d0: dataplane: enable virtio-blk x-data-plane=on live migration
Although the dataplane thread does not cooperate with dirty memory
logging yet it's fairly easy to temporarily disabl...
Stefan Hajnoczi
06:19 pm Revision 02edd2e7: migration: fix spice migration
Commit 29ae8a4133082e16970c9d4be09f4b6a15034617 ("rdma: introduce
MIG_STATE_NONE and change MIG_STATE_SETUP state tra...
Stefan Hajnoczi
06:18 pm Revision 9287ac27: migration: notify migration state before starting thread
The migration thread runs outside the QEMU global mutex when possible.
Therefore we must notify migration state chang...
Stefan Hajnoczi
06:07 pm Revision b681a1c7: block: Repair the throttling code.
The throttling code was segfaulting since commit
02ffb504485f0920cfc75a0982a602f824a9a4f4 because some qemu_co_queue_...
Benoît Canet
06:07 pm Revision 42ec24e2: gluster: Add image resize support
Implement .bdrv_truncate in GlusterFS block driver so that GlusterFS backend
can support image resizing.
Signed-off-...
Paolo Bonzini
05:35 pm Revision 908c67fc: target-xtensa: check register window inline
This lowers time spent in helper_window_check as reported by perf top
from ~8% to ~0.15% accelerating register-intens...
Max Filippov
05:35 pm Revision 0857a06e: target-xtensa: don't generate dead code to access invalid SRs
This fixes the following test failure caused by access to undefined SR:
qemu-system-xtensa -M sim -cpu dc232b -n...
Max Filippov
05:35 pm Revision aaa2ebc5: tests/tcg/xtensa: Fix out-of-tree build
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Andreas Färber
05:35 pm Revision a00817cc: target-xtensa: avoid double-stopping at breakpoints
env->exception_taken is set every time an exception is taken. It is used
to allow single-stepping to stop at the firs...
Max Filippov
05:24 pm Revision 5739006b: target-xtensa: add fallthrough markers
Explicitly mark cases where we are deliberately falling through to the
following code.
Signed-off-by: Max Filippov <...
Max Filippov
05:24 pm Revision 7be9d0e6: target-xtensa: add extui unit test
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Max Filippov
04:29 pm Revision 9337e3b6: target-i386: Disable PMU CPUID leaf by default
Bug description: QEMU currently gets all bits from GET_SUPPORTED_CPUID
for CPUID leaf 0xA and passes them directly to...
Eduardo Habkost
04:29 pm Revision c1399112: target-i386: Pass X86CPU object to cpu_x86_find_by_name()
This will help us change the initialization code to not require carrying
some intermediate values in a x86_def_t stru...
Eduardo Habkost
04:29 pm Revision 14a10fc3: cpu: Partially revert "cpu: Change qemu_init_vcpu() argument to CPUState"
Commit c643bed99 moved qemu_init_vcpu() calls to common CPUState code.
This causes x86 cpu-add to fail with "KVM: set...
Andreas Färber
03:30 pm Revision fdc43322: Merge remote-tracking branch 'sstabellini/xen-130729' into staging
# By Paul Durrant (1) and Stefano Stabellini (1)
# Via Stefano Stabellini
* sstabellini/xen-130729:
Xen PV Device
...
Anthony Liguori
03:30 pm Revision b0a71c3b: Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
# By Alexander Graf (1) and others
# Via Alexander Graf
* agraf/s390-for-upstream:
s390: update s390-ccw.img
s390...
Anthony Liguori
03:30 pm Revision f60a0d6a: Merge remote-tracking branch 'sweil/w32' into staging
# By Stefan Weil (10) and others
# Via Aurelien Jarno (1) and Stefan Weil (1)
* sweil/w32: (27 commits)
w32, w64: A...
Anthony Liguori
02:13 pm Revision 8fbab3b6: Xen PV Device
Introduces a new Xen PV PCI device which will act as a binding point for
PV drivers for Xen.
The device has parameter...
Paul Durrant
02:03 pm Revision 454ae734: xen_disk: support "direct-io-safe" backend option
Support backend option "direct-io-safe". This is documented as
follows in the Xen backend specification:
* direct-...
Stefano Stabellini
01:02 pm Revision 867b18db: s390: update s390-ccw.img
This enables the following patches:
s390/IPL: Allow boot from other ssid than 0
s390/ipl: Fix spurious errors in...
Alexander Graf
01:02 pm Revision 5c8ded6e: s390/ipl: Fix boot order
The latest ipl code adaptions collided with some of the virtio
refactoring rework. This resulted in always booting th...
Christian Borntraeger
01:02 pm Revision c8cda874: s390/IPL: Allow boot from other ssid than 0
We now take the subchannel set id also into account to find the boot device.
If we want to use a subchannel set other...
Dominik Dingel
12:43 pm Revision f53ec699: w32, w64: Add build rule for installer
The new rules in Makefile allow building installers for QEMU on Windows
using NSIS, a package which is also available...
Stefan Weil
10:03 am Revision 461bdb34: Merge branch 'trivial-patches' of git://git.corpit.ru/qemu
* 'trivial-patches' of git://git.corpit.ru/qemu:
target-mips: Remove assignment to a variable which is never used
...
Aurelien Jarno
08:48 am Revision b6a9f468: target-mips: fix mipsdsp_mul_q31_q31
Multiplication of two fractional word elements is not correct when sign
extension/promotion is needed. This change fi...
Petar Jovanovic
08:48 am Revision f05d4d94: mips_malta: fix copy of the 0x1fc00000 region
Copy the whole 0x1fe000000 region into 0x1fc00000, independently of the
loaded BIOS size. This fix the MIPS make chec...
Aurelien Jarno
01:37 am Revision b0932e06: linux-user: correct argument number for sys_mremap and sys_splice
sys_mremap missed 5th argument (new_address), which caused examples that
remap to a specific address to fail.
sys_spl...
Petar Jovanovic
01:31 am Revision d2e46d59: target-mips: Remove assignment to a variable which is never used
This assignment causes a compiler warning for compilations with the compiler
option -Wunused-but-set-variable (which ...
Stefan Weil
01:27 am Revision d36c231f: target-mips: fix mipsdsp_trunc16_sat16_round
This change corrects rounding and saturation of Q31 fractional value in
mipsdsp_trunc16_sat16_round(). Overflow detec...
Petar Jovanovic
01:27 am Revision 05b3274b: hw/mips: align initrd to 64KB to avoid kernel error
The Linux kernel can be configured to use 64KB pages, but it also
requires initrd to be page aligned. Therefore, to b...
James Hogan

07/28/2013

08:59 pm Revision ea0a4f34: pflash_cfi01: duplicate status byte from bits 23:16 for 32bit reads
The firmware commonly used with MIPS Malta boards (YAMON) reads the
status of the pflash with a 32bit memory access. ...
Paul Burton
08:59 pm Revision 35c64807: mips_malta: generate SMBUS EEPROM data
The malta contains 2 EEPROMs, one containing SPD data for the SDRAM and
another containing board information such as ...
Paul Burton
08:59 pm Revision 1817f56a: mips_malta: cap BIOS endian swap length at 0x3e0000 bytes
This preserves the final sector of the pflash which is used by YAMON to
hold environment variables. If the endianness...
Paul Burton
08:59 pm Revision 02bccc77: mips_malta: generate SPD EEPROM data at runtime
The SPD EEPROM specifies the amount of memory present in the system and
thus its correct contents can only be known a...
Paul Burton
08:53 pm Revision a427338b: mips_malta: correct reading MIPS revision at 0x1fc00010
Rather than modifying the BIOS code at its original location, copy it
for the 0x1fc00000 region & modify the copy. Th...
Paul Burton
08:18 pm Revision a2b8813d: mips_malta: fix BIOS endianness swapping
If the target is little endian (mipsel) then the BIOS image endianness
is swapped so that the big endian BIOS binarie...
Paul Burton
07:57 pm Revision cba5cb67: mips_malta: QOM cast cleanup
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Andreas Färber
07:33 pm Revision 240ce26a: target-mips: fix branch in likely delay slot tcg assert
When a branch delay slot contains another branch instruction, the code
generated raises an exception, however since i...
James Hogan
07:26 pm Revision 4877866e: target-mips: fix multiplication in mipsdsp_rndq15_mul_q15_q15
Multiplication of Q15 fractional halfword vectors was incorrect in the
previous implementation of mipsdsp_rndq15_mul_...
Petar Jovanovic

07/27/2013

10:22 am Revision 6c86f405: target-mips: Remove assignment to a variable which is never used
This assignment causes a compiler warning for compilations with the compiler
option -Wunused-but-set-variable (which ...
Stefan Weil
10:22 am Revision dfc6f865: misc: Use g_assert_not_reached for code which is expected to be unreachable
The macro g_assert_not_reached is a better self documenting replacement
for assert(0) or assert(false).
Signed-off-b...
Stefan Weil
10:22 am Revision b031f413: qemu-options: mention C-a h in the -nographic doc
Otherwise, a new user will be wondering how to switch between the
console and monitor.
Cc: Anthony Liguori <aliguori...
Ramkumar Ramachandra
10:22 am Revision 52f35022: misc: Fix new typos in comments and strings
All these typos were found by codespell.
sould -> should
emperical -> empirical
intialization -> initialization
succ...
Stefan Weil
10:22 am Revision 6064be79: linux-user: correct argument number for sys_mremap and sys_splice
sys_mremap missed 5th argument (new_address), which caused examples that
remap to a specific address to fail.
sys_spl...
Petar Jovanovic
10:22 am Revision 80cba1b7: hw/9pfs: Fix potential memory leak and avoid reuse of freed memory
The leak was reported by cppcheck.
Function proxy_init also calls g_free for ctx->fs_root.
Avoid reuse of this memor...
Stefan Weil
10:22 am Revision f6019e5f: watchdog: Remove break after exit
This was dead code.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signe...
Stefan Weil
10:22 am Revision 0dd60ae2: exec: Remove env from list of poisoned names
The global variable env was removed some time ago, so this name may be
used without any restriction now.
Signed-off-...
Stefan Weil
10:22 am Revision 04dd1259: PPC: dbdma: macio: Fix format specifiers (build regression)
Fix a number of warnings for 32 bit builds (tested on MingW and Linux):
CC hw/ide/macio.o
qemu/hw/ide/macio.c: ...
Stefan Weil
10:22 am Revision d9cd4007: timer: make timers_state static
Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off...
Liu Ping Fan
10:22 am Revision 9220eeed: aes: Remove unused code (NDEBUG, u16)
The current code includes assert.h very early (from qemu-common.h),
so the definition of NDEBUG was without any effec...
Stefan Weil
01:53 am Revision 200a0639: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
QOM CPUState refactorings
* Fix cpu_memory_rw_debug() breakage in s390x KVM
* Replace final CPUArchState in sysemu/k...
Anthony Liguori
01:04 am Revision 5b24c641: cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XML
Replace the GDB_CORE_XML define in gdbstub.c with a CPUClass field.
Use first_cpu for qSupported and qXfer:features:r...
Andreas Färber
01:04 am Revision 90431220: target-cris: Factor out CPUClass::gdb_read_register() hook for v10
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
01:04 am Revision 5b50e790: cpu: Introduce CPUClass::gdb_{read,write}_register()
Completes migration of target-specific code to new target-*/gdbstub.c.
Acked-by: Michael Walle <michael@walle.cc> (f...
Andreas Färber
01:04 am Revision 986a2998: gdbstub: Replace GET_REG*() macros with gdb_get_reg*() functions
This avoids polluting the global namespace with a non-prefixed macro and
makes it obvious in the call sites that we r...
Andreas Färber
01:04 am Revision 25d8ac0e: target-xtensa: Move cpu_gdb_{read,write}_register()
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
01:04 am Revision d0ff8d05: target-lm32: Move cpu_gdb_{read,write}_register()
Acked-by: Michael Walle <michael@walle.cc>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
01:04 am Revision cfae5c90: target-s390x: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
01:04 am Revision c3ce8eb3: target-alpha: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
01:04 am Revision 2f937732: target-sh4: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
01:04 am Revision eabfc239: target-microblaze: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
01:04 am Revision 213c19d6: target-cris: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
01:04 am Revision 30028739: target-openrisc: Move cpu_gdb_{read,write}_register()
Reviewed-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:56 am Revision b96919e0: sun4m: add display width and height to the firmware configuration
Currently the graphics resolution for TCX is fixed at 1024x768, however
other framebuffers are capable of supporting ...
Mark Cave-Ayland
12:54 am Revision 405c97c3: Merge remote-tracking branch 'kwolf/for-anthony' into staging
# By Kevin Wolf (16) and Ian Main (2)
# Via Kevin Wolf
* kwolf/for-anthony:
Add tests for sync modes 'TOP' and 'NON...
Anthony Liguori
12:54 am Revision 2fb861eb: seccomp: removing unused syscalls gtom whitelist
v3 update:
- reincluding getrlimit(), it is used by Xen.
v2 update:
- reincluding setrlimit(), it is used by Xen.
...
Eduardo Otubo
12:54 am Revision 7d7b2ad4: seccomp: no need to check arch in syscall whitelist
v2 update:
- set libseccomp 2.1.0 as requirement on configure script.
Since libseccomp 2.0 there's no need to check ...
Eduardo Otubo
12:24 am Revision 814ac26c: target-mips: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
12:24 am Revision c88de14c: target-m68k: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
12:24 am Revision 58850dad: target-arm: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
12:24 am Revision d19c87f4: target-sparc: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
12:24 am Revision 0980bfab: target-ppc: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
12:24 am Revision f20f9df0: target-i386: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
12:23 am Revision 19a77215: gdbstub: Drop dead code in cpu_gdb_{read,write}_register()
GET_REG*() macros include a return statement, thus no need for break.
Acked-by: Michael Walle <michael@walle.cc> (fo...
Andreas Färber
12:23 am Revision a0e372f0: cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs
CPUState::gdb_num_regs replaces num_g_regs.
CPUClass::gdb_num_core_regs replaces NUM_CORE_REGS.
Allows building gdb_...
Andreas Färber
12:23 am Revision 47d74ef5: gdbstub: Fix cpu_gdb_{read,write}_register() Coding Style
Add braces, replace tabs, remove trailing whitespace, drop space before
parenthesis and place break etc. below case s...
Andreas Färber
12:23 am Revision 67cce561: target-xtensa: Introduce XtensaCPU subclasses
Register a CPU type per core registered. Save the XtensaConfig in
XtensaCPUClass and copy it from there to CPUXtensaS...
Andreas Färber
12:05 am Revision 9282b73a: target-s390x: Fix CPUState rework fallout
Commit f17ec444c3d39f76bcd8b71c2c05d5754bfe333e
exec: Change cpu_memory_rw_debug() argument to CPUState
missed to up...
Christian Borntraeger
12:05 am Revision 38e478ec: kvm: Change prototype of kvm_update_guest_debug()
Passing a CPUState pointer instead of a CPUArchState pointer eliminates
the last target dependent data type in sysemu...
Stefan Weil
12:05 am Revision 0ac46af3: linux-user: Avoid redundant ENV_GET_CPU()
This fixes a mismerge in 874ec3c5b3821bb964f9f37b2f930f2a9ce51652.
Acked-by: Riku Voipio <riku.voipio@iki.fi>
Signed...
Andreas Färber

07/26/2013

11:01 pm Revision e3409362: Add tests for sync modes 'TOP' and 'NONE'
This patch adds tests for sync modes top and none. Test for 'TOP'
is separated out as it requires a backing file. A...
Ian Main
11:01 pm Revision fc5d3f84: Implement sync modes for drive-backup.
This patch adds sync-modes to the drive-backup interface and
implements the FULL, NONE and TOP modes of synchronizati...
Ian Main
11:01 pm Revision 29c4e2b5: blockdev: Split up 'cache' option
The old 'cache' option really encodes three different boolean flags into
a cache mode name, without providing all com...
Kevin Wolf
11:01 pm Revision f660dc6a: Implement qdict_flatten()
qdict_flatten(): For each nested QDict with key x, all fields with key y
are moved to this QDict and their key is ren...
Kevin Wolf
11:01 pm Revision 0f227a94: blockdev: Rename 'readonly' option to 'read-only'
Option name cleanup before it becomes a QMP API.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blak...
Kevin Wolf
10:59 pm Revision 64aa99d3: qcow2: Use dashes instead of underscores in options
This is what QMP wants to use. The options haven't been enabled in any
release yet, so we're still free to change the...
Kevin Wolf
10:10 pm Revision 57975222: blockdev: Rename I/O throttling options for QMP
In QMP, we want to use dashes instead of underscores in QMP argument
names, and use nested options for throttling.
T...
Kevin Wolf
10:10 pm Revision 0dd6c526: QemuOpts: Add qemu_opt_unset()
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Kevin Wolf
10:10 pm Revision 74fe54f2: block: Allow "driver" option on the top level
This is traditionally -drive format=..., which is now translated into
the new driver option. This gives us a more con...
Kevin Wolf
10:10 pm Revision 69dd62df: qapi: Anonymous unions
The discriminator for anonymous unions is the data type. This allows to
have a union type that allows both of these:
...
Kevin Wolf
10:10 pm Revision e8316d7e: qapi: Add consume argument to qmp_input_get_object()
This allows to just look at the next element without actually consuming
it.
Signed-off-by: Kevin Wolf <kwolf@redhat....
Kevin Wolf
10:10 pm Revision ea66c6d8: qapi.py: Maintain a list of union types
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Kevin Wolf
10:09 pm Revision 50f2bdc7: qapi: Flat unions with arbitrary discriminator
Instead of the rather verbose syntax that distinguishes base and
subclass fields...
{ "type": "file",
"read-on...
Kevin Wolf
09:17 pm Revision 761d524d: qapi: Add visitor for implicit structs
These can be used when an embedded struct is parsed and members not
belonging to the struct may be present in the inp...
Kevin Wolf
09:17 pm Revision 51631493: docs: Document QAPI union types
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Kevin Wolf
09:17 pm Revision 0aef92b9: qapi-visit.py: Implement 'base' for unions
This implements the visitor part of base types for unions. Parsed into
QMP, this example schema definition...
{ ...
Kevin Wolf
09:17 pm Revision e2503f5e: qapi-types.py: Implement 'base' for unions
The new 'base' key in a union definition refers to a struct type, which
is inlined into the union definition and can ...
Kevin Wolf
09:17 pm Revision d131c897: qapi-visit.py: Split off generate_visit_struct_fields()
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Kevin Wolf
09:04 pm Revision f0ef1cf4: Merge remote-tracking branch 'rth/tcg-next' into staging
# By Claudio Fontana (1) and others
# Via Richard Henderson
* rth/tcg-next:
tcg: Remove temp_buf
tcg/aarch64: Imp...
Anthony Liguori
09:04 pm Revision b142d793: Merge remote-tracking branch 'jliu/or32' into staging
# By Jia Liu
# Via Jia Liu
* jliu/or32:
target-openrisc: Free typename in openrisc_cpu_class_by_name
hw/openrisc:...
Anthony Liguori

07/25/2013

11:58 pm Revision 003e26bc: Merge remote-tracking branch 'mdroth/qga-pull-2013-7-25' into staging
# By Laszlo Ersek
# Via Michael Roth
* mdroth/qga-pull-2013-7-25:
qga: escape cmdline args when registering win32 s...
Anthony Liguori
11:57 pm Revision d1ed9f41: Merge remote-tracking branch 'kraxel/seabios-1.7.3' into staging
# By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/seabios-1.7.3:
seabios: update to 1.7.3
Message-id: 1374673573-250...
Anthony Liguori
11:56 pm Revision 874ec3c5: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
* riku/linux-user-for-upstream: (21 commits)
linux-user: Handle compressed ISA encodings when processing MIPS excep...
Anthony Liguori
10:49 pm Revision 340d51df: qga: escape cmdline args when registering win32 service (CVE-2013-2231)
Reported-by: Lev Veyde <lveyde@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Laszlo Ersek <l...
Laszlo Ersek
10:49 pm Revision 108365fd: ga_install_service(): nest error paths more idiomatically
Acked-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Laszlo ...
Laszlo Ersek
10:49 pm Revision febf1c49: qga/service-win32.c: diagnostic output should go to stderr
Acked-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Laszlo ...
Laszlo Ersek
04:12 pm Revision e7342aa3: memory: check memory region endianness, not target's
When combining multiple accesses into a single value, we need to do so
in the device's desired endianness. The targe...
Paolo Bonzini
04:12 pm Revision d2f5ea97: pc-testdev: add I/O port to test memory.c auto split/combine
The ports at 0xe8..0xeb have impl.min/max_access_size == 1, so
that memory accesses are split and combined by the mem...
Paolo Bonzini
04:12 pm Revision 547e9201: memory: pass MemoryRegion to access_with_adjusted_size
The accessors all use a MemoryRegion opaque value. Avoid going
uselessly through void*.
Signed-off-by: Paolo Bonzin...
Paolo Bonzini
04:12 pm Revision e11ef3d1: memory: move functions around
Prepare for next patch, no semantic change.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Anthony ...
Paolo Bonzini
04:12 pm Revision 8fefa31b: qtest: add test for ISA I/O space endianness
This writes a register and reads its 1/2/4 byte parts. Masking
is done in the device model.
Signed-off-by: Paolo Bo...
Paolo Bonzini
04:12 pm Revision 9c998424: default-configs/ppc64: add all components of i82378 SuperIO chip used by prep
The device provides an ISA bus so that pseries can also run the
endianness test.
Signed-off-by: Paolo Bonzini <pbonz...
Paolo Bonzini
04:12 pm Revision 85d3846a: default-configs: add SuperIO to SH4
The device provides an ISA bus to run the endianness test on.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Rev...
Paolo Bonzini
04:12 pm Revision 2b8fbcd8: sparc64: unbreak
... by making apb a subclass of TYPE_PCI_HOST_BRIDGE.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by...
Paolo Bonzini
04:12 pm Revision be6d08be: default-configs: add test device to all machines supporting ISA
This will let these machines run an endianness test for ISA
I/O port space.
Signed-off-by: Paolo Bonzini <pbonzini@r...
Paolo Bonzini
04:12 pm Revision b23ea25f: sh4: unbreak r2d
... by making sh_pci a subclass of TYPE_PCI_HOST_BRIDGE.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed...
Paolo Bonzini
04:12 pm Revision b332d24a: mips: degrade BIOS error to warning
No free MIPS BIOS is available, so it makes little sense to quit.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>...
Paolo Bonzini
04:12 pm Revision 39594968: mips_r4k: do not use isa_mmio
This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho...
Paolo Bonzini
04:12 pm Revision b7faba71: pc-testdev: support 8 and 16-bit accesses to 0xe0
This will let us use the testdev to test endianness.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by:...
Paolo Bonzini
04:12 pm Revision f36a6382: Revert "ioport: remove LITTLE_ENDIAN mark for portio"
This reverts commit c3cb8e77804313e1be99b5f28a34a346736707a5.
The scenario where I/O ports are accessed with DEVICE_...
Paolo Bonzini
04:12 pm Revision 61fcb628: isa_mmio: delete
It is not used anymore.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us...
Paolo Bonzini
04:12 pm Revision 0a70e094: ebus: do not use isa_mmio
This is untested, because ebus does not have a libqos module.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Rev...
Paolo Bonzini
04:12 pm Revision 5519ad0c: sparc64: remove indirection for I/O port access
This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho...
Paolo Bonzini
04:12 pm Revision e37b80fa: mips_fulong2e: do not use isa_mmio
This board is little-endian, but still isa_mmio should die. :)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Re...
Paolo Bonzini
04:12 pm Revision bdb75c79: mipssim: do not use isa_mmio
Untested, this board does not support PCI so it cannot run endianness-test.
It should fix endianness bugs in I/O port...
Paolo Bonzini
04:12 pm Revision 68501502: ppc440_bamboo: do not use isa_mmio
This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho...
Paolo Bonzini
04:12 pm Revision ee77854f: mips_malta: do not use isa_mmio
This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho...
Paolo Bonzini
04:12 pm Revision 50405435: pc-testdev: remove useless cpu_to_le64/le64_to_cpu
So far the device was only used on little-endian machines.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Review...
Paolo Bonzini
04:12 pm Revision f51100cc: mips_jazz: do not use isa_mmio
This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho...
Paolo Bonzini
04:12 pm Revision 921f8040: prep: fix I/O port endianness
Do not swap endianness here, it will happen during cpu_{in,out}{b,w,l}.
Signed-off-by: Paolo Bonzini <pbonzini@redha...
Paolo Bonzini
04:12 pm Revision 66aab867: spapr_pci: remove indirection for I/O port access
This fixes endianness bugs in I/O port access.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Pa...
Alexey Kardashevskiy
04:12 pm Revision 2b1096e0: ppc_newworld: do not use isa_mmio
This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho...
Paolo Bonzini
04:12 pm Revision 7d52857e: ppc_oldworld: do not use isa_mmio
This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho...
Paolo Bonzini
04:12 pm Revision 4759ab6b: sh4: do not use isa_mmio
This fixes endianness bugs in I/O port access (for sh4eb).
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Review...
Paolo Bonzini
01:09 pm Revision 0779caeb: Initialize IA32_FEATURE_CONTROL MSR in reset and migration
The recent KVM patch adds IA32_FEATURE_CONTROL support. QEMU needs
to clear this MSR when reset vCPU and keep the val...
Arthur Chunqi Li

07/24/2013

04:37 pm Revision 41b8280a: seabios: update to 1.7.3
Changes summary (git shortlog rel-1.7.2.2..rel-1.7.3):
Alex Williamson (4):
seabios q35: Enable all PIRQn IRQs...
Gerd Hoffmann

07/23/2013

11:45 pm Revision 0cd8eaa0: po/Makefile: Use macro quiet-command for nice looking messages
Suppress also the "... done" message from msgmerge.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Antho...
Stefan Weil
11:45 pm Revision 1fa44923: po/Makefile: Fix generation of messages.po
* Tell xgettext that we use UTF-8 encoding (this is currently optional).
* Set charset=UTF-8 in messages.po. This av...
Stefan Weil
11:45 pm Revision 00134a62: po/Makefile: Fix *.mo generation for out-of-tree builds (regression)
Commit f84756554e32d97db3aa949db1dd58c7eea62375 added a wildcard search
for *.po files. This search found no files fo...
Stefan Weil
11:45 pm Revision 18e12d49: po/Makefile: Fix and improve help message
The help message contains single quotes which got lost in the output.
Fix also a typo and use two instead of three li...
Stefan Weil
06:57 pm Revision f03d07d4: Merge remote-tracking branch 'quintela/migration.next' into staging
# By Michael R. Hines (8) and others
# Via Juan Quintela
* quintela/migration.next:
migration: add autoconvergence ...
Anthony Liguori
06:57 pm Revision 3988982c: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
QOM CPUState refactorings
* Fix NULL pointer dereference in gdbstub
* Introduce vaddr type
* Introduce CPUClass::set...
Anthony Liguori
06:56 pm Revision 931f0adf: Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
QOM device refactorings
* Avoid TYPE_* in VMStateDescription name
* Replace some DO_UPCAST()s and FROM_SYSBUS()s wit...
Anthony Liguori
05:31 pm Revision a0333817: linux-user: Handle compressed ISA encodings when processing MIPS exceptions
Decode trap instructions during the handling of an EXCP_BREAK or EXCP_TRAP
according to the current ISA mode.
Signed...
Kwok Cheung Yeung
05:28 pm Revision d02532f0: linux-user: Unlock mmap_lock when resuming guest from page_unprotect
The page_unprotect() function is running everything locked. Before every
potential exit path of the function mmap_unl...
Alexander Graf
05:28 pm Revision b24c882b: linux-user: Reset copied CPUs in cpu_copy() always
When a new thread gets created, we need to reset non arch specific state to
get the new CPU into clean state.
Howeve...
Alexander Graf
05:28 pm Revision ddaa7e5a: linux-user: Fix epoll on ARM hosts
The epoll emulation uses data structures without packing them, so the
compiler might choose to add padding inside.
T...
Alexander Graf
05:28 pm Revision 732f9e89: linux-user: fix segmentation fault passing with h2g(x) != x
When forwarding a segmentation fault into the guest process, we were passing
the host's address directly into the gue...
Alexander Graf
05:28 pm Revision 82f05b69: linux-user: Fix pipe syscall return for SPARC
SPARC is one of the CPUs which has a funny syscall ABI for the
pipe syscall; add it to the set of special cases in do...
Peter Maydell
05:28 pm Revision c7819dfb: linux-user: Fix target_stat and target_stat64 for OpenRISC
OpenRISC uses the asm-generic versions of target_stat and
target_stat64, but it was incorrectly using the x86/ARM/etc...
Peter Maydell
04:21 pm Revision 9781c371: migration: add autoconvergence documentation
This hunk got lost during merge. It is documentation.
Spotted-by: Peter Lieven <lieven-lists@dlhnet.de>
Signed-off-...
Juan Quintela
03:36 pm Revision 3e47c249: Fix real mode guest segments dpl value in savevm
Older KVM version put invalid value in the segments registers dpl field for
real mode guests (0x3).
This breaks migra...
Orit Wasserman
03:36 pm Revision 444ba679: Fix real mode guest migration
Older KVM versions save CS dpl value to an invalid value for real mode guests
(0x3). This patch detect this situation...
Orit Wasserman
02:06 pm Revision ed4fbd10: rdma: account for the time spent in MIG_STATE_SETUP through QMP
Using the previous patches, we're now able to timestamp the SETUP
state. Once we have this time, let the user know ab...
Michael R. Hines
02:06 pm Revision 29ae8a41: rdma: introduce MIG_STATE_NONE and change MIG_STATE_SETUP state transition
As described in the previous patch, until now, the MIG_STATE_SETUP
state was not really a 'formal' state. It has been...
Michael R. Hines
02:06 pm Revision d58f574b: rdma: allow state transitions between other states besides ACTIVE
This patch is in preparation for the next ones: Until now the MIG_STATE_SETUP
state was not really a 'formal' state. ...
Michael R. Hines
01:32 pm Revision 9b146e9a: target-openrisc: Free typename in openrisc_cpu_class_by_name
We should free typename here.
Signed-off-by: Jia Liu <proljc@gmail.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Jia Liu
01:31 pm Revision 4284c051: hw/openrisc: Use stderr output instead of qemu_log
We should use stderr output instead of qemu_log in order to output ErrMsg
onto the screen.
Signed-off-by: Jia Liu <p...
Jia Liu
01:30 pm Revision 68f12828: hw/openrisc: Indent typo
Indent typo.
Signed-off-by: Jia Liu <proljc@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewe...
Jia Liu
12:12 pm Revision 0033b8b4: rdma: send pc.ram
This takes advantages of the previous patches:
1. use the new QEMUFileOps hook 'save_page'
2. call out to the right...
Michael R. Hines
12:12 pm Revision 2da776db: rdma: core logic
Code that does need to be visible is kept
well contained inside this file and this is the only
new additional file to...
Michael R. Hines
12:11 pm Revision 44c3b58c: rdma: introduce ram_handle_compressed()
This gives RDMA shared access to madvise() on the destination side
when an entire chunk is found to be zero.
Reviewe...
Michael R. Hines
12:11 pm Revision de7b685c: rdma: bugfix: ram_control_save_page()
We were not checking for a valid 'bytes_sent' pointer before accessing it.
Reviewed-by: Eric Blake <eblake@redhat.co...
Michael R. Hines
12:11 pm Revision a5f56b90: rdma: update documentation to reflect new unpin support
As requested, the protocol now includes memory unpinning support.
This has been implemented in a non-optimized manner...
Michael R. Hines
03:41 am Revision 6f152e9b: linux-user: Use X86CPU property to retrieve CPUID family
Avoids duplicating the calculation.
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <...
Andreas Färber
03:41 am Revision 22169d41: gdbstub: Change gdb_register_coprocessor() argument to CPUState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
03:41 am Revision eac8b355: cpu: Move gdb_regs field from CPU_COMMON to CPUState
Prepares for changing gdb_register_coprocessor() argument to CPUState.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:41 am Revision 2e0f2cfb: gdbstub: Change GDBState::{c,g}_cpu and find_cpu() to CPUState
Use CPUState::env_ptr where still needed.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:41 am Revision f3659eee: cpu: Introduce CPUClass::memory_rw_debug() for target_memory_rw_debug()
Make inline target_memory_rw_debug() always available and change its
argument to CPUState. Let it check if CPUClass::...
Andreas Färber
03:41 am Revision f17ec444: exec: Change cpu_memory_rw_debug() argument to CPUState
Propagate X86CPU in kvmvapic for simplicity.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:41 am Revision 00b941e5: cpu: Turn cpu_get_phys_page_debug() into a CPUClass hook
Change breakpoint_invalidate() argument to CPUState alongside.
Since all targets now assign a softmmu-only field, we...
Andreas Färber
03:41 am Revision 385b9f0e: gdbstub: Change gdb_{read,write}_register() argument to CPUState
Use CPUState::env_ptr for now.
Prepares for changing GDBState::g_cpu to CPUState.
Signed-off-by: Andreas Färber <af...
Andreas Färber
03:41 am Revision db6b81d4: gdbstub: Change gdb_handlesig() argument to CPUState
Prepares for changing GDBState::c_cpu to CPUState.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:41 am Revision 9e0c5422: gdbstub: Change syscall callback argument to CPUState
Callback implementations were specific to arm and m68k, so can easily
cast to ARMCPU and M68kCPU respectively.
Prepa...
Andreas Färber
03:41 am Revision 62278814: kvm: Change kvm_{insert,remove}_breakpoint() argument to CPUState
CPUArchState is no longer directly used since converting CPU loops to
CPUState.
Prepares for changing GDBState::c_cp...
Andreas Färber
03:41 am Revision 3825b28f: cpu: Change cpu_single_step() argument to CPUState
Use CPUState::env_ptr for now.
Needed for GdbState::c_cpu.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:41 am Revision 5ca666c7: gdbstub: Update gdb_handlesig() and gdb_signalled() Coding Style
In particular reindent to 4 instead of 2 spaces.
Prepares for changing cpu_single_step() argument in gdb_handlesig()...
Andreas Färber
03:41 am Revision ed2803da: cpu: Move singlestep_enabled field from CPU_COMMON to CPUState
Prepares for changing cpu_single_step() argument to CPUState.
Acked-by: Michael Walle <michael@walle.cc> (for lm32)
...
Andreas Färber
03:41 am Revision 801c4c28: target-alpha: Copy implver to DisasContext
Which allows removing env from DisasContext.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Andre...
Richard Henderson
03:41 am Revision ca6862a6: target-alpha: Copy singlestep_enabled to DisasContext
Prepare for removing env from DisasContext.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Andrea...
Richard Henderson
03:41 am Revision bdf7ae5b: cpu: Introduce CPUClass::synchronize_from_tb() for cpu_pc_from_tb()
Where no extra implementation is needed, fall back to CPUClass::set_pc().
Acked-by: Michael Walle <michael@walle.cc>...
Andreas Färber
03:41 am Revision b42eab27: target-unicore32: Implement CPUClass::set_pc()
This adds support for GDB's c addr (Continue) and s addr (Single Step).
Prepares for dropping cpu_pc_from_tb().
Sig...
Andreas Färber
03:41 am Revision a10b978c: target-moxie: Implement CPUClass::set_pc()
This adds support for GDB's c addr (Continue) and s addr (Single Step).
Prepares for dropping cpu_pc_from_tb().
Sig...
Andreas Färber
03:41 am Revision e700604d: target-m68k: Implement CPUClass::set_pc()
This adds support for GDB's c addr (Continue) and s addr (Single Step).
Prepares for dropping cpu_pc_from_tb().
Sig...
Andreas Färber
03:41 am Revision f45748f1: cpu: Introduce CPUClass::set_pc() for gdb_set_cpu_pc()
This moves setting the Program Counter from gdbstub into target code.
Use vaddr type as upper-bound replacement for t...
Andreas Färber
03:41 am Revision 2be8d450: HACKING: Document vaddr type usage
Also extend documentation of target_ulong and abi_ulong.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Sig...
Peter Maydell
03:41 am Revision 577f42c0: cpu: Introduce vaddr type
vaddr is to target_ulong what uintmax_t is to unsigned int.
Its purpose is to allow turning per-target functions wit...
Andreas Färber
03:38 am Revision 52f34623: gdbstub: Change GDBState::query_cpu to CPUState
Since first_cpu/next_cpu are CPUState, CPUArchState is no longer needed.
This resolves a NULL pointer dereference of...
Andreas Färber
01:37 am Revision 52785d99: isa-bus: Drop isabus_bridge_init() since it does nothing
This works since commit 4ce5dae88ecf2bafa0cd663de7e923728b1b3672.
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: ...
Hu Tao
01:37 am Revision f5ba7523: ioapic: Use QOM realize for ioapic
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Tweaked error message]
Signed-off-by: Andreas Färber <afaerber@suse...
Hu Tao
01:37 am Revision c118d44b: kvmvapic: Use QOM realize
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed variable]
Signed-off-by: Andreas Färber <afaerber@suse.de>
Hu Tao
01:37 am Revision 913bc638: kvm/clock: Use QOM realize for kvmclock
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Hu Tao
01:37 am Revision 726887ef: hpet: Use QOM realize for hpet
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Avoided SYS_BUS_DEVICE() in loop]
Signed-off-by: Andreas Färber <af...
Hu Tao
01:37 am Revision caad4eb3: scsi: Improve error propagation for scsi_bus_legacy_handle_cmdline()
Let scsi_bus_legacy_add_drive() and scsi_bus_legacy_handle_cmdline()
return an Error**. Prepare qdev initfns for QOM ...
Andreas Färber
01:37 am Revision 22d6aa03: megasas: Legacy command line handling fix
Only apply legacy command line handling when the device has not been
hot-plugged. Propagate failure of legacy command...
Andreas Färber
01:37 am Revision b09318ca: scsi/esp: Use QOM realize for scsi esp
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Drop sysbus_esp_init()]
Signed-off-by: Andreas Färber <afaerber@sus...
Hu Tao
01:37 am Revision 56383955: fw_cfg: Use QOM realize for fw_cfg
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Moved sysbus_init_mmio() to instance_init, renamed variable]
Signed...
Hu Tao
01:37 am Revision 7acb423f: ahci: Use QOM realize for ahci
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Avoided repeated SYS_BUS_DEVICE() casts]
Signed-off-by: Andreas Fär...
Hu Tao
01:37 am Revision da3bd642: pflash_cfi02: Use QOM realize for pflash_cfi02
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Hu Tao
01:37 am Revision e40b5f3e: pflash_cfi01: Use QOM realize for pflash_cfi01
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed argument]
Signed-off-by: Andreas Färber <afaerber@suse.de>
Hu Tao
01:37 am Revision a3ef7a61: fdc: Improve error propagation for QOM realize
Rename fdctrl_init_common() to fdctrl_realize_common() and let
fdctrl_connect_drives() propagate an Error through it....
Andreas Färber
01:37 am Revision 940194c2: fdc: Use QOM realize for fdc
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed SysBusDevice variable]
Signed-off-by: Andreas Färber <afaer...
Hu Tao
01:37 am Revision 98bdc0d7: kvm/clock: QOM'ify some more
Introduce type constant and avoid FROM_SYSBUS().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent fi...
Hu Tao
01:37 am Revision 02f9a6f5: hpet: QOM'ify some more
Introduce type constant, avoid FROM_SYSBUS().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent field...
Hu Tao
01:37 am Revision a71c7ec5: scsi/esp: QOM'ify some more
Introduce type constant and avoid DO_UPCAST().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent fiel...
Hu Tao
01:37 am Revision 2ce92a11: fwcfg: QOM'ify some more
Use type constant if possible and avoid DO_UPCAST().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed paren...
Hu Tao
01:37 am Revision b3b162c3: ahci: QOM'ify some more
Introduce type constant and avoid DO_UPCAST().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent fiel...
Hu Tao
01:37 am Revision 3509c396: pflash-cfi02: QOM'ify some more
Introduce type constant and replace FROM_SYSBUS().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent ...
Hu Tao
01:37 am Revision f1b44f0e: pflash-cfi01: QOM'ify some more
Introduce type constant and replace FROM_SYSBUS().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent ...
Hu Tao
01:37 am Revision dd3be742: fdc: QOM'ify some more
Introduce type constant and avoid DO_UPCAST(), container_of(),
and use DEVICE() to avoid accessing parent qdev direct...
Hu Tao
01:37 am Revision 62d92e43: q35: Use QOM realize for q35 host bridge
And split off MemoryRegion initialization into instance_init.
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-of...
Hu Tao
01:37 am Revision ce88812f: q35: Use type-safe cast instead of direct access of parent dev
And remove variables if possible.
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Converted remaining access and r...
Hu Tao
01:37 am Revision a3560fbf: i440fx-pcihost: Use QOM realize for i440fx-pcihost
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Hu Tao
01:37 am Revision 2aedfa46: i440fx: Use type-safe cast instead of direct access of parent dev
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Converted remaining accesses and renamed to parent_obj]
Signed-off-...
Hu Tao
01:37 am Revision 457215ec: ohci: Use QOM realize for OHCI
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Hu Tao
01:37 am Revision 1aa0c0c7: ohci: QOM'ify some more
Introduce type constant and avoid DO_UPCAST().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Avoid remaining OHC...
Hu Tao
01:37 am Revision ce724398: sysbus: Document SysBusDeviceClass::init and realize semantics
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Syntax and wording changes]
Signed-off-by: Andreas Färber <afaerber...
Hu Tao
01:37 am Revision dc4aa51b: xen/xen_platform: QOM parent field cleanup
Replace direct uses of PCIXenPlatformState::pci_dev field with QOM casts
and rename it to parent_obj.
Acked-by: Pete...
Andreas Färber
01:37 am Revision 51a3fe99: xen/xen_platform: QOM casting sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision b7578eaa: misc/ivshmem: QOM parent field cleanup
Replace direct uses of IVShmemState::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <pe...
Andreas Färber
01:37 am Revision eb3fedf3: misc/ivshmem: QOM Upcast Sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision af21c740: display/vmware_vga: QOM parent field cleanup
Replace direct uses of pci_vmsvga_state_s::card with QOM casts and
rename it to parent_obj.
Acked-by: Peter Crosthwa...
Andreas Färber
01:37 am Revision 39d45987: display/vmware_vga: QOM casting sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST() and
direct -> style casting.
Signed-off-by: Pet...
Peter Crosthwaite
01:37 am Revision 6d27a409: misc/pci-testdev: QOM parent field cleanup
Replace direct uses of PCITestDevState::dev with QOM casts and rename it
to parent_obj.
Acked-by: Peter Crosthwaite ...
Andreas Färber
01:37 am Revision 40108d0a: misc/pci-testdev: QOM Upcast Sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision 6a6b5580: acpi/piix4: QOM parent field cleanup
Replace direct uses of PIIX4PMState::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <pe...
Andreas Färber
01:37 am Revision 74e445f6: acpi/piix4: QOM Upcast Sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision 0d3aea56: ide/ich: QOM parent field cleanup
Replace direct uses of AHCIPCIState::card with QOM casts and rename it
to parent_obj.
Acked-by: Peter Crosthwaite <p...
Andreas Färber
01:37 am Revision fd58922c: ide/ich: QOM Upcast Sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision 4e5dcc77: scsi/esp-pci: QOM parent field cleanup
Replace direct uses of PCIESPState::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <pet...
Andreas Färber
01:37 am Revision 3a15effe: scsi/esp-pci: QOM Upcast Sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision 52190c1e: scsi/megasas: QOM parent field cleanup
Replace direct uses of MegasasState::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <pe...
Andreas Färber
01:37 am Revision c79e16ae: scsi/megasas: QOM Upcast Sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision 725eec70: scsi/lsi53c895a: QOM parent field cleanup
Replace direct uses of LSIState::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <peter....
Andreas Färber
01:37 am Revision 71186c86: scsi/lsi53c895a: QOM Upcast Sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision 9b7d3334: usb/hcd-xhci: QOM parent field cleanup
Replace direct uses of XHCIState::pci_dev with QOM casts and rename it
to parent_obj.
Acked-by: Peter Crosthwaite <p...
Andreas Färber
01:37 am Revision 37034575: usb/hcd-xhci: QOM Upcast Sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision 1f8c7946: net/pcnet-pci: QOM Upcast Sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision 88a411a8: net/rtl8139: QOM parent field cleanup
Replace direct uses of RTL8139State::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <pe...
Andreas Färber
01:37 am Revision 39257515: net/rtl8139: QOM Upcast Sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision b08340d5: net/e1000: QOM parent field cleanup
Replace direct uses of E1000State::dev field with QOM casts and rename
it to parent_obj.
Acked-by: Peter Crosthwaite...
Andreas Färber
01:37 am Revision 567a3c9e: net/e1000: QOM Upcast Sweep
Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P...
Peter Crosthwaite
01:37 am Revision 6783ecf1: hw: Avoid use of QOM type name macros in VMStateDescriptions
The name field in a VMStateDescription is part of the migration state
versioning, so changing it will break migration...
Peter Maydell

07/22/2013

11:41 pm Revision 3464700f: tests: Add test-bitops.c with some sextract tests
Add some simple test cases for the new sextract32
and sextract64 functions.
Signed-off-by: Peter Maydell <peter.mayd...
Peter Maydell
11:41 pm Revision 2dc6bebd: bitops: Provide sextract32() and sextract64()
A common operation in instruction decoding is to take a field
from an instruction that represents a signed integer in...
Peter Maydell
11:40 pm Revision fd1d9926: memory: Fix zero-sized memory region print
if mr->size == 0, then
int128_get64(int128_sub(mr->size, int128_make64(1))) => assert(!a.hi)
Also, use int128_one()...
Alex Williamson
11:40 pm Revision 53db7854: configure: Remove ldscripts
Since 964c6fa16f50a607f9da5068d6bf15ccc93872c0, these files are unused.
Signed-off-by: Richard Henderson <rth@twiddl...
Richard Henderson
10:08 pm Revision 885a73f7: linux-user: Avoid conditional cpu_reset()
Some CPUs reset as part of cpu_init(), some others were reset
afterwards, some not at all. While some targets didn't ...
Andreas Färber
09:54 pm Revision 24cb36a6: configure: Make NPTL non-optional
Now all linux-user targets support building with NPTL, we can make it
mandatory. This is a good idea because:
* NPTL...
Peter Maydell
09:54 pm Revision 2667e71c: linux-user: Enable NPTL for x86-64
Add x86-64 implementation of cpu_set_tls() (like the kernel, we
just have to call do_arch_prctl() to set FS); this al...
Peter Maydell
09:54 pm Revision bc22eb44: linux-user: Add i386 TLS setter
We can easily set the TLS on i386. Add code to do so.
Signed-off-by: Alexander Graf <agraf@suse.de>
[PMM: also remov...
Alexander Graf
09:54 pm Revision 4ce6243d: linux-user: Clean up handling of clone() argument order
Linux manages to have three separate orderings of the arguments to
the clone() syscall on different architectures. In...
Peter Maydell
09:54 pm Revision d312bbe1: linux-user: Add missing 'break' in i386 get_thread_area syscall
The i386 code for the get_thread_area syscall was missing a
'break' which meant it would have fallen through into the...
Peter Maydell
09:54 pm Revision 1ccd9374: linux-user: Enable NPTL for m68k
For m68k, per-thread data is a purely kernel construct with no
CPU level support. Implement it via a field in the Tas...
Peter Maydell
09:54 pm Revision f5147c93: linux-user: Enable NPTL for SPARC targets
Provide the missing cpu_set_tls(), and resolve the FIXME in
cpu_clone_regs() by clearing the carry flag for the child...
Peter Maydell
09:54 pm Revision 442a59c8: linux-user: Enable NPTL for OpenRISC
The OpenRISC kernel ignores CLONE_SETTLS in its copy_thread()
implementation, so a cpu_set_tls() implementation is a ...
Peter Maydell
09:54 pm Revision dfeab06c: linux-user: Move includes of target-specific headers to end of qemu.h
The target-specific headers (target_cpu.h and target_signal.h)
might need to use the target-independent structure and...
Peter Maydell
09:54 pm Revision 790d4406: configure: Enable threading for unicore32-linux-user
unicore32-linux-user provides cpu_set_tls(), so the failure
to enable target_nptl was presumably an oversight. Enable...
Peter Maydell
09:53 pm Revision d769c641: configure: Enable threading on all ppc and mips linux-user targets
Though threading (target_nptl) was enabled on the base PPC and MIPS
targets, it wasn't enabled for the variants mipsn...
Peter Maydell
09:53 pm Revision fa78f3db: configure: Don't say target_nptl="no" if there is no linux-user target
For architectures with no linux-user target, don't claim no NPTL
support. This has no behavioural change, but it mean...
Peter Maydell
09:53 pm Revision aa004f5f: configure: Flip default of target_nptl
Most targets either (a) support threading or (b) don't have a
linux-user/bsd-user target, so make it default to 'yes'...
Peter Maydell
08:52 pm Revision b1e749c0: gtk: Fix accelerator filtering
This is in fact very simply: When the input in grabbed, everything
should be exclusively passed to the guest - except...
Jan Kiszka
06:14 pm Revision 549c272b: Merge remote-tracking branch 'pmaydell/tags/pull-arm-devs-20130722' into staging
arm-devs queue
# gpg: Signature made Mon 22 Jul 2013 06:38:52 AM CDT using RSA key ID 14360CDE
# gpg: Can't check si...
Anthony Liguori
06:14 pm Revision c9fea5d7: Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
# By Paolo Bonzini (2) and others
# Via Paolo Bonzini
* bonzini/iommu-for-anthony:
exec: fix incorrect assumptions ...
Anthony Liguori
06:13 pm Revision a20bd9ee: Merge remote-tracking branch 'mjt/trivial-patches' into staging
# By Michael Tokarev (2) and others
# Via Michael Tokarev
* mjt/trivial-patches:
doc: monitor multiplexing rewordin...
Anthony Liguori
06:13 pm Revision 5447a9af: Merge remote-tracking branch 'stefanha/block' into staging
# By Peter Lieven (5) and others
# Via Stefan Hajnoczi
* stefanha/block:
block/raw: add .bdrv_get_info
block: fix...
Anthony Liguori
06:13 pm Revision 293706dd: Merge remote-tracking branch 'rth/axp-next' into staging
# By Richard Henderson
# Via Richard Henderson
* rth/axp-next:
pc-bios: Update palcode-clipper
target-alpha: Move...
Anthony Liguori
06:13 pm Revision 90c66f58: Merge remote-tracking branch 'stefanha/tracing' into staging
# By Markus Armbruster
# Via Stefan Hajnoczi
* stefanha/tracing:
trace-events: Fix up source file comments
trace-...
Anthony Liguori
02:01 pm Revision fd76663e: hw/arm: Use 'load_ramdisk()' for loading ramdisks w/ U-Boot header
The load_ramdisk function is used to load ramdisk featuring a U-Boot
header.
Signed-off-by: Soren Brinkmann <soren.b...
Soren Brinkmann
02:00 pm Revision 84aee0de: hw/loader: Support ramdisk with u-boot header
Introduce 'load_ramdisk()' which can load "normal" ramdisks and ramdisks
with a u-boot header.
To enable this and lev...
Soren Brinkmann
« Previous
Next »
 

Also available in: Atom