Activity
From 04/06/2013 to 05/05/2013
05/05/2013
- 09:44 pm Revision 97c42c3c: prep: Add ELF support for -bios
- This prepares for switching from OpenHack'Ware to OpenBIOS.
While touching the error handling code, switch from abor... - 04:58 pm Revision 88432756: prep: Fix NIP reset value
- The value was changed by commit 09d9828ace37ead29d510a7e24e63c2f15cd4b1c
"PPC: fix hreset_vector for 60x, ...".
Chan... - 12:53 pm Revision 467b3468: Update OpenBIOS images
- Update OpenBIOS images to OpenBIOS 1.1 release (SVN r1136) built from
submodule.
Signed-off-by: Blue Swirl <blauwirb... - 12:05 pm Revision f7a87c42: Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Fix incorrect check of kvm_vcpu_i...
05/03/2013
- 08:47 pm Revision 536f25e4: target-arm: Fix incorrect check of kvm_vcpu_ioctl return value
- kvm_vcpu_ioctl() returns -ETHING on error, not ETHING -- correct
an incorrect check in kvm_arch_init_vcpu(). This wou... - 08:21 pm Revision 462566fc: i.MX: implement a more correct version of EPIT timer.
- This patch is providing a complete version of the EPIT timer.
Note, however that the GPT timer in the same file is s... - 08:05 pm Revision 120dc38f: qdev: skip bus check for bus-less devices in qdev_unplug()
- Since commit 2f7bd829db "qdev: Fix device_add bus assumptions"
it's possible to device_add bus-less device, but if su... - 08:05 pm Revision 80270a19: virtio-serial: fix command line compatibility.
- The bus name is wrong since the refactoring.
This keeps the behaviour of the command line.
Signed-off-by: KONRAD Fr... - 08:05 pm Revision 11fc853c: scsi: add bus_name parameter to scsi_bus_new.
- This adds the possibility to create a scsi-bus with a specified name.
Signed-off-by: KONRAD Frederic <fred.konrad@gr... - 08:05 pm Revision 1034e9cf: virtio: add virtio_device_set_child_bus_name.
- Add virtio_device_set_child_bus_name function.
It will be used with virtio-serial-x and virtio-scsi-x to set the
chi... - 08:05 pm Revision 6f32a6b4: virtio-scsi: fix the command line compatibility.
- The bus name is wrong since the refactoring.
This keeps the behaviour of the command line.
Signed-off-by: KONRAD Fr... - 08:05 pm Revision f4dd69aa: virtio-x-bus: force bus name to virtio-bus.
- When the proxy id is set, this bus takes the name "id.0" which is expected
to be the virtio-device's first bus.
So f... - 08:04 pm Revision 0057a0d5: TLS support for VNC Websockets
- Added TLS support to the VNC QEMU Websockets implementation.
VNC-TLS needs to be enabled for this feature to be used.... - 08:04 pm Revision 8f3b664f: audio: Enable all cards
- ...or they will bitrot to death.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Message-id: 5181234A.6060504@web... - 08:04 pm Revision fba90ac1: win32: fix compilation again
- While commit c02817e5bfbb27955cac970019e6670dc427bc41 fixed compilation
without an installed libtool, moving the depe... - 08:03 pm Revision cc9936a3: libqos: Relocate I2C files
- Commit c4efe1cada311b9dc0df5beb71c4227ff3414aa1 (qtest: add libqos
including PCI support) created a libqos/ subdirect... - 07:20 pm Revision 743bddb4: Merge remote-tracking branch 'stefanha/tracing' into staging
- # By Eiichi Tsukata (2) and Kazuya Saito (2)
# Via Stefan Hajnoczi
* stefanha/tracing:
trace: document ftrace backe... - 07:20 pm Revision a612925b: Merge remote-tracking branch 'stefanha/net' into staging
- # By Amos Kong (1) and Jason Wang (1)
# Via Stefan Hajnoczi
* stefanha/net:
tap: properly initialize vhostfds
net... - 07:20 pm Revision 25565e85: Merge remote-tracking branch 'stefanha/block' into staging
- # By Fam Zheng (8) and others
# Via Stefan Hajnoczi
* stefanha/block:
qemu-iotests: Filter out 'adapter_type'
nbd... - 02:58 pm Revision b76ac80a: kvm-all: add kvm_run_exit tracepoint
- This patch enable us to know exit reason of KVM_RUN. It will help us
know where the trouble is caused.
Signed-off-by... - 02:58 pm Revision 781e9545: trace: Add ftrace tracing backend
- This patch adds a ftrace tracing backend which sends trace event to
ftrace marker file. You can effectively compare q... - 02:58 pm Revision e64dd5ef: trace: document ftrace backend
- Add documentation of ftrace backend.
Signed-off-by: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
Signed-off-by: St... - 02:58 pm Revision 9c775729: kvm-all: add kvm_ioctl, kvm_vm_ioctl, kvm_vcpu_ioctl tracepoints
- This patch adds tracepoints at ioctl to kvm. Tracing these ioctl is
useful for clarification whether the cause of tro... - 02:53 pm Revision c963530a: net: make network client name unique
- assign_name() creates a name MODEL.NUM, where MODEL is the client's model,
and NUM is the number of MODELs that alrea... - 02:53 pm Revision 7873df40: tap: properly initialize vhostfds
- Only tap->vhostfd were checked net_init_tap_one(), but tap->vhostfds were
forgot, this will lead qemu to ignore all f... - 02:06 pm Revision 86abefd6: qemu-iotests: Filter out 'adapter_type'
- Filter out vmdk creation option 'adapter_type' for vmdk. So that tests
with an explicit './check -o adapter_type=XXX'... - 02:05 pm Revision e1adb27a: nbd: use g_slice_new() instead of a freelist
- Use GLib's efficient slice allocator instead of open-coding the request
freelist. This patch simplifies the NBDReque... - 02:05 pm Revision 2d821488: nbd: support large NBD requests
- The Linux nbd driver recently increased the maximum supported request
size up to 32 MB:
commit 078be02b80359a54192... - 12:53 pm Revision c9e53a4c: tcg-arm: Use movi32 in exit_tb
- Avoid the mini constant pool for armv7, and avoid replicating
the test for pre-v7.
Signed-off-by: Richard Henderson ... - 12:53 pm Revision 8ddaeb1b: tcg-arm: Fix 64-bit tlb load for pre-v6
- Found by inspection, since the effect of the bug was simply to
send all memory ops through the slow path.
Signed-off... - 12:50 pm Revision 29851ee7: target-mips: fix calculation of overflow for SHLL.PH and SHLL.QB
- This change corrects and simplifies how discard is calculated for shift
left logical vector instructions. It is used ... - 11:34 am Revision 50522d96: qemu-iotests: Filter out vmdk creation options
- Cover new image creation options for vmdk, so we can use '-o
zeroed_grain=XXX' and '-o subformat=XXX' to run the test... - 11:33 am Revision cdeaf1f1: vmdk: add bdrv_co_write_zeroes
- Use special offset to write zeroes efficiently, when zeroed-grain GTE is
available. If zero-write an allocated cluste... - 11:33 am Revision e304e8e5: vmdk: store fields of VmdkMetaData in cpu endian
- Previously VmdkMetaData.offset is stored little endian while other
fields are cpu endian. This changes offset to cpu ... - 11:33 am Revision 95b0aa42: vmdk: change magic number to macro
- Two hard coded flag bits are changed to macros.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajn... - 11:33 am Revision 69e0b6df: vmdk: Add option to create zeroed-grain image
- Add image create option "zeroed-grain" to enable zeroed-grain GTE
feature of vmdk sparse extents. When this option is... - 11:33 am Revision 14ead646: vmdk: add support for “zeroed‐grain” GTE
- Introduced support for zeroed-grain GTE, as specified in Virtual Disk
Format 5.0[1].
Recent VMware hosted platfo... - 11:33 am Revision 65f74725: vmdk: named return code.
- Internal routines in vmdk.c previously return -1 on error and 0 on
success. More return values are useful for future ... - 11:31 am Revision 8e1b02b8: qemu: add castagnoli crc32c checksum algorithm
- This adds the Castagnoli CRC32C algorithm, using the 0x11EDC6F41
polynomial.
This is extracted from the linux kernel... - 11:31 am Revision e8d4e5ff: block: initial VHDX driver support framework - supports open and probe
- This is the initial block driver framework for VHDX image support
(i.e. Hyper-V image file formats), that supports op... - 11:31 am Revision 8732901e: blockdev: Replace "undefined error" in qmp_block_resize
- We have an errno value that can be displayed, so we should just do that.
An easy way to reproduce this case is to res... - 11:31 am Revision 059e2fbb: block: add read-only support to VHDX image format.
- This adds in read-only support to the VHDX image format. This supports
reads for fixed-size, and dynamic sized VHDX ... - 11:31 am Revision 203cdba3: block: vhdx header for the QEMU support of VHDX images
- This is based on Microsoft's VHDX specification:
"VHDX Format Specification v0.95", published 4/12/2012
https...
05/02/2013
- 06:57 pm Revision 8ca27ce2: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- # By Igor Mammedov (21) and others
# Via Andreas Färber
* afaerber/qom-cpu: (29 commits)
Drop redundant resume_all_... - 06:56 pm Revision 0db4c324: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Andreas Färber (1) and others
# Via Michael Tokarev
* mjt/trivial-patches:
pvscsi: fix compilation on 32 bit h... - 02:44 pm Revision e7bdf659: Drop redundant resume_all_vcpus() from main()
- VCPUs are either resumed directly via vm_start(), after the incoming
migration is done, or when a continue command is... - 01:15 pm Revision 10858193: cpus: Fix pausing TCG CPUs while in vCPU thread
- Due to a preceding while loop, no CPU would've been put into stopped
state. Reinitialize the variable.
This fixes com... - 01:27 am Revision 0514ef2f: target-i386: Replace cpuid_*features fields with a feature word array
- This replaces the feature-bit fields on both X86CPU and x86_def_t
structs with an array.
With this, we will be able ... - 01:21 am Revision 27861ecc: target-i386: Break CPUID feature definition lines
- Break lines on kvm_check_features_against_host(), kvm_cpu_fill_host(),
and builtin_x86_defs, so they don't get too lo... - 12:21 am Revision fc7a504c: target-i386/kvm.c: Code formatting changes
- Add appropriate spaces around operators, and break line where it needs
to be broken to allow feature-words array to b... - 12:21 am Revision 90e4b0c3: target-i386: Group together level, xlevel, xlevel2 fields
- Consolidate level, xlevel, xlevel2 fields in x86_def_t and CPUX86State.
Signed-off-by: Eduardo Habkost <ehabkost@red...
05/01/2013
- 08:00 pm Revision 6e860b5d: pvscsi: fix compilation on 32 bit hosts
- This fixes the following error:
In file included from qemu/include/trace.h:4:0,
from trace/generated... - 07:55 pm Revision 805a2505: Trivial grammar and spelling fixes
- similiar -> similar
recieve -> receive
transfered -> transferred
preperation -> preparation
Most changes are in comm... - 07:52 pm Revision 372e47e9: configure: Pick up libseccomp include path
- openSUSE 12.3 has seccomp.h in /usr/include/libseccomp-1.0.1,
so add `pkg-config --cflags libseccomp` output to QEMU_... - 02:06 pm Revision c649983b: pc: Implement QEMUMachine::hot_add_cpu hook
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: ... - 02:06 pm Revision 53a89e26: target-i386: Move APIC to ICC bus
- It allows APIC to be hotplugged.
* map APIC's mmio at board level if it is present
* do not register mmio region f... - 02:06 pm Revision b4fc7b43: Add hot_add_cpu hook to QEMUMachine
- Hook should be set by machines that implement CPU hot-add
via cpu-add QMP command.
Signed-off-by: Igor Mammedov <ima... - 02:06 pm Revision 69ca3ea5: QMP: Add cpu-add command
- Adds "cpu-add id=xxx" QMP command.
cpu-add's "id" argument is a CPU number in a range [0..max-cpus)
Example QMP com... - 02:06 pm Revision 62fc403f: target-i386: Attach ICC bus to CPU on its creation
- X86CPU should have parent bus so it could provide bus for child APIC.
Signed-off-by: Igor Mammedov <imammedo@redhat.... - 02:06 pm Revision f0513d2c: target-i386: Introduce ICC bus/device/bridge
- Provides a hotpluggable bus for APIC and CPU.
* icc-bridge will serve as a parent for icc-bus and provide
mmio map... - 02:04 pm Revision 5f8df3ce: kvmvapic: Make dependency on sysbus.h explicit
- Allows kvmvapic to compile if sysbus.h is removed from apic_internal.h,
from which it is indirectly included.
sysbus.... - 02:04 pm Revision baaeda08: target-i386: Replace MSI_SPACE_SIZE with APIC_SPACE_SIZE
- Put APIC_SPACE_SIZE in a public header so that it can be
reused elsewhere later.
Signed-off-by: Igor Mammedov <imamm... - 02:04 pm Revision c72bf468: cpu: Move cpu_write_elfXX_note() functions to CPUState
- Convert cpu_write_elfXX_note() functions to CPUClass methods and pass
CPUState as argument. Update target-i386 accord... - 02:04 pm Revision d6b9e0d6: cpu: Add qemu_for_each_cpu()
- Wrapper to avoid open-coded loops and to make CPUState iteration
independent of CPUArchState.
Signed-off-by: Michael... - 02:04 pm Revision b8622725: acpi_piix4: Add infrastructure to send CPU hot-plug GPE to guest
- * introduce processor status bitmask visible to guest at 0xaf00 addr,
where ACPI asl code expects it
* set bit corr... - 02:04 pm Revision 8d6d4980: target-i386: Do not allow to set apic-id once CPU is realized
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: ... - 02:04 pm Revision 997395d3: cpu: Introduce get_arch_id() method and override it for X86CPU
- get_arch_id() adds possibility for generic code to get a guest-visible
CPU ID without accessing CPUArchState.
If deri... - 02:04 pm Revision a37677c3: cpus: Use qemu_for_each_cpu() in TCG thread
- Replaces an open-coded loop and hides unused CPUArchState.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed... - 02:04 pm Revision b8b7456d: pc: Update rtc_cmos on CPU hot-plug
- It provides updated currently available CPUs count to BIOS on reboot.
Signed-off-by: Igor Mammedov <imammedo@redhat.... - 02:04 pm Revision 72ac2e87: target-i386: Introduce feat2prop() for CPU properties
- This helper replaces '_' with '-' in a uniform way.
As a side effect, even custom mappings must use '-' now.
Signed-... - 02:04 pm Revision 69e5ff06: cpu: Add helper cpu_exists(), to check if CPU with specified id exists
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 02:04 pm Revision 31050930: target-i386: Introduce apic-id CPU property
- The property is used from board level to set APIC ID for CPUs it
creates. Do so in a new pc_new_cpu() helper, to be r... - 02:04 pm Revision c4cfef5e: cpu: Make kvm-stub.o available outside softmmu
- It will provide stubs for *-user targets once softmmu-specific calls
are attempted from common CPU code.
Signed-off-... - 02:04 pm Revision 13eed94e: cpu: Call cpu_synchronize_post_init() from DeviceClass::realize()
- If hotplugged, synchronize CPU state to KVM.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo... - 02:04 pm Revision 2993683b: cpu: Introduce cpu_resume(), for single CPU
- Also add a stub for it, to make possible to use it in qom/cpu.c,
which is shared with user emulators.
Signed-off-by:... - 02:04 pm Revision 6afb4721: cpu: Resume CPU from DeviceClass::realize() if hot-plugged
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 02:04 pm Revision 066e9b27: cpu: Introduce CPU hot-plug notifier
- Hot-add CPU event will be distributed to acpi_piix4 and rtc_cmos.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>... - 12:04 am Revision 9f032464: sysemu: drop register_devices from header
- No user in sight.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com... - 12:04 am Revision e9016ee2: virtio-net: count VIRTIO_NET_F_MAC when calculating config_len
- Commit 14f9b664 (hw/virtio-net.c: set config size using host features) tries to
calculate config size based on the ho... - 12:04 am Revision beb54a87: libqtest: only call fclose() on open files
- libqtest.c can segfault when calling fclose() if the pidfile wasn't
opened successfully. This patch fixes the issue.
...
04/30/2013
- 06:30 pm Revision b42ffe60: pvpanic: add document of pvpanic
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-id: a5db4ce40... - 06:30 pm Revision 08eb8c85: Wire up disabled wait a panicked event on s390
- On s390 the disabled wait state indicates a state of attention.
For example Linux uses that state after a panic. Lets... - 06:30 pm Revision 1dfe5057: fw_cfg: add required header files
- If fw_cfg.h is included alone, gcc gives error messages like these:
error: unknown type name ‘uint32_t’
error: u... - 06:30 pm Revision 10a584b2: pvpanic: pass configurable ioport to seabios
- This lets seabios patch the corresponding SSDT entry.
Also add fw_cfg object to /machine/fw_cfg so we can reference
... - 06:30 pm Revision c401a8a5: add a new qevent: QEVENT_GUEST_PANICKED
- This event will be emited when qemu detects guest panic.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-o... - 06:30 pm Revision 3ab135f3: pvpanic: create pvpanic by default for machine 1.5
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Markus A... - 06:30 pm Revision eec3d2ad: introduce a new qom device to deal with panicked event
- pvpanic device is used to send guest panic event from guest to qemu.
When guest panic happens, pvpanic device driver... - 06:30 pm Revision ede085b3: add a new runstate: RUN_STATE_GUEST_PANICKED
- The guest will be in this state when it is panicked.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-b... - 05:52 pm Revision cffc5113: qdev: Report errors collected during device realization
- Better than just releasing the error object silently.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by... - 05:52 pm Revision 7e7da8e3: rules.mk: Fix build breakage
- The following error occurs when building dtc module:
CHK version_gen.h
CC libfdt/fdt.o
cc1: error: ... - 05:40 pm Revision 9ab880b3: QOM: Fail casts for unknown types
- When we try to cast an object to an unknown type, fail the cast. Today
we would simply run into an assert().
This fi... - 05:34 pm Revision b7da6c60: pc_piix: remove undesired change in pc_init1
- Introduced when applying commit f81222b (audio: look for the ISA and
PCI buses, 2013-04-18).
Signed-off-by: Paolo Bo...
04/29/2013
- 08:17 pm Revision b3e6d591: audio: enable PCI audio cards for all PCI-enabled targets
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-9-git-send-email-pbonzini@redhat.com
... - 08:16 pm Revision f81222bc: audio: look for the ISA and PCI buses
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-8-git-send-email-pbonzini@redhat.com
... - 08:16 pm Revision 98af93fd: audio: replace audio card configuration with default-configs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-6-git-send-email-pbonzini@redhat.com
... - 08:16 pm Revision 2e1103f6: qom: do not return root for empty path
- An empty path will return the sole object of that type in the
QOM tree. This is different from "/", which returns th... - 08:16 pm Revision 36cd6f6f: audio: remove the need for audio card CONFIG_* symbols
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-3-git-send-email-pbonzini@redhat.com
... - 08:16 pm Revision ffa48cf5: audio: remove HAS_AUDIO
- Several targets can have wavcapture/-soundhw support via PCI cards.
HAS_AUDIO is a useless limitation, remove it.
Si... - 08:16 pm Revision f6547f07: audio: remove CONFIG_* symbols
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-5-git-send-email-pbonzini@redhat.com
... - 08:16 pm Revision 8c444a19: adlib: qdev-ify
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-2-git-send-email-pbonzini@redhat.com
... - 04:28 pm Revision 7504ae69: doc: document the Pseudo-encoding of LED state
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668... - 04:28 pm Revision e7b2aacc: vnc: Adjust lock state sync logic with VNC_FEATURE_LED_STATE
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668... - 04:28 pm Revision ab99e5c1: vnc: Support for LED state extension
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668... - 04:28 pm Revision 96f3d174: vnc: Add SCROLL lock key to kbd_leds
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668... - 04:28 pm Revision 1a63e059: libqos: Convert fw_cfg values to host endianness
- The fw_cfg ABI is Little Endian, so byte-swap the generically read
byte array to host endianness.
This unbreaks the ... - 04:27 pm Revision f02317ad: vmport: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Drop reserved underscore... - 04:27 pm Revision e3b7fbea: vmmouse: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of(). Prepares for ISA realizefn.
Remov... - 04:27 pm Revision 61e477f4: wdt_ib700: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision a72dc5fc: vga-isa: QOM'ify ISA VGA
- Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of(). Prepares for ISA realizefn.
Unify... - 04:27 pm Revision b582b5a3: sga: QOM'ify
- Introduce type constant and cast macro.
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de... - 04:27 pm Revision eeceb084: serial: QOM'ify ISA serial
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision fe6f5deb: ne2000-isa: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision 399f05a6: sb16: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision a0881c64: pc: QOM'ify port 92
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision 0e41271e: mc146818rtc: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision d367ece5: pcspk: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision b0dc5ee6: parallel: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision a2772c70: m48t59: QOM'ify ISA M48T59 NVRAM
- Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of().
Prepares for ISA realizefn.
Sign... - 04:27 pm Revision a2e0b863: pckbd: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision 020c8e76: fdc: QOM'ify ISA floppy controller
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Reuse type constant for PC machine compatibility sett... - 04:27 pm Revision 2f12688b: ide: QOM'ify ISA IDE
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Add missing braces.
Prepares for ISA realizefn.
Sig... - 04:27 pm Revision 29bb5317: i8259: QOM cleanups
- Eliminate DO_UPCAST() for PICCommonState. Prepares for ISA realizefn.
Also give the i8259_common type registration f... - 04:27 pm Revision 6d4c2f17: cirrus_vga: QOM'ify ISA Cirrus VGA
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision eb1440e7: i82374: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision 82407b6c: applesmc: QOM'ify
- Add a typedef for the state struct and rename from Status to State.
Add type constant and cast macro to obsolete DO_U... - 04:27 pm Revision ec57db16: virtio-net: unbreak the minix guest
- Multiqueue patchset conditionally add control vq only when guest negotiate the
feature. Though the spec is not clear ... - 04:26 pm Revision b48df71c: Merge remote-tracking branch 'bonzini/migration-writev' into staging
- # By Paolo Bonzini
# Via Paolo Bonzini
* bonzini/migration-writev:
win32: add readv/writev emulation
win32: gener... - 04:26 pm Revision 45dddd90: Merge remote-tracking branch 'alon/libcacard_ccid.2' into staging
- # By Cole Robinson
# Via Alon Levy
* alon/libcacard_ccid.2:
ccid: Fix crash when backend isn't specified
Message-i... - 11:52 am Revision 9adea5f7: win32: add readv/writev emulation
- Commit e9d8fbf (qemu-file: do not use stdio for qemu_fdopen, 2013-03-27)
introduced a usage of writev, which mingw32 ...
04/27/2013
- 02:13 pm Revision 903ce9fe: sparc64: use direct interrupt mapping for PCI devices
- Every PCI Slot in PBM has 4 directly mapped IRQ lines.
Use the IRQ routing schema 0bssnn (Bus, Slot, interrupt Number... - 01:35 pm Revision 9625036d: sparc64: fix loosing interrupts
- - clear interrupts only on writing to the interrupt clear registers
- don't overwrite a currently active interrupt re... - 01:35 pm Revision 852e82f3: sparc64: allow 64 IRQ lines
- According to UltraSPARC™-IIi User’s Manual, PBM has 64 IRQ lines.
Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.c... - 03:16 am Revision 702b33b1: tcg-arm: Improve scheduling of tcg_out_tlb_read
- The schedule was fully serial, with no possibility for dual issue.
The old schedule had a minimal issue of 7 cycles; ... - 03:16 am Revision 302fdde7: tcg-arm: Use movi32 + blx for calls on v7
- Work better with branch predition when we have movw+movt,
as the size of the code is the same. Perhaps re-evaluate
w... - 03:16 am Revision cee87be8: tcg-arm: Split out tcg_out_tlb_read
- Share code between qemu_ld and qemu_st to process the tlb.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed... - 03:16 am Revision 96fbd7de: tcg-arm: Remove long jump from tcg_out_goto_label
- Branches within a TB will always be within 16MB.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 03:16 am Revision df5e0ef7: tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION
- Move the slow path out of line, as the TODO's mention.
This allows the fast path to be unconditional, which can
speed... - 03:16 am Revision 595b5397: tcg-arm: Delete the 'S' constraint
- After the previous patch, 's' and 'S' are the same.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 03:16 am Revision b6b24cb0: tcg-arm: Implement deposit for armv7
- We have BFI and BFC available for implementing it.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 03:16 am Revision 0637c56c: tcg-arm: Implement division instructions
- An armv7 extension implements division, present on Cortex A15.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Si... - 03:16 am Revision 13dd6fb9: tcg-arm: Use R12 for the tcg temporary
- R12 is call clobbered, while R8 is call saved. This change
gives tcg one more call saved register for real data.
Re... - 03:16 am Revision 34358a12: tcg-arm: Cleanup multiply subroutines
- Make the code more readable by only having one copy of the magic
numbers, swapping registers as needed prior to that.... - 03:16 am Revision 4346457a: tcg-arm: Use TCG_REG_TMP name for the tcg temporary
- Don't hard-code R8.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle... - 03:16 am Revision 9feac1d7: tcg-arm: Cleanup most primitive load store subroutines
- Use even more primitive helper functions to avoid lots of duplicated code.
Reviewed-by: Aurelien Jarno <aurelien@aur... - 03:16 am Revision 2df3f1ee: tcg-arm: Handle constant arguments to add2/sub2
- We get to re-use the _rIN and _rIK subroutines to handle the various
combinations of add vs sub. Fold the << 21 into... - 03:16 am Revision a9a86ae9: tcg-arm: Handle negated constant arguments to and/sub
- This greatly improves code generation for addition of small
negative constants.
Reviewed-by: Aurelien Jarno <aurelie... - 03:16 am Revision 5d53b4c9: tcg-arm: Use tcg_out_dat_rIN for compares
- This allows us to emit CMN instructions.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard H... - 03:16 am Revision e86e0f28: tcg-arm: Improve constant generation
- Try fully rotated arguments to mov and mvn before trying movt
or full decomposition. Begin decomposition with mvn wh... - 03:16 am Revision d9fda575: tcg-arm: Allow constant first argument to sub
- This allows the generation of RSB instructions.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Ri... - 03:16 am Revision 19b62bf4: tcg-arm: Use bic to implement and with constant
- This greatly improves the code we can produce for deposit
without armv7 support.
Reviewed-by: Aurelien Jarno <aureli... - 03:15 am Revision d6b64b2b: tcg: Log the contents of the prologue with -d out_asm
- This makes it easier to verify changes to the code
generating the prologue.
[Aurelien: change the format from %i to ... - 02:38 am Revision ae12e3a6: ccid: Fix crash when backend isn't specified
- Reproducer:
./x86_64-softmmu/qemu-system-x86_64 -device usb-ccid,id=ccid0 -usb -device ccid-card-emulated -monitor s... - 02:19 am Revision fc4d60ee: tcg-arm: Fix local stack frame
- We were not allocating TCG_STATIC_CALL_ARGS_SIZE, so this meant that
any helper with more than 4 arguments would clob... - 02:10 am Revision ed605126: tcg: fix deposit_i64 op on 32-bit targets
- On 32-bit TCG targets, when emulating deposit_i64 with a mov_i32 +
deposit_i32, care should be taken to not overwrite... - 01:37 am Revision 909eedb7: target-ppc: slightly optimize lfiwax
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:33 am Revision 076bfd7c: Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
- * 'ppc-for-upstream' of git://github.com/agraf/qemu: (30 commits)
target-ppc: add support for extended mtfsf/mtfsfi... - 01:28 am Revision c12915e6: win32: generate console executable again
- The -mwindows option is not anymore in LIBS at this point of the Makefile,
it is only in libs_softmmu. Check the rig... - 01:28 am Revision c02817e5: win32: move Makefile dependencies on version-obj-y to rules.mak
- This makes the test on $(LIBTOOL) work. Otherwise, LIBTOOL
is /bin/false by the time the test is done.
Fixes Win32 ... - 01:28 am Revision 6821cdc7: win32: add generic RC rules to rules.mak
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 12:02 am Revision 199f830d: target-ppc: emulate lfiwax instruction
- Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli... - 12:02 am Revision 05050ee8: target-ppc: emulate load doubleword pair instructions
- Needed for Power ISA version 2.05 compliance. The check for odd register
pairs is done using the invalid bits.
Signe... - 12:02 am Revision 7d08d856: target-ppc: add support for extended mtfsf/mtfsfi forms
- Power ISA 2.05 adds support for extended mtfsf/mtfsfi form, with a new
W field to select the upper part of the FPCSR ... - 12:02 am Revision 44bc0c4d: target-ppc: emulate store doubleword pair instructions
- Needed for Power ISA version 2.05 compliance. The check for odd register
pairs is done using the invalid bits.
Signe... - 12:02 am Revision 9c2627b0: target-ppc: add instruction flags for Book I 2.05
- .. and enable it on POWER7 CPU.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aure... - 12:02 am Revision f0332888: target-ppc: emulate fcpsgn instruction
- Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli... - 12:02 am Revision 414f5d14: PPC: Fix dcbz for linux-user on 970
- The default with linux-user for dcbz on 970 is to emulate 32 byte clears.
However, redoing the dcbzl support we added... - 12:02 am Revision fcfda20f: target-ppc: emulate cmpb instruction
- Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli... - 12:02 am Revision bf45a2e6: target-ppc: optimize fabs, fnabs, fneg
- fabs, fnabs and fneg are just flipping the bit sign of an FP register,
this can be implemented in TCG instead of usin... - 12:02 am Revision c4eda5b7: pseries: Generate device paths for VIO devices
- This patch implements a get_dev_path qdev hook for the pseries paravirtual
VIO bus. With upcoming savevm support, th... - 12:02 am Revision db72c9f2: powerpc: correctly handle fpu exceptions.
- Raise the exception on the first occurence, do not wait for the next
floating point operation.
Signed-off-by: Fabien... - 12:02 am Revision 725bcec2: target-ppc: emulate prtyw and prtyd instructions
- Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli... - 12:02 am Revision 88770fec: disas: Disassemble all ppc insns for the guest
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: ... - 12:02 am Revision 20f649dd: PPC: mac newworld: fix cpu NIP reset value
- On -M mac99, we can run 970 CPUs. However, these CPUs define the initial
instruction pointer they start execution at ... - 12:02 am Revision fd506b4f: pseries: Convert VIO code to QOM style type safe(ish) casts
- Curerntly the pseries VIO device code contains quite a few explicit
uses of DO_UPCAST and plain C casts. This is (ob... - 12:02 am Revision e03c902c: pseries: Fix some small errors in XICS logic
- Under certain circumstances the emulation for the pseries "XICS" interrupt
controller was clearing a pending interrup... - 12:02 am Revision 9b00ea49: target-ppc: Synchronize VPA state with KVM
- For PAPR guests, KVM tracks the various areas registered with the
H_REGISTER_VPA hypercall. For full emulation, of c... - 12:02 am Revision c8ff5daa: PPC: Fix compile with profiling enabled
- When using profiling, we rely on profile_getclock() being available
at our disposal. Somehow that function got moved ... - 12:02 am Revision 702763fa: target-ppc: Add more stubs for POWER7 PMU registers
- In addition to the performance monitor registers found on nearly all
6xx chips, the POWER7 has two additional counter... - 12:02 am Revision 0cbad81f: pseries: Fixes and enhancements to L1 cache properties
- PAPR requires that the device tree's CPU nodes have several properties
with information about the L1 cache. We alrea... - 12:02 am Revision f36951c1: pseries: Fix incorrect calculation of RMA size in certain configurations
- For the pseries machine, we need to advertise to the guest the size of its
RMA - that is the amount of memory it can ... - 12:02 am Revision 2bc17322: PPC: Add breakpoint registers for 603 and e300
- Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Signed-off-by: Alexander Graf <agraf@suse.de> - 12:02 am Revision 3b961124: PPC: e500: advertise 4.2 MPIC only if KVM supports EPR
- Older KVM versions don't support EPR which breaks guests when we announce
MPIC variants that support EPR.
Catch that... - 12:02 am Revision 09d9828a: PPC: fix hreset_vector for 60x, 7x0, 7x5, G2, MPC8xx, MPC5xx, 7400 and 7450
- According to the different user's manuals, the vector offset for system
reset (both /HRESET and /SRESET) is 0x00100.
... - 12:02 am Revision cae7f586: linux-headers: Update to kvm/queue
- Based on kvm.git queue branch with commit e1e2e605.
Signed-off-by: Alexander Graf <agraf@suse.de> - 12:02 am Revision 31f2cb8f: Enable kvm emulated watchdog
- Enable the KVM emulated watchdog if KVM supports (use the
capability enablement in watchdog handler). Also watchdog e... - 12:02 am Revision 752d634e: target-ppc: Fix narrow-mode add/sub carry output
- Broken in b5a73f8d8a57e940f9bbeb399a9e47897522ee9a, the carry itself was
fixed in 79482e5ab38a05ca8869040b0d8b8f451f1... - 12:02 am Revision 2cf3eb6d: PPC: Remove env->hreset_excp_prefix
- This value is not needed if we use correctly the MSR[IP] bit.
excp_prefix is always 0x00000000, except when the MSR[... - 12:02 am Revision 8e7a6db9: target-ppc: fix nego and subf*o instructions
- The overflow computation of nego and subf*o instructions has been broken
in commit ffe30937. Contrary to other target... - 12:02 am Revision e71ec2e9: target-ppc: Enable ISEL on POWER7
- ISEL is a Power ISA 2.06 instruction and thus is available on POWER7.
Given this is trapped and emulated by the Linux...
04/26/2013
- 09:18 pm Revision 75f6e8b0: virtio-rng-s390: add properties.
- I don't see any reason why these properties are missing.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
... - 09:18 pm Revision 3474b679: Utilize selective runtime reg sync for hot code paths
- Make use of new kvm_s390_get_registers_partial() for kvm_handle_css_inst() and
handle_hypercall() since they only nee... - 09:18 pm Revision 685d49a6: S390: ccw firmware: Add bootmap interpreter
- On s390, there is an architected boot map format that we can read to
boot a certain entry off the disk. Implement a s... - 09:18 pm Revision 776e7f0f: s390-ccw.img: Enhance drain_irqs().
- - Use tpi + tsch to get interrupts.
- Return an error if the irb indicates problems.
Signed-off-by: Cornelia Huck <c... - 09:18 pm Revision d0249ce5: S390: IPL: Use different firmware for different machines
- We have a virtio-s390 and a virtio-ccw machine in QEMU. Both use vastly
different ways to do I/O. Having the same fir... - 09:18 pm Revision 22d67ab5: s390-ccw.img: Detect devices with stsch.
- stsch is the canonical way to detect devices. As a bonus, we can
abort the loop if we get cc 3, and we need to check ... - 09:18 pm Revision 9933c305: s390-ccw.img: build s390-ccw rom on s3900 system by default
- Lets build the s390-ccw rom if on s390. Also fix the separate build
folder case.
Signed-off-by: Christian Borntraege... - 09:18 pm Revision 92f2ca38: S390: ccw firmware: Add main program
- This C file is the main driving piece of the s390 ccw firmware. It
provides a search for a workable block device, set... - 09:18 pm Revision dc03640b: s390-ccw.img: Fix compile warning in s390 ccw virtio code
- Lets fix this gcc warning:
virtio.c: In function ‘vring_send_buf’:
virtio.c:125:35: error: operation on ‘vr->next_id... - 09:18 pm Revision b462fcd5: S390: ccw firmware: Add Makefile
- This patch adds a makefile, so we can build our ccw firmware. Also
add the resulting binaries to .gitignore, so that ... - 09:18 pm Revision abbbe3de: s390-ccw.img: Get queue config from host.
- Ask the host about the configuration instead of guessing it.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>... - 09:18 pm Revision 1e17c2c1: S390: ccw firmware: Add virtio device drivers
- In order to boot, we need to be able to access a virtio-blk device through
the CCW bus. Implement support for this.
... - 09:18 pm Revision 0f3f1f30: s390-ccw.img: Rudimentary error checking.
- Try to handle at least some of the errors that may happen.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
S... - 09:18 pm Revision 7dc5af55: Common: Add quick access to first boot device
- Instead of manually parsing the boot_list as character stream,
we can access the nth boot device, specified by the po... - 09:18 pm Revision ba747cc8: S390: CCW: Use new, working firmware by default
- Since we now have working firmware for s390-ccw in the tree, we can
default to it on our s390-ccw machine, rendering ... - 09:18 pm Revision 0c1fecdd: S390: ccw firmware: Add compiled blob
- Now that we have all the source code ready, add a compiled blob into
the QEMU source tree, so that people without acc... - 09:18 pm Revision 420840e5: Allow selective runtime register synchronization
- We want to avoid expensive register synchronization IOCTL's on the hot path so
a new kvm_s390_get_registers_partial()... - 09:18 pm Revision c9c39d3b: S390: ccw firmware: Add glue header
- Like all great programs, we have to call between different functions in
different object files. And all of them need ... - 09:18 pm Revision 6328801f: s390-ccw.img: Take care of the elf->img transition
- We have to call strip with s390-ccw.elf as input and
s390-ccw.img as output
Signed-off-by: Christian Borntraeger <bo... - 09:18 pm Revision 7f61cbc1: s390-ccw.img: replace while loop with a disabled wait on s390 bios
- dont waste cpu power on an error condition. Lets stop the guest
with a disabled wait.
Signed-off-by: Christian Bornt... - 09:18 pm Revision 0369b2eb: S390: ccw firmware: Add sclp output
- In order to communicate with the user, we need an I/O mechanism that he
can read. Implement SCLP ASCII support, which... - 09:18 pm Revision 80fea6e8: S390: ccw firmware: Add start assembly
- We want to write most of our code in C, so add a small assembly
stub that jumps straight into C code for us to contin... - 09:18 pm Revision 33259956: S390: IPL: Support ELF firmware
- Our firmware blob is always a raw file that we load at a fixed address today.
Support loading an ELF blob instead tha... - 09:18 pm Revision 74ad2d22: S390: Make IPL reset address dynamic
- We can have different load addresses for different blobs we boot with.
Make the reset IP dynamic, so that we can hand... - 04:48 pm Revision bf9b255f: gtk: refactor menu creation
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:32 pm Revision c34688f9: Merge remote-tracking branch 'stefanha/block' into staging
- # By Liu Yuan (4) and others
# Via Stefan Hajnoczi
* stefanha/block:
sheepdog: fix loadvm operation
sheepdog: res... - 04:32 pm Revision 186b027d: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- # By Ed Maste (2) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
bsd-user: Track change in FreeBSD SY... - 02:37 pm Revision 859e5553: sheepdog: fix loadvm operation
- Currently the 'loadvm' opertaion works as following:
1. switch to the snapshot
2. mark current working VDI as a snaps... - 02:26 pm Revision 8ec7d390: block: Disable driver-specific options for 1.5
- We don't want to commit to the API yet before everything is worked out.
Disable it for the 1.5 release. This commit i... - 02:26 pm Revision 8d71c631: sheepdog: implement .bdrv_co_is_allocated()
- Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Stefan Hajnoczi <stefanha@r... - 02:26 pm Revision 9ff53a0e: sheepdog: add helper function to reload inode
- This adds a helper function to update the current inode state with the
specified vdi object.
Signed-off-by: MORITA K... - 02:26 pm Revision 13c31de2: sheepdog: resend write requests when SD_RES_READONLY is received
- When a snapshot is taken from out side of qemu (e.g. qemu-img
snapshot), write requests to the current vdi return SD_... - 02:26 pm Revision 982dcbf4: sheepdog: cleanup find_vdi_name
- This makes 'filename' and 'tag' constant variables, and renames
'for_snapshot' to 'lock' to clear how it works.
Sign... - 02:26 pm Revision c3ca988d: rbd: Fix use after free in rbd_open()
- Commit a9ccedc3 frees the QemuOpts for the driver-specific options
immediately, even though it still needs the filena... - 02:26 pm Revision 6a0b5490: sheepdog: add SD_RES_READONLY result code
- Sheepdog returns SD_RES_READONLY when qemu sends write requests to the
snapshot vdi. This adds the result code and m... - 02:26 pm Revision e8bfaa2f: sheepdog: use BDRV_SECTOR_SIZE
- Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Stefan Hajnoczi <stefanha@r... - 02:26 pm Revision cac8f4a6: sheepdog: add discard/trim support for sheepdog
- The 'TRIM' command from VM that is to release underlying data storage for
better thin-provision is already supported ... - 02:26 pm Revision 4fc16838: block/ssh: Require libssh2 >= 1.2.8.
- libssh2 >= 1.2.8 is required to enable this block device (because
that version introduced the libssh2_session_handsha... - 02:23 pm Revision 6ea8430d: bsd-user: Track change in FreeBSD SYSCTL(9) types
- Originally from Garrett Cooper in FreeBSD PR ports/155558
http://www.freebsd.org/cgi/query-pr.cgi?pr=155558
Signed-o... - 02:23 pm Revision b702d2ae: virtio: Fix compilation without CONFIG_VHOST_SCSI
- Signed-off-by: Ed Maste <emaste@freebsd.org>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 01:44 pm Revision 48c75f48: qemu-doc: Option -ignore-environment removed.
- Has been removed in commit fc9c54124d134dbd76338a92a91804dab2df8166.
Signed-off-by: Thomas Schwinge <thomas@codesour... - 12:58 pm Revision d49b8e0b: s390x: use CONFIG_INT128 to detect __uint128_t
- Target s390x uses ad-hoc macro magic to guess if the compiler
supports the GCC extension __uint128_t. This patch use... - 12:52 pm Revision 7edd2cf1: linux-user: fix compile error due to stray colon at end of #ifdef line
- Remove a stray colon from the end of a #ifdef line. Some versions
of gcc complain about this:
linux-user/syscall.c: ... - 12:28 pm Revision a1bff71c: microblaze: Add internal base vectors reg
- Configurable at CPU synthesis/instantiation.
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-of... - 03:48 am Revision 9005a51b: Makefile: Don't build shared libfdt
- The submodule DTC should just build and use DTC as static (the whole
motivation for using submod is lack of widesprea... - 03:48 am Revision e3351000: Makefile: Use QEMU_FLAGS for DTC compilation
- Build DTC as QEMU is built. Fixes the issue with mingw build which can't
handles DTC's default CFLAGS.
Signed-off-by...
04/25/2013
- 11:57 pm Revision 5257144a: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Amos Kong
# Via Luiz Capitulino
* luiz/queue/qmp:
monitor: introduce query-command-line-options
Message-id: 1... - 10:45 pm Revision 79f20075: qemu-char: Set foo_tag = 0 when returning FALSE from callbacks
- While reviewing some patches I found this problem where tcp_chr_accept
does not clear listen_tag when returning FALSE... - 10:45 pm Revision aa2beaa1: console: add device link to QemuConsoles
- So it is possible to figure which qemu console displays which device.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:45 pm Revision 5209089f: console: zap ds arg from register_displaychangelistener
- We don't have multiple DisplayStates any more,
so passing it in as argument is not needed.
Signed-off-by: Gerd Hoffm... - 10:45 pm Revision e4dcd8ac: Remove unnecessary FreeBSD #include
- sys/param.h was included to define __FreeBSD_version, but the conditional
using it was removed by commit d05ef160453e... - 10:45 pm Revision cdd5b937: console: switch ppm_save to qemu_open
- ... so it works with fdset.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:45 pm Revision 95be0669: console: qom-ify QemuConsole
- Just the minimal bits to turn QemuConsoles into Objects.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:45 pm Revision d3002b04: console: add dummy surface for guests without graphic card
- So users get a notification instead of a crash.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:45 pm Revision 14a93649: console: add qemu_console_lookup_by_device
- Look up the QemuConsole for a given device, using the new link.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 05:07 pm Revision 1f8f987d: monitor: introduce query-command-line-options
- Libvirt has no way to probe if an option or property is supported,
This patch introduces a new qmp command to query c... - 11:43 am Revision 7c486976: virtio-ccw: Check indicators location.
- If a guest neglected to register (secondary) indicators but still runs
with notifications enabled, we might end up wr...
04/24/2013
- 09:23 pm Revision 9953f882: pc: Kill the "use flash device for BIOS unless KVM" misfeature
- Use of a flash memory device for the BIOS was added in series "[PATCH
v10 0/8] PC system flash support", commit 4732d... - 09:23 pm Revision 6fd028f6: pc: Split pc_init_pci_1_0() off pc_init_pci_1_2()
- Just to make the next commit easier to review.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1365... - 09:23 pm Revision 36afbc51: pc: Inline pc_init_pci_1_3() into pc_init_pci_1_2()
- Just to make the commit after next easier to review.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id... - 09:23 pm Revision 1bfffe21: Merge remote-tracking branch 'alon/libcacard_ccid.1' into staging
- # By Alon Levy (15) and others
# Via Alon Levy
* alon/libcacard_ccid.1: (28 commits)
libcacard/cac: change big swit... - 08:18 pm Revision f3aa844b: build: include config-{, all-}devices.mak after defining CONFIG_SOFTMMU and CO...
- Moving the inclusions closer to Makefile, and before rules.mak, makes
Makefile and Makefile.target more consistent wi... - 07:50 pm Revision fca0a70c: virtio: drop unused function prototypes.
- This removes the unused prototypes in virtio.h.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Message-i... - 07:50 pm Revision 6a1a8cc7: virtio: cleanup: init and exit function.
- This clean the init and the exit functions and rename virtio_common_cleanup
to virtio_cleanup.
Signed-off-by: KONRAD... - 07:50 pm Revision 5d448f9d: virtio-bus: add new functions.
- This add two functions:
* virtio_bus_set_vdev_config.
* virtio_bus_set_vdev_feature.
Needed by virtio-ccw.
Si... - 07:50 pm Revision 611aa333: virtio-rng: cleanup: use QOM casts.
- As the virtio-rng-pci, virtio-rng-s390 and virtio-rng-ccw are
switched to the new API, we can use QOM casts.
Signed-... - 07:50 pm Revision 181103cd: virtio: remove the function pointer.
- This remove the function pointer in VirtIODevice, and use only
VirtioDeviceClass function pointer.
Signed-off-by: KO... - 07:50 pm Revision d51fcfac: virtio-bus: make virtio_x_bus_new static.
- virtio_x_bus_new are only used in file scope.
So this make them static.
Signed-off-by: KONRAD Frederic <fred.konrad@... - 07:50 pm Revision a2f1078b: virtio-pci: cleanup.
- This remove the init, exit functions as they are no longer used.
Signed-off-by: KONRAD Frederic <fred.konrad@greenso... - 07:50 pm Revision 1c819449: virtio: remove virtiobindings.
- This remove virtio-bindings, and use class instead.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Messa... - 07:50 pm Revision af1a8ad6: virtio-rng: don't use pointer for configuration.
- The configuration field must not be a pointer as it will be used for
virtio-rng properties. So *conf is replaced by c... - 07:50 pm Revision 65f3b678: virtio-rng: cleanup: remove qdev field.
- The qdev field is no longer needed, just drop it.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Tested-... - 07:50 pm Revision 2db26d4c: virtio-rng-ccw: switch to the new API.
- Here the virtio-rng-ccw is modified for the new API. The device
virtio-rng-pci extends virtio-pci. It creates and con... - 07:50 pm Revision 6eac8aec: virtio-rng: add virtio-rng device.
- Create virtio-rng-device which extends virtio-device, so it can be connected on
virtio-bus.
Signed-off-by: KONRAD Fr... - 07:50 pm Revision 0bca1f53: virtio-rng-s390: switch to the new API.
- Here the virtio-rng-s390 is modified for the new API. The device
virtio-rng-s390 extends virtio-s390-device as before... - 07:50 pm Revision 46a5a89d: virtio-rng: cleanup: init and exit functions.
- This remove old init and exit function as they are no longer needed.
Signed-off-by: KONRAD Frederic <fred.konrad@gre... - 07:50 pm Revision 59ccd20a: virtio-rng-pci: switch to the new API.
- Here the virtio-rng-pci is modified for the new API. The device
virtio-rng-pci extends virtio-pci. It creates and con... - 07:50 pm Revision 5a37532d: input: introduce keyboard handler list
- Add a linked list of keyboard handlers. Added handlers will go
to the head of the list. Removed handlers will be za... - 07:50 pm Revision 72711efb: input: make QEMUPutLEDEntry + QEMUPutMouseEntry private
- There is no need for anybody outside ui/input.c to access the
struct elements. Move the definitions, leaving only th... - 07:50 pm Revision a3ac6b53: ich9: kill cmos_s3
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366799842-... - 11:48 am Revision 57f97834: libcacard/cac: change big switch functions to single return point
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:48 am Revision 58aeda15: dev-smartcard-reader: empty implementation for Mechanical (fail correctly)
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:48 am Revision 0b6a16c1: libcacard: move atr setting from macro to function
- Only because qemu's checkpatch complains about it.
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-And... - 11:48 am Revision 7a685896: libcacard/vreader: add debugging messages for apdu
- Using g_debug with log domain libcacard
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <... - 11:48 am Revision 2f8f916b: dev-smartcard-reader: copy atr protocol to ccid parameters
- Adds todos.
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision d7d218ef: dev-smartcard-reader: change default protocol to T=0
- We don't support T=1 so we shouldn't advertise it by default.
Two independent changes:
* Default ATR
sets T=0. This... - 11:47 am Revision 4942d6c3: dev-smartcard-reader: define structs for CCID_Parameter internals
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision b16352ac: ccid-card-passthru, dev-smartcard-reader: add debug environment variables
- Introduces a new utility function: parse_debug_env to avoid code
duplication.
This overrides whatever debug value is... - 11:47 am Revision 0e61400c: ccid-card-passthru: add atr check
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision a26dfd95: libcacard: change default ATR
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision 693e4773: dev-smartcard-reader: reuse usb.h definitions
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision c5cd7c87: dev-smartcard-reader: support windows guest
- By not advertising USB wakeup support (which we don't).
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Mar... - 11:47 am Revision 47bf53af: dev-smartcard-reader: remove aborts (never triggered, but just in case)
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision 7e1ac5ab: dev-smartcard-reader: nicer debug messages
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision 4543d43c: dev-smartcard-reader: white space fixes
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision ad2181f2: libcacard: remove default libcoolkey loading
- Use only the modules defined in the NSS database.
Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
Reviewed-by:... - 11:47 am Revision 667e0b4b: libcacard: remove sql: prefix
- For some reason, with sql:/ prefix, the PKCS11 modules are not loaded.
This patch goes on top of Alon smartcard seri... - 11:47 am Revision c9495ee9: libcacard: teach vscclient to use GMainLoop for portability
- This version handles non-blocking sending and receiving from the
socket.
Signed-off-by: Marc-André Lureau <mlureau@r... - 11:47 am Revision 930c8ad4: libcacard: vscclient to use QemuThread for portability
- Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com> - 11:47 am Revision a50b831a: libcacard: split vscclient main() from socket reading
- Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com> - 11:47 am Revision 5354e4d2: libcacard: fix mingw64 cross-compilation
- Compile and link with version.lo
Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
Reviewed-by: Alon Levy <alevy... - 11:47 am Revision 37746c5e: build-sys: must link with -fstack-protector
- It is needed to give that flag to the linker as well, but latest
libtool 2.4.2 still swallows that argument, so let's... - 11:47 am Revision d3bf825e: util: move socket_init() to osdep.c
- vscclient needs to call socket_init() for portability.
Moving to osdep.c since it has no internal dependency.
Signed... - 11:47 am Revision e2d9c5e7: libcacard: use system config directory for nss db on win32
- It's a bit nicer to look for default database under
CSIDL_COMMON_APPDATA\pki\nss rather that /etc/pki/nss.
Signed-of... - 11:47 am Revision da000a48: ccid: declare DEFAULT_ATR table to be "static const"
- Signed-off-by: Jim Meyering <meyering@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André L... - 11:47 am Revision d18c7117: ccid: make backend_enum_table "static const" and adjust users
- Signed-off-by: Jim Meyering <meyering@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André L... - 11:47 am Revision d0ebd788: ccid-card-emul: do not crash if backend is not provided
- Program received signal SIGSEGV, Segmentation fault.
__strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:... - 11:47 am Revision e2fd2115: libcacard: correct T0 historical bytes size
- The VCARD_ATR_PREFIX macro adds a prefix of 6 characters only.
pcsc_scan was complaining before the patch:
+ Histor...
04/23/2013
- 06:40 pm Revision bb716238: Move TPM passthrough specific command line options to backend structure
- Move the TPM passthrough specific command line options to the passthrough
backend implementation and attach them to t... - 06:37 pm Revision e7303c43: virtio-9p: add the virtio-9p device.
- Create virtio-9p-device which extends virtio-device, so it can be connected on
virtio-bus.
Signed-off-by: KONRAD Fre... - 06:37 pm Revision 13daf6ca: virtio-9p: cleanup: QOM casts.
- As the virtio-9p-pci is switched to the new API, we can use QOM casts.
Signed-off-by: KONRAD Frederic <fred.konrad@g... - 06:37 pm Revision e8111e50: virtio-9p: cleanup: init function.
- This remove old init function as it is no longer needed.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
... - 06:37 pm Revision 234a336f: virtio-9p-pci: switch to the new API.
- Here the virtio-9p-pci is modified for the new API. The device
virtio-9p-pci extends virtio-pci. It creates and conne... - 06:37 pm Revision 93b971c4: ui/gtk: Add Turkish translations
- Signed-off-by: Ozan Çağlayan <ozancag@gmail.com>
Message-id: 1366711456-1935-1-git-send-email-ozancag@gmail.com
Signe... - 06:37 pm Revision 571253d4: ui/gtk: Use gtk_widget_get_window() to support both gtk2 and gtk3
- This fixes build with gtk+-3.0.
Signed-off-by: Ozan Çağlayan <ozancag@gmail.com>
Message-id: 1366711402-1750-1-git-s... - 06:33 pm Revision 2cfd5cc0: Merge remote-tracking branch 'kraxel/usb.81' into staging
- # By Gerd Hoffmann (3) and Hans de Goede (1)
# Via Gerd Hoffmann
* kraxel/usb.81:
usb-host: raise libusbx minimum v... - 09:43 am Revision e449f26b: ehci_free_packet: Discard finished packets when the queue is halted
- With pipelining it is possible to encounter a finished packet when cleaning
the queue due to a halt. This happens whe... - 09:43 am Revision 7d04c2b7: xhci: remove XHCIRing->base (unused)
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:43 am Revision 3f5cc97e: usb-host: raise libusbx minimum version to 1.0.13
- Allows to remove one FIXME. Makes LIBUSB_LOG_LEVEL_WARNING build errors
go away. And starting with that version lib... - 09:43 am Revision 3b7e759a: usb: better speed mismatch error reporting
- Report the supported speeds for device and port in the error message.
Also add the speeds to the tracepoint. And whi...
04/22/2013
- 07:31 pm Revision 45673671: block: Fix build with tracing enabled
- filename was still uninitialised when it's used as a parameter to a
tracing function, so let's move the initialisatio... - 05:30 pm Revision 8e36d6ca: tpm: Simplify creation of cancel path
- Simplify the creation of the cancel path given the TPM's device path.
Given the path /dev/tpm0 build the path /sys/cl... - 05:11 pm Revision 56863d4f: qtest: Handle addresses and values for {in, out}[bwl] as unsigned
- Handle the addresses and values for {in,out}[bwl] as unsigned (ie
with strtoul), as per the protocol specification co... - 04:52 pm Revision 888a6bc6: Add option to mlock qemu and guest memory
- In certain scenario, latency induced by paging is significant and
memory locking is needed. Also, in the scenario wit... - 04:52 pm Revision 2b316774: qemu-char: do not operate on sources from finalize callbacks
- Due to a glib bug, the finalize callback is called with the GMainContext
lock held. Thus, any operation on the conte... - 04:52 pm Revision 910b6368: qemu-char: use consistent idiom for removing sources
- Always check that the source is active, and zero the tag afterwards.
The occurrence in pty_chr_state will trigger wi... - 04:52 pm Revision cdbf6e16: qemu-char: correct return value from chr_read functions
- Even if a CharDriverState's source is blocked by the front-end,
it must not be dropped. The IOWatchPoll that wraps it... - 04:52 pm Revision 85a67692: qemu-char: simplify pty polling
- There is no need to use a timer and pty_chr_read to detect a connected
pty. It is simpler to just call g_poll period... - 04:47 pm Revision 0aa09897: translate-all: fix compiler warning and linked error
- The code did use profile_getclock() but did not include
include/qemu/timer.h where this function is defined. The patc... - 04:08 pm Revision f1ab7a5a: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- # By Kevin Wolf (16) and Stefan Hajnoczi (4)
# Via Kevin Wolf
* kwolf/for-anthony:
qemu-iotests: add 053 unaligned ... - 04:05 pm Revision 25690739: Merge remote-tracking branch 'bonzini/nbd-next' into staging
- # By Stefan Hajnoczi
# Via Paolo Bonzini
* bonzini/nbd-next:
nbd: set TCP_NODELAY
nbd: use TCP_CORK in nbd_co_sen... - 04:05 pm Revision 6165daa4: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- # By Paolo Bonzini (5) and others
# Via Paolo Bonzini
* bonzini/scsi-next:
vhost-scsi-s390: new device supporting t... - 04:04 pm Revision d6394988: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Amos Kong (1) and Luiz Capitulino (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
virtio-balloon: fix integer over... - 12:37 pm Revision 7da94ca7: qemu-iotests: add 053 unaligned compressed image size test
- Test that qemu-img convert -c works when input image length is not a
multiple of the cluster size.
Previously an err... - 12:37 pm Revision 1cb6f506: block: Allow overriding backing.file.filename
- If a filename is passed in the driver-specific options from the command
line, the backing file path from the image is... - 12:34 pm Revision 56d1b4d2: block: Remove filename parameter from .bdrv_file_open()
- It is unused now in all block drivers.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@... - 11:27 am Revision c66a6157: raw-posix: Use bdrv_open options instead of filename
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 11:27 am Revision 7ad9be64: vvfat: Use bdrv_open options instead of filename
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 11:27 am Revision 035fccdf: block: Enable filename option
- This allows using the file.filename option instead of the string that
comes from -drive file=... and is passed around... - 11:27 am Revision 60beb341: iscsi: Use bdrv_open options instead of filename
- This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting t... - 11:27 am Revision 8e6d58cd: curl: Use bdrv_open options instead of filename
- As a bonus, going through the QemuOpts QEMU_OPT_SIZE parser for the
readahead option gives us proper error reporting ... - 11:27 am Revision c8c96350: sheepdog: Use bdrv_open options instead of filename
- This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting t... - 11:27 am Revision 8a79380b: raw-win32: Use bdrv_open options instead of filename
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 11:27 am Revision f4681212: blkdebug: Use bdrv_open options instead of filename
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 11:27 am Revision 31ca6d07: block: Add driver-specific options for backing files
- Options starting in "backing." are passed to the backing file now. If
you don't need to specify the filename for the ... - 11:27 am Revision a9ccedc3: rbd: Use bdrv_open options instead of filename
- This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting t... - 11:27 am Revision 2af5ef70: block: Fail gracefully when using a format driver on protocol level
- Specifying the wrong driver could fail an assertion:
$ qemu-system-x86_64 -drive file.driver=qcow2,file=x
qemu-syste... - 11:27 am Revision b4894776: gluster: Use bdrv_open options instead of filename
- This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting t... - 11:27 am Revision 16c79092: blkverify: Use bdrv_open options instead of filename
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 11:27 am Revision f4d38bef: qcow2: allow sub-cluster compressed write to last cluster
- Compression in qcow2 requires image length to be a multiple of the
cluster size. Lift this requirement by zero-paddi... - 11:27 am Revision bdda9232: qemu-iotests: Fix _filter_qemu
- $QEMU_PROG happens to be 'qemu' in my setup, so this sed command
replaces a bit too much. Restrict it to the start of... - 11:27 am Revision 16b3c5cd: qcow: allow sub-cluster compressed write to last cluster
- Compression in qcow requires image length to be a multiple of the
cluster size. Lift this requirement by zero-paddin... - 11:27 am Revision 54f106d5: qemu-img: do not zero-pad the compressed write buffer
- bdrv_write_compressed() does not allow requests that span the end of the
device. Therefore it is useless to zero-pad...
04/21/2013
- 07:44 pm Revision 68c0aa6e: ui/cocoa.m: Fix recent compile breakage
- Fix failures to compile introduced by recent console commits
1dbfa00503, 81c0d5a6) which removed is_graphic_console()...
04/20/2013
- 10:27 pm Revision 089305ac: i386 ROR r8/r16 instruction fix
- Fixed EFLAGS corruption by ROR r8/r16 instruction located at the end of the TB.
Signed-off-by: Pavel Dovgalyuk <pave... - 08:54 pm Revision 21e5181f: qdev: Drop taddr properties
- Drop all the infrastructure for taddr properties (ie ones which
are 'hwaddr' sized). These are now unused, and any fu... - 08:54 pm Revision 19298eca: hw/sm501: Use correct setter for sysbus-ohci dma-address property
- The sysbus-ohci dma-address property is declared as a HEX64
property, not a TADDR, so use the correct setter for it.
... - 02:39 pm Revision f4374c82: Merge branch 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
hw/versatile_pci: Drop unnecessary vpb_pci_conf... - 02:38 pm Revision 32370db3: Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Correctly restore FPSCR
target-... - 02:38 pm Revision 87885c8e: Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoip...
- * 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu:
linux-user: fix setgroups/getgroups for...
04/19/2013
- 05:19 pm Revision d6e51919: vhost-scsi-s390: new device supporting the tcm_vhost Linux kernel module
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Asias He <asias@redhat.com>
Cc: Michael S. Tsirkin ... - 05:18 pm Revision ccf6916c: vhost-scsi-ccw: new device supporting the tcm_vhost Linux kernel module
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 05:18 pm Revision 50787628: vhost-scsi-pci: new device supporting the tcm_vhost Linux kernel module
- Cc: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Signed-off-by: Asias ... - 05:18 pm Revision e9cd423f: virtio: simplify Makefile conditionals
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 05:18 pm Revision 5e9be92d: vhost-scsi: new device supporting the tcm_vhost Linux kernel module
- The WWPN specified in configfs is passed to "-device vhost-scsi-pci".
The tgpt field of the SET_ENDPOINT ioctl is obs... - 05:17 pm Revision 292c8e50: virtio-scsi: create VirtIOSCSICommon
- This patch refactors existing virtio-scsi code into VirtIOSCSICommon
in order to allow virtio_scsi_init_common() to b... - 04:38 pm Revision f691df52: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- # By Stefan Weil (3) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
m25p80: Remove bogus include of d... - 04:38 pm Revision 5dff24be: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci: add pci test device
This adds a new device that we can use for testing PCI PIO and MMIO, with and
without ioeve... - 04:37 pm Revision b6c99f8a: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- # By Jan Kiszka (4) and Marcelo Tosatti (1)
# Via Marcelo Tosatti
* qemu-kvm/uq/master:
vmxcap: Update according to... - 03:32 pm Revision dcc6ceff: virtio-balloon: fix integer overflow in BALLOON_CHANGE QMP event
- Because dev->actual is uint32_t, the expression 'dev->actual <<
VIRTIO_BALLOON_PFN_SHIFT' is truncated to 32 bits. Th... - 03:32 pm Revision 153d02e3: monitor: fix the wrong order of releasing keys
- (qemu) sendkey ctrl_r-scroll_lock-scroll_lock
Executing this command could not let Windows guest panic, it caused by... - 02:24 pm Revision e91f229a: target-arm: Correctly restore FPSCR
- Use the helper functions to save and restore the FPSCR, so that
we correctly propagate rounding mode and flushing beh... - 02:24 pm Revision 602131e9: target-arm: Add some missing CPU state fields to VMState
- A number of CPU state fields were accidentally omitted from
our migration state: some OMAP specific cp15 registers, a... - 02:24 pm Revision 3cc1d208: target-arm: port ARM CPU save/load to use VMState
- Port the ARM CPU save/load code to use VMState. Some state is
saved in a slightly different order to simplify things ... - 02:24 pm Revision 3b328448: target-arm: Reinsert missing return statement in ARM mode SRS decode
- Since patch
81465888c5306cd94abb9847e560796fd13d3c2f
target-arm: factor out handling of SRS instruction
the ARM... - 01:15 pm Revision af9277e6: hw/versatile_pci: Drop unnecessary vpb_pci_config_addr()
- Drop the vpb_pci_config_addr() function -- it is unnecessary since
the size of the memory regions means the hwaddr is... - 01:15 pm Revision 7468d73a: versatile_pci: Implement the PCI controller's control registers
- The versatile_pci PCI controller has a set of control registers which
handle the mapping between PCI and system addre... - 01:15 pm Revision 89a32d32: versatile_pci: Expose PCI memory space to system
- The VersatilePB's PCI controller exposes the PCI memory space to the
system via three regions controlled by the mappi... - 01:15 pm Revision a2bff788: arm/realview: Fix mapping of PCI regions
- Fix the mapping of the PCI regions for the realview board, which were
all incorrect. (This was never noticed because ... - 01:15 pm Revision 66a96d70: versatile_pci: Implement the correct PCI IRQ mapping
- Implement the correct IRQ mapping for the Versatile PCI controller; it
differs between realview and versatile boards,... - 01:15 pm Revision 5f37ef92: versatile_pci: Put the host bridge PCI device at slot 29
- On real hardware the host bridge appears as a PCI device in slot 29,
so make QEMU put its host bridge in that slot to... - 01:15 pm Revision 0688810b: versatile_pci: Change to subclassing TYPE_PCI_HOST_BRIDGE
- Change versatile_pci to subclass TYPE_PCI_HOST_BRIDGE and generally
handle PCI in a more QOM-like fashion.
Signed-of... - 01:15 pm Revision 967c2607: versatile_pci: Use separate PCI I/O space rather than system I/O space
- Rather than overloading the system I/O space (which doesn't even make
any sense on ARM) for PCI I/O, create an memory... - 01:15 pm Revision cd93dbf3: versatile_pci: Update to realize and instance init functions
- Update the Versatile PCI controller to use a realize function rather
than SysBusDevice::init. To reflect the fact tha... - 01:15 pm Revision 5fb8084f: versatile_pci: Expose PCI I/O region on Versatile PB
- Comments in the QEMU source code claim that the version of the PCI
controller on the VersatilePB board doesn't suppor... - 01:15 pm Revision c5c86c53: versatile_pci: Fix hardcoded tabs
- There is just one line in this source file with a hardcoded tab
indent, so just fix it.
Signed-off-by: Peter Maydell... - 12:45 pm Revision ad6b40f4: m25p80: Remove bogus include of devices.h
- I think in the early revisions of this we had an instantiation helper
for the device in devices.h. This was later rem... - 12:45 pm Revision c7a101f5: ssh: Remove unnecessary use of strlen function.
- Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi... - 12:44 pm Revision 6ae7d660: block/ssh: Add missing gcc format attributes
- Now gcc will check whether format string and variable arguments match.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
S... - 12:42 pm Revision 40508bb4: linux-user: change do_semop to return target errno when unsuccessful
- do_semop() is called from two places, and one of these fails to convert
return error to target errno when semop fails... - 12:38 pm Revision 7f1721df: w64: Fix compiler warnings (wrong format specifier)
- GetLastError() returns a DWORD value which is unsigned long,
so the correct format specifier is %lu.
Signed-off-by: ... - 12:36 pm Revision e1fe50dc: Remove unneeded type casts
- cpu_physical_memory_read, cpu_physical_memory_write take any pointer
as 2nd argument without needing a type cast.
Si... - 12:30 pm Revision fd1ca7e0: virtio.h: drop unused function prototypes
- They are unused since commit 5c7d0962f60498c3f11d402e1c857cb9d5d8568d.
Signed-off-by: Luiz Capitulino <lcapitulino@r... - 12:28 pm Revision ea44910e: bswap: fix compiler warning
- The bswap functions use memcpy but the bswap.h header itself does not seem to
include it in some configuration such a... - 11:44 am Revision af603142: vhost: Add vhost_commit callback for SeaBIOS ROM region re-mapping
- This patch follows MST's recommendation to move checks for
vhost_verify_ring_mappings() -> cpu_physical_memory_map() ... - 11:44 am Revision 881d588a: scsi: VMWare PVSCSI paravirtual device implementation
- Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
Signed-off-by: Yan Vugenfirer <yan@daynix.com>
[ Rename files to v... - 10:59 am Revision ef8489d4: scsi: avoid assertion failure on VERIFY command
- A verify command is not an actual read (we do not implement
compare mode) and thus does not have an AIOCB attached. ... - 10:48 am Revision 9ab709be: linux-user: fix undefined shift in copy_to_user_fdset
- If TARGET_ABI_BITS is bigger than 32 we shift by more than the size of int.
Signed-off-by: Andreas Schwab <schwab@su... - 10:48 am Revision 03903ffc: linux-user: fix setgroups/getgroups for non-UID16 archs
- Don't assume target_id is a short.
Signed-off-by: Andreas Schwab <schwab@suse.de>
Signed-off-by: Riku Voipio <riku.v... - 10:48 am Revision c7128c9f: linux-user: change do_semop to return target errno when unsuccessful
- do_semop() is called from two places, and one of these fails to convert
return error to target errno when semop fails...
04/18/2013
- 03:12 pm Revision 09dada40: configure: remove duplicate test
- We already had a test to add -march=i486 when needed. Make the
existing test independent of vhost-net, so that it is... - 03:12 pm Revision 5b5e3037: configure: QEMU_INCLUDES are the same for all subtargets
- Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-b... - 03:12 pm Revision 1ddd592f: elfload: use abi_short/ushort instead of target_short/ushort
- The alignment is a characteristic of the ABI, not the CPU.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed... - 03:12 pm Revision 918fc54c: elfload: use abi_llong/ullong instead of target_llong/ullong
- The alignment is a characteristic of the ABI, not the CPU.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed... - 03:12 pm Revision a29f998d: elfload: fix size of registers for N32
- Registers are 64-bit in size for the MIPS n32 ABI. Define
target_elf_greg_t accordingly, and use the correct functio... - 03:12 pm Revision ca98ac83: elfload: fix size of ABI-dependent fields in core dumps
- Some fields in core dumps are 32-bit in 32-or-64 environments (ppc64abi32,
sparc32plus). Use abi_long/ulong for thos... - 03:12 pm Revision f544a488: configure: move common libraries to config-host.mak
- Move -lm to the end of the line, so that it can be picked up as a
dependency by pixman in the static build case.
Rev... - 03:12 pm Revision 727e5283: configure: move CONFIG_QEMU_LDST_OPTIMIZATION to config-host.mak
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-b... - 03:12 pm Revision f8fd4fc4: elfload: use abi_int/uint instead of target_int/uint
- The alignment is a characteristic of the ABI, not the CPU.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed... - 03:12 pm Revision 15c08efe: configure: CONFIG_NO_XEN is duplicated
- We already define it in Makefile.target. But we need to avoid a
curious double negation in order to eliminate it.
T... - 03:12 pm Revision 2b6b7099: configure: eliminate target_libs_softmmu
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 03:12 pm Revision 6cfd9b52: elfload: only give abi_long/ulong the alignment specified by the target
- Previously, this was done for target_long/ulong, and propagated to
abi_long/ulong via a typedef. But target_long/ulo... - 03:12 pm Revision 86cd7b2d: elfload: use tswapreg consistently in elf_core_copy_regs
- Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-b... - 02:50 pm Revision 98f63605: dtc: add submodule
- Add dtc submodule as a fallback for old distros.
Picking version 1.3.0. as this is the most recently tagged stable ve... - 02:50 pm Revision 79f3b12f: configure: Put cross compile flags in EXTRA_CFLAGS
- The cross compile CFLAGS are needed to properly build pixman (and any other
submodules). Only the EXTRA_CFLAGS set is... - 02:50 pm Revision a540f158: configure/Make: Build libfdt from submodule DTC
- Configure to use the DTC submodule to build libfdt when no system libfdt
is found. Prompt to install the DTC submodul... - 05:27 am Revision 007e986f: vmxcap: Update according to SDM of January 2013
- This adds reporting of VMCS shadowing, #VE, IA32_SMBASE, unrestricted
VMWRITE and fixes the range of the MSEG revisio... - 05:27 am Revision 917367aa: target-i386: kvm: save/restore steal time MSR
- Read and write steal time MSR, so that reporting is functional across
migration.
Signed-off-by: Marcelo Tosatti <mto... - 05:27 am Revision ea4ee283: vmxcap: Augment reported information
- Parse the Basic VMX Information MSR and add the bit for the new posted
interrupts.
Signed-off-by: Jan Kiszka <jan.ki... - 05:27 am Revision 614413f7: vmxcap: Report APIC register emulation and RDTSCP control
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> - 05:27 am Revision f505a4d7: vmxcap: Open MSR file in unbuffered mode
- Python may otherwise decide to to read larger chunks, applying the seek
only on the software buffer. This will return...
04/17/2013
- 06:28 pm Revision 74b4fe3d: virtio-net-s390: switch to the new API.
- Here the virtio-net-s390 is modified for the new API. The device
virtio-net-s390 extends virtio-s390-device as before... - 06:28 pm Revision 89334c8b: virtio-net-ccw: switch to the new API.
- Here the virtio-net-ccw is modified for the new API. The device
virtio-net-ccw extends virtio-ccw-device as before. I... - 06:28 pm Revision 17a0ca55: virtio-net: cleanup: use QOM cast.
- As the virtio-net-pci and virtio-net-s390 are switched to the new API,
we can use QOM casts.
Signed-off-by: KONRAD F... - 06:28 pm Revision 1773d9ee: virtio-net: cleanup: init and exit function.
- This remove old init and exit function as they are no longer needed.
Signed-off-by: KONRAD Frederic <fred.konrad@gre... - 06:28 pm Revision e37da394: virtio-net-pci: switch to the new API.
- Here the virtio-net-pci is modified for the new API. The device
virtio-net-pci extends virtio-pci. It creates and con... - 06:28 pm Revision 17ec5a86: virtio-net: add the virtio-net device.
- Create virtio-net-device which extends virtio-device, so it can be connected on
virtio-bus.
Signed-off-by: KONRAD Fr... - 06:28 pm Revision 6a87acf7: virtio: add two functions to VirtioDeviceClass.
- Recent changes need two functions to VirtioDevice. This just add them
into VirtioDeviceClass.
Signed-off-by: KONRAD ... - 06:28 pm Revision e6f53fd5: Fix warnings suppressors to honor --disable-werror
- Replace
#pragma GCC diagnostic ignored FOO
[Troublesome code...]
#pragma GCC diagnostic error FOO
by
... - 06:27 pm Revision bf2a38d4: fw_cfg: add qtest test case
- This validates some basic characteristics of fw_cfg.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id... - 06:27 pm Revision a875711a: i440fx-test: add test for PAM functionality
- This tests PAM settings for the i440fx. This test does a lot of
byte MMIO which is fairly slow with qtest today. Bu... - 06:27 pm Revision 9bda413c: i440fx-test: add test to compare default register values
- This test compares all of the default register values against the
spec. It turns out we deviate in quite a few place... - 06:26 pm Revision c4efe1ca: qtest: add libqos including PCI support
- This includes basic PCI support for the PC platform. Enough
abstraction should be present to support non-PC platform... - 06:26 pm Revision 8a0743cf: libqos: add malloc support
- This is a very simple allocator for the PC platform. It should
be possible to add backends for other platforms.
Sig... - 06:26 pm Revision 234c69c5: libqos: add fw_cfg support
- fw_cfg is needed to get the top of memory which is necessary for
doing PCI allocation and allocating RAM for DMA.
Ad... - 06:26 pm Revision 8a8fd637: qtest: don't use system command to avoid double fork
- Currently we waitpid on the child process we spawn off that does
nothing more than system() another process. While t... - 06:24 pm Revision 4aead692: migration: reflect incoming failure to shell
- Management apps like libvirt don't know to pay attention to
stderr unless there is a non-zero exit status.
* migrati... - 06:24 pm Revision 95e2af98: qbus: remove wrong error messages
- The existing code shows the "Bus '%s' is full" message even if name
is specified and different from bus->name (i.e. m... - 06:22 pm Revision bd5ac203: chardev: remove the headers of Memory chardev driver
- Memory chardev driver is no longer used, and Commit:
4bf0bb8014ac2ac61b1004f5d92b2a4594d48017 has droped
it but the h... - 06:14 pm Revision 20781f9c: Merge remote-tracking branch 'bonzini/migration-writev' into staging
- # By Paolo Bonzini
# Via Paolo Bonzini
* bonzini/migration-writev:
qemu-file: do not use stdio for qemu_fdopen
io... - 12:44 pm Revision e9d8fbf5: qemu-file: do not use stdio for qemu_fdopen
- This uses system calls directly for Unix file descriptors, so that the
efficient writev_buffer can be used. Pay atte... - 12:43 pm Revision 83f75c26: iov: handle partial writes from sendmsg and recvmsg
- Partial writes can still happen in sendmsg and recvmsg, if a
signal is received in the middle of a write. To handle ... - 12:43 pm Revision f48869ad: iov: reorganize iov_send_recv, part 3
- "si" and "ei" are merged in a single variable.
Reviewed-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Orit Wa... - 12:43 pm Revision 15711565: qemu-file: drop socket_put_buffer
- It is enough to implement one of socket_writev_buffer and
socket_put_buffer.
Reviewed-by: Juan Quintela <quintela@re... - 12:43 pm Revision cb6247a7: iov: reorganize iov_send_recv, part 1
- Once the initial part of the iov is dropped, it is not used anymore.
Modify iov/iovcnt directly instead of adjusting ... - 12:43 pm Revision 5209d675: iov: reorganize iov_send_recv, part 2
- Do not touch the "bytes" argument anymore. Instead, remember the
original length of the last iovec if we touch it, a... - 12:10 am Revision 2f7bd829: qdev: Fix device_add bus assumptions
- Drop an unreachable fallback bus assignment to SysBus.
If no ,bus= is specified, only search busses recursively for ... - 12:10 am Revision e0a83fc2: qom: do nothing on unparent of object without parent
- Otherwise, device_unparent will fail to get a canonical path of
the object.
Signed-off-by: Paolo Bonzini <pbonzini@r... - 12:10 am Revision acbbc036: rng random backend: check for -EAGAIN errors on read
- Not handling EAGAIN triggers the assert
qemu/backends/rng-random.c:44:entropy_available: assertion failed: (len != -... - 12:10 am Revision 7dda5dc8: migration: initialize RAM to zero
- Using qemu_memalign only leaves the RAM zero by chance, because libc
will usually use mmap to satisfy our huge reques...
04/16/2013
- 06:28 pm Revision 86c7dba0: Merge remote-tracking branch 'kraxel/usb.80' into staging
- # By Gerd Hoffmann (6) and Hans de Goede (1)
# Via Gerd Hoffmann
* kraxel/usb.80:
use libusb for usb-host
xhci: f... - 06:28 pm Revision 6f8111a1: Merge remote-tracking branch 'spice/spice.v69' into staging
- # By Hans de Goede (5) and others
# Via Gerd Hoffmann
* spice/spice.v69:
spice-qemu-char: vmc_write: Don't write mo... - 06:28 pm Revision 100c5332: Merge remote-tracking branch 'kraxel/pixman.v11' into staging
- # By Gerd Hoffmann (22) and Igor Mitsyanko (2)
# Via Gerd Hoffmann
* kraxel/pixman.v11: (24 commits)
qxl: register ... - 06:28 pm Revision 398973fe: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- # By Igor Mammedov (8) and others
# Via Andreas Färber
* afaerber/qom-cpu:
target-cris: Override do_interrupt for p... - 01:04 pm Revision af203be3: xhci: use slotid as device address
- Is good enougth for unique device addresses and avoids the need for any
state for device addressing. Makes live migr... - 01:04 pm Revision 2b2325ff: use libusb for usb-host
- Reimplement usb-host on top of libusb.
Reasons to do this:
(1) Largely rewritten from scratch, nice opportunity to ... - 01:04 pm Revision a6718874: xhci: fix address device
- Zero-initialize the set-address dummy USBPacket,
also add buffer to avoid sanity checks triggering.
https://bugzilla... - 12:59 pm Revision 7598b41c: usb-serial: Remove double call to qemu_chr_add_handlers( NULL )
- usb-serial has a qdev chardev property, and hw/qdev-properties-system.c
already contains:
static void release_chr(Ob... - 12:59 pm Revision 94ae9eec: xhci: remove leftover debug printf
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:59 pm Revision 6d3bc22e: xhci: add xhci_cap_write
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:59 pm Revision bdfce20d: xhci: fix portsc writes
- Check for port reset first and skip everything else then.
Add sanity checks for PLS updates.
Add PLC notification whe... - 12:52 pm Revision 8bb9f51c: spice: (32 bit only) fix surface cmd tracking destruction
- No change for 64 bit arches, but for 32 bit previously we zeroed half
the surfaces cmd array, instead of all of it.
... - 12:52 pm Revision c3d6b96e: virtio-console: Remove any pending watches on close
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:52 pm Revision 52fe0e75: spice-qemu-char: Remove #ifdef-ed code for old spice-server compat
- We now require spice-server to be >= 0.12.0 so this is no longer needed.
Signed-off-by: Hans de Goede <hdegoede@redh... - 12:52 pm Revision b010cec8: spice-qemu-char: Remove intermediate buffer
- virtio-serial's buffer is valid when it calls us, and we don't
access it otherwise: vmc_read is only called in respon... - 12:52 pm Revision f9fb0532: virtio-console: Also throttle when less was written then requested
- This is necessary so that we get properly woken up to write the rest.
This patch also changes the len argument to th... - 12:52 pm Revision 75c439bc: spice-qemu-char: vmc_write: Don't write more bytes then we're asked too
- This one took me eons to debug, but I've finally found it now, oh well.
The usage of the MIN macro in this line:
... - 12:52 pm Revision ae893e5e: spice-qemu-char: Add watch support
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:52 pm Revision 5c74fb27: qxl: add 2000x2000 and 2048x2048 video modes
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:25 am Revision 3bec0c7d: m25p80: Fix debug messages.
- Some dodgy casts were making a mess of these msgs.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
S... - 11:25 am Revision 28097d02: m25p80.c: Multiple debug verbosity levels
- The debug printfs on every page program/read is extremely verbose. Add
a second level of debug for this.
Signed-off-... - 11:25 am Revision e9711b4d: m25p80: Convert guest errors to LOG_GUEST_ERROR
- Some of the debug printfs in m25p80 are really guest errors.
Changed over to qemu_log_mask(LOG_GUEST_ERROR accordingl... - 11:25 am Revision 095b9c48: m25p80: Add debug message for no bdrv
- If there is no backing bdrv, let the debugging developer know about it.
Signed-off-by: Peter Crosthwaite <peter.cros... - 11:04 am Revision 210914e2: xilinx_axidma: Fix rx/tx halted bit.
- If there is no DMA buffer descriptor, the DMA halts, not idles.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@... - 11:04 am Revision 42bb9c91: stream: Remove app argument hack
- The uint32_t *app argument doesn't exist in real hardware. It was a hack in
xilinx_axidma/enet to fake the (secondary... - 11:04 am Revision 35e60bfd: stream: Add flow control API
- Add basic flow control to stream. A stream slave may return short, indicating
that it is not capable of accepting any... - 11:04 am Revision 3630ae95: xilinx_axienet/dma: Implement rx path flow control
- Implement flow control for the RX data path from xilinx_axienet->xilinx_axidma.
On short return from axidma, then eth... - 11:04 am Revision cbde584f: xilinx_axidma: Defined and use type cast macro
- Standard QOM cast macro. Replaces usages of FROM_SYSBUS
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.c... - 11:04 am Revision 897374db: xilinx_axidma: Register reset properly
- Register the reset function as the Device::reset function rather than
explicitly call it from the sysbus::init.
Sign... - 11:04 am Revision 545129e5: xilinx_axienet: typedef XilinxAXIEnet struct
- Typedef xilinx_axienets object state struct to shorten the repeated usages of
struct XilinxAXIEnet.
Signed-off-by: P... - 11:04 am Revision e6543663: xilinx_axidma: converted init->realize
- The prescribed transition from SysBusDevice::init to Device::realize. I'm going
with Andreas suggestion to move the s... - 11:04 am Revision 55b3e0c2: xilinx_axienet: Create Proxy object for stream
- Create a separate child object to proxy the stream slave connection. This is
setup for future work where a second str... - 11:04 am Revision b2d9dfe9: xilinx_axienet: converted init->realize
- The prescribed transition from SysBusDevice::init to Device::realize. Im going
with Andreas suggestion to move the sy... - 11:04 am Revision e1500e35: xilinx_axidma: Create Proxy object for stream
- Create a separate child object to proxy the stream slave connection. This is
setup for future work where a second str... - 11:04 am Revision f0e7a81c: xilinx_axienet: Defined and use type cast macro
- Standard QOM cast macro. Replaces usages of FROM_SYSBUS
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.c... - 11:04 am Revision 54ff2a39: petalogix_ml605_mmu: Fix machine node attachment
- Just attach devices straight to the root machine node, rather than the
"unattached node"
Signed-off-by: Peter Crosth... - 11:04 am Revision b19ceaad: petalogix_ml605_mmu: Attach ethernet to machine
- Explicitly make the ethernet a child of the machine. This is needed to set
and use links pre-realize. Also makes the ... - 11:04 am Revision 9ee0ceb7: xilinx_axienet: Register reset properly
- Register the reset function and the Device::reset function rather than
explicitly call it from the sysbus::init.
Sig... - 11:04 am Revision 42e8a283: xilinx_axidma: typedef XilinxAXIDMA struct
- Typedef xilinx_axidma's object state struct to shorten the repeated usages of
struct XilinxAXIDMA.
Signed-off-by: Pe... - 10:26 am Revision bfe528b9: qxl: register QemuConsole for secondary cards
- Hook secondary qxl cards properly into the qemu console subsystem.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:26 am Revision 9697f5d2: gtk: custom cursor support
- Makes gtk ui play nicely with qxl (and vmware_svga)
as you can actually see your pointer now ;)
Signed-off-by: Gerd ... - 10:26 am Revision dea1b0bd: xen: re-enable refresh interval reporting for xenfb
- xenfb informs the guest about the gui refresh interval so it can avoid
pointless work. That logic was temporarely di... - 10:26 am Revision 284d1c6b: console: allow pinning displaychangelisteners to consoles
- DisplayChangeListener gets a new QemuConsole field, which can be set to
non-NULL before registering. This will pin t... - 10:26 am Revision 81c0d5a6: console: add qemu_console_is_*
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:03 am Revision d4bcb199: qxl: add 4k + 8k resolutions
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:03 am Revision 0f7b2864: console: gui timer fixes
- Make gui update rate adaption code in gui_update() actually work.
Sprinkle in a tracepoint so you can see the code at... - 10:03 am Revision 380cd056: console: add GraphicHwOps
- Pass a single GraphicHwOps struct pointer to graphic_console_init,
instead of a bunch of function pointers.
Signed-o... - 10:03 am Revision 27be5587: console: make DisplayState private to console.c
- With gui_* being moved to console.c nobody outside console.c needs
access to DisplayState fields any more. Make the ... - 10:03 am Revision 321f048d: console: give each QemuConsole its own DisplaySurface
- Go away from the global DisplaySurface, give one to each QemuConsole
instead. With this patch applied it is possible... - 10:03 am Revision 2c62f08d: console: simplify screendump
- Screendumps are alot simpler as we can update non-active
QemuConsoles now. So we only need to update the QemuConsole... - 10:03 am Revision 36671fbd: console: zap g_width + g_height
- We have a surface per QemuConsole now, so there is no need to keep
track of the QemuConsole size any more as we can q... - 10:03 am Revision 1dbfa005: console: rename vga_hw_*, add QemuConsole param
- Add QemuConsole parameter to vga_hw_*, so the interface allows to update
non-active consoles (the actual code can't h... - 10:03 am Revision 98a9ad90: console: move gui_update+gui_setup_refresh from vl.c into console.c
- Pure code motion, no functional changes.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:03 am Revision e27bd65a: console: switch color_table_rgb to pixman_color_t
- Now that all text console rendering uses pixman we can easily
switch the color tables to use pixman_color_t directly.... - 10:03 am Revision b7627952: pixman: render vgafont glyphs into pixman images
- Add helper functions to create pixman mask images for glyphs
and to render these glyphs into a pixman image.
Signed-... - 10:03 am Revision 7d6ba01c: console: use pixman for font rendering
- Zap homegrown font rendering code, use pixman calls instead.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:03 am Revision 7a6404cd: hw/vmware_vga.c: add tracepoints for mmio reads+writes
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:03 am Revision 437fe106: console: add trace events
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:03 am Revision 68db6dc5: console: use pixman for fill+blit
- Zap homegrown pixel shuffeling code, use pixman calls instead.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:03 am Revision 867c538f: pixman: add qemu_pixman_color()
- Helper function to map qemu colors (32bit integer + matching PixelFormat)
into pixman_color_t.
Signed-off-by: Gerd H... - 10:03 am Revision 64840c66: console: displaystate init revamp
- We have only one DisplayState, so there is no need for the "next"
linking, rip it. Also consolidate all displaystate... - 10:03 am Revision eb2f9b02: hw/vmware_vga.c: various vmware vga fixes.
- Hardcode depth to 32 bpp. It effectively was that way before because
that is the default surface depth, this just ma... - 10:03 am Revision 17866fc8: hw/vmware_vga.c: fix screen resize bug introduced after console revamp
- In vmsvga display update function, a pointer to DisplaySurface must be acquired
after a call to vmsvga_check_size sin... - 10:03 am Revision 522fccbe: exynos4210_fimd.c: fix display resize bug introduced after console revamp
- In exynos4210 display update function, we were acquiring DisplaySurface
pointer before calling screen resize function... - 03:45 am Revision b21bfeea: target-cris: Override do_interrupt for pre-v32 CPU cores
- Instead of forwarding from cris_cpu_do_interrupt() to do_interruptv10(),
override CPUClass::do_interrupt with crisv10... - 02:19 am Revision f1fc3e66: kvmvapic: Replace FROM_SYSBUS() with QOM type cast
- ... and define type name and type cast macro for kvmvapic according
to accepted convention.
Signed-off-by: Igor Mamm... - 02:19 am Revision 3f24a58f: cpu: Pass CPUState to *cpu_synchronize_post*()
- ... so it could be called without requiring CPUArchState.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewe... - 02:19 am Revision dd13e088: target-i386/cpu.c: Coding style fixes
- * Add braces to 'if' statements;
* Remove last TAB character from the source.
Signed-off-by: Eduardo Habkost <ehabk... - 02:19 am Revision 72cc5137: qdev: Add qdev property for bool type
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
[AF: Use new qdev_prop_set_after_realize()]
Signed-off-by: Andreas... - 02:19 am Revision 21ad7789: target-i386: Fix including "host" in -cpu ? output
- kvm_enabled() cannot be true at this point because accelerators are
initialized much later during init. Also, hiding ... - 02:19 am Revision d3c64d6a: target-i386: Split APIC creation from initialization in x86_cpu_realizefn()
- When APIC is hotplugged during CPU hotplug, device_set_realized()
calls device_reset() on it. And if QEMU runs in KVM... - 02:19 am Revision f16a69f7: ioapic: Replace FROM_SYSBUS() with QOM type cast
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 02:19 am Revision 4dc1f449: target-i386: Consolidate error propagation in x86_cpu_realizefn()
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Edua... - 02:19 am Revision 7f833247: target-i386: Split out CPU creation and features parsing
- Move CPU creation and features parsing into a separate cpu_x86_create()
function, so that board would be able to set ... - 02:19 am Revision a7ddba52: qdev: Set device's parent before calling realize() down inheritance chain
- Currently device_set_realized() sets parent only after device was realized,
but qdev_device_add() sets it before devi... - 02:19 am Revision 3af60be2: target-i386: Improve -cpu ? features output
- We were missing a bunch of feature lists. Fix this by simply dumping
the meta list feature_word_info.
Signed-off-by:... - 01:41 am Revision 22773d60: pci: add pci test device
- This device is used for kvm unit tests,
currently it supports testing performance of ioeventfd.
Using updated kvm uni... - 01:06 am Revision 24a6e7f4: virtio-balloon: fix dynamic properties.
- To keep compatibility with the old virtio-balloon-x, add the dynamic properties
to virtio-balloon-pci and virtio-ball... - 01:06 am Revision 4ceb193d: Merge remote-tracking branch 'bonzini/hw-dirs' into staging
- * bonzini/hw-dirs:
exec: remove useless declarations from memory-internal.h
memory: move core typedefs to qemu/ty... - 01:05 am Revision fe6c2117: qdev: Fix QOM unrealize behavior
- Since commit 249d41720b7dfbb5951b430b9eefdbee7464f515 (qdev: Prepare
"realized" property) setting realized = true wou... - 01:05 am Revision a907cf59: Allow qtest to be used together with a virtual CPU
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Message-id: 1366054097-14132-1-git-send-email-edgar.igles...
04/15/2013
- 11:51 pm Revision e0e367ba: Merge branch 'tcg-ppc64' of git://github.com/rth7680/qemu
- * 'tcg-ppc64' of git://github.com/rth7680/qemu: (33 commits)
tcg-ppc64: Handle deposit of zero
tcg-ppc64: Impleme... - 10:29 pm Revision e6b63677: Add -f FMT / --format FMT arg to qemu-nbd
- Currently the qemu-nbd program will auto-detect the format of
any disk it is given. This behaviour is known to be ins... - 09:09 pm Revision 39dc85b9: tcg-ppc64: Handle deposit of zero
- The TCG optimizer does great work when inserting constants, being able
to fold the open-coded deposit expansion to ju... - 09:09 pm Revision 027ffea9: tcg-ppc64: Implement movcond
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 09:09 pm Revision 6c858762: tcg-ppc64: Implement add2/sub2_i64
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 09:09 pm Revision 6645c147: tcg-ppc64: Implement mulu2/muls2_i64
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 09:09 pm Revision 1e6e9aca: tcg-ppc64: Use getauxval for ISA detection
- Glibc 2.16 includes an easy way to get feature bits previously
buried in /proc or the program startup auxiliary vecto... - 09:09 pm Revision 6995a4a0: tcg-ppc64: Use MFOCRF instead of MFCR
- It takes half the cycles to read one CR register instead of all 8.
This is a backward compatible addition to the ISA,... - 09:09 pm Revision 70fac59a: tcg-ppc64: Use ISEL for setcond
- There are a few simple special cases that should be handled first.
Break these out to subroutines to avoid code dupli... - 09:09 pm Revision 991041a4: tcg-ppc64: Cleanup i32 constants to tcg_out_cmp
- Nothing else in the call chain ensures that these
constants don't have garbage in the high bits.
Reviewed-by: Aureli... - 09:09 pm Revision 33de9ed2: tcg-ppc64: Implement deposit
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 09:09 pm Revision 4c314da6: tcg-ppc64: Use TCGType throughout compares
- The optimization/bug being fixed is that tcg_out_cmp was not applying the
right type to loading a constant, in the ca... - 09:09 pm Revision ef809300: tcg-ppc64: Use I constraint for mul
- The mul_i32 pattern was loading non-16-bit constants into a register,
when we can get the middle-end to do that for u... - 09:09 pm Revision 37251b98: tcg-ppc64: Handle constant inputs for some compound logicals
- Since we have special code to handle and/or/xor with a constant,
apply the same to andc/orc/eqv with a constant.
Rev... - 09:09 pm Revision ce1010d6: tcg-ppc64: Implement compound logicals
- Mostly copied from the ppc32 port.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henders... - 09:09 pm Revision 68aebd45: tcg-ppc64: Implement bswap64
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 09:09 pm Revision 5d221582: tcg-ppc64: Implement bswap16 and bswap32
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 08:55 pm Revision 313d91c7: tcg-ppc64: Implement rotates
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:55 pm Revision 49d9870a: tcg-ppc64: Streamline qemu_ld/st insn selection
- Using a table to look up insns of the right width and sign.
Include support for the Power 2.06 LDBRX and STDBRX insns... - 08:55 pm Revision 28f2dba6: tcg-ppc64: Use automatic implementation of ext32u_i64
- The enhancements to and immediate obviate this.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Ri... - 08:55 pm Revision a9249dff: tcg-ppc64: Improve and_i32 with constant
- Use RLWINM
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:55 pm Revision 637af30c: tcg-ppc64: Improve and_i64 with constant
- Use RLDICL and RLDICR.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twid... - 08:55 pm Revision dce74c57: tcg-ppc64: Tidy or and xor patterns.
- Handle constants in common code; we'll want to reuse that later.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
... - 08:55 pm Revision 148bdd23: tcg-ppc64: Allow constant first argument to sub
- Using SUBFIC for 16-bit signed constants.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard ... - 08:55 pm Revision ee924fa6: tcg-ppc64: Improve constant add and sub ops.
- Improve constant addition -- previously we'd emit useless addi with 0.
Use new constraints to force the driver to pul... - 08:52 pm Revision 3d582c61: tcg-ppc64: Rearrange integer constant constraints
- We'll need a zero, and Z makes more sense for that. Make sure we
have a full compliment of signed and unsigned 16 an... - 08:52 pm Revision 421233a1: tcg-ppc64: Cleanup tcg_out_movi
- The test for using movi32 was sub-optimal for TCG_TYPE_I32, comparing
a signed 32-bit quantity against an unsigned 32... - 08:51 pm Revision 752c1fdb: tcg-ppc64: Fix setcond_i32
- We weren't ignoring the high 32 bits during a NE comparison.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Sign... - 08:44 pm Revision 2fd8eddc: tcg-ppc64: Introduce and use TAI and SAI
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:44 pm Revision 5e916c28: tcg-ppc64: Introduce and use tcg_out_shri64
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:44 pm Revision 0a9564b9: tcg-ppc64: Introduce and use tcg_out_shli64
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:44 pm Revision 6e5e0602: tcg-ppc64: Introduce and use tcg_out_ext32u
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:44 pm Revision 9e555b73: tcg-ppc64: Introduce and use tcg_out_rlw
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:44 pm Revision aceac8d6: tcg-ppc64: Use TCGReg everywhere
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:44 pm Revision 66d4f6a3: disas: Disassemble all ppc insns for the host
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 07:19 pm Revision c72dd2d0: exec: remove useless declarations from memory-internal.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:19 pm Revision b421d9c6: memory: move core typedefs to qemu/typedefs.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:19 pm Revision 0bc3cd62: include: avoid useless includes of exec/ headers
- Headers in include/exec/ are for the deepest innards of QEMU,
they should almost never be included directly.
Signed-... - 07:19 pm Revision bdee56f5: tpm: reorganize headers and split hardware part
- The TPM subsystem does not have a full front-end/back-end separation.
The sole available backend, tpm_passthrough, de... - 07:19 pm Revision dccfcd0e: sysemu: avoid proliferation of include/ subdirectories
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 06:22 pm Revision 0ca5aa4f: qemu-char: another io_add_watch_poll fix
- After attaching the source, we have to remove the reference we hold
to it, because we do not hold anymore a pointer t... - 06:22 pm Revision 55169140: virtio-serial-s390: switch to the new API.
- Here the virtio-serial-s390 is modified for the new API. The device
virtio-serial-s390 extends virtio-s390-device as ... - 06:22 pm Revision d5990ff4: virtio-serial: cleanup: remove qdev field.
- The qdev field is no longer needed, just drop it.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Reviewe... - 06:22 pm Revision 6acf69cd: virtio-serial-ccw: switch to the new API.
- Here the virtio-serial-ccw is modified for the new API. The device
virtio-serial-ccw extends virtio-ccw-device as bef... - 06:22 pm Revision 76017fd2: virtio-serial: cleanup: use QOM casts.
- As the virtio-serial-pci and virtio-serial-s390 are switched to the new
API, we can use QOM casts.
Signed-off-by: KO... - 06:22 pm Revision 34b95b2c: virtio-serial: cleanup: init and exit functions.
- This remove old init and exit function as they are no longer needed.
Signed-off-by: KONRAD Frederic <fred.konrad@gre... - 06:22 pm Revision f574fa8b: virtio: fix broken aliases.
- This fix the broken aliases, by renaming the devices.
So: * virtio-blk => virtio-blk-device.
* virtio-balloon =>... - 06:22 pm Revision 2cd2b016: virtio-serial: add the virtio-serial device.
- Create virtio-serial which extends virtio-device, so it can be connected
on virtio-bus.
Signed-off-by: KONRAD Freder... - 06:22 pm Revision 9fd02979: Update Makefile to actually install the new efi-enabled nic roms that are used...
- Commit c45e5b5b30ac1f5505725a7b36e68cedfce4f01f made a switch use the efi-enabled nic roms by default.
This patch upd... - 06:22 pm Revision 3718c7f0: acpi.h: make it self contained
- Headers shouldn't assume another header is included,
pull in everything necessary.
Signed-off-by: Michael S. Tsirkin... - 06:22 pm Revision f7f7464a: virtio-serial-pci: switch to the new API.
- Here the virtio-serial-pci is modified for the new API. The device
virtio-serial-pci extends virtio-pci. It creates a... - 05:35 pm Revision 97ebbab0: nbd: set TCP_NODELAY
- Disable the Nagle algorithm to reduce latency. Note this means we must
also use TCP_CORK when sending header followe... - 05:30 pm Revision 0fcece25: nbd: use TCP_CORK in nbd_co_send_request()
- Use TCP_CORK to defer packet transmission until both the header and the
payload have been written.
Suggested-by: Nic... - 05:29 pm Revision 6760c47a: nbd: unlock mutex in nbd_co_send_request() error path
- Cc: qemu-stable@nongnu.org
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzin... - 05:07 pm Revision b1ca31d7: target-mips: fix mipsdsp_mul_q15_q15 and tests for MAQ_SA_W_PHL/PHR
- The operands for MAQ_SA_W.PHL/MAQ_SA_W.PHR must in specified format.
Otherwise, the results are unpredictable. Once t... - 05:06 pm Revision e3d142d0: fpu: Correct edgecase in float64_muladd
- In handling float64_muladd, if we end up doing a subtraction of the
product and c, and the 128 bit result of this sub... - 04:16 pm Revision 3b8acc11: configure: fix TPM logic
- A non-native i386 or x86_64 emulator should not have TPM passthrough
support, since the TPM is only present for those... - 04:16 pm Revision e53339cf: acpi.h: make it self contained
- Headers shouldn't assume another header is included,
pull in everything necessary.
Signed-off-by: Michael S. Tsirkin... - 04:16 pm Revision 0445259b: acpi: move declarations from pc.h to acpi.h
- Functions defined in acpi/ should be declared in
acpi.h
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-of... - 04:16 pm Revision 174d5d99: hw: Add lost ARM core again
- Commit 0434e30afb6175212389811e0b28b948eb3c1e40 accidentally removed
the compilation of arm11mpcore.c.
Signed-off-by... - 04:16 pm Revision 35b2028f: Fix failure to create q35 machine
- This is a regression introduced by c0907c9e6417c. How to reproduce:
$ qemu-system-x86_64 -nodefaults -vnc :0 -M q35
... - 04:16 pm Revision fd123245: Add linux-headers to QEMU_INCLUDES
- virtio/dataplane/vring.c requires the Linux headers and is built for all
targets. So we need to add the corresponding... - 04:16 pm Revision bd2be150: arm: fix location of some include files
- The recent rearrangement of include files had some minor errors:
devices.h is not ARM specific and should not be in ... - 04:02 pm Revision db08dc21: Merge remote-tracking branch 'stefanha/block' into staging
- * stefanha/block:
rbd: add an asynchronous flush
iotests: Add 'check -ssh' option to test Secure Shell block devi... - 03:49 pm Revision c530b142: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Michal Novotny (2) and Eric Blake (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
qapi: use valid JSON in schema
... - 03:46 pm Revision b25ce104: Merge remote-tracking branch 'quintela/migration.next' into staging
- # By Paolo Bonzini
# Via Juan Quintela
* quintela/migration.next:
migration: simplify writev vs. non-writev logic
... - 11:18 am Revision c09b437b: qemu-iotests: filter QEMU_PROG in 051.out
- Filter the name of the QEMU executable so the output can be diffed no
matter what QEMU_PROG is (e.g. qemu-system-x86_... - 11:18 am Revision dc7588c1: rbd: add an asynchronous flush
- The existing bdrv_co_flush_to_disk implementation uses rbd_flush(),
which is sychronous and causes the main qemu thre... - 11:18 am Revision 0a12ec87: block: Add support for Secure Shell (ssh) block device.
- qemu-system-x86_64 -drive file=ssh://hostname/some/image
QEMU will ssh into 'hostname' and open '/some/image' which ... - 11:18 am Revision 9a2d462e: block: ssh: Use libssh2_sftp_fsync (if supported by libssh2) to flush to disk.
- libssh2_sftp_fsync is an extension to libssh2 to support fsync(2) over
sftp, which is itself an extension of OpenSSH.... - 11:18 am Revision 342809e8: iotests: Add 'check -ssh' option to test Secure Shell block device.
- Note in order to run these tests on ssh, you must be running a local
ssh daemon, and that daemon must accept loopback... - 11:18 am Revision aad64f31: ide: refuse WIN_READ_NATIVE_MAX on empty device
- What is the highest addressable sector on an empty CD-ROM? Nothing is
addressable so produce an error.
This patch p... - 09:26 am Revision 05fcc848: savevm: Implement block_writev_buffer()
- Instead of breaking up RAM state into many small chunks, pass the iovec
to the block layer for better performance.
S... - 09:26 am Revision 8d3b1a2d: block: Introduce bdrv_pwritev() for qcow2_save_vmstate
- Directly pass the QEMUIOVector on instead of linearising it.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off... - 09:26 am Revision 47e5df21: qemu-iotests: Add test for -drive options
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 09:26 am Revision cf8074b3: block: Introduce bdrv_writev_vmstate
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 09:26 am Revision cf07aecf: qemu-iotests: A few more bdrv_pread/pwrite tests
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
04/14/2013
- 02:05 pm Revision 41cb62c2: kvm: support non datamatch ioeventfd
- Adding restrictions just adds code.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 02:05 pm Revision 500ffd4a: kvm: remove unused APIs
- There are only used internally now, move them
out of header and out of stub.
Signed-off-by: Michael S. Tsirkin <mst@... - 02:05 pm Revision 44c3f8f7: kvm: support any size for pio eventfd
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
04/13/2013
- 10:40 pm Revision e2ec3f97: qjson: to_json() case QTYPE_QSTRING is buggy, rewrite
- Known bugs in to_json():
* A start byte for a three-byte sequence followed by less than two
continuation bytes is ... - 10:40 pm Revision 1d50c8e9: check-qjson: Test noncharacters other than U+FFFE, U+FFFF in strings
- Test cases cover the two noncharacters in the BMP. Add tests for the
other 64 noncharacters.
Three existing test ca... - 10:40 pm Revision d6244e2c: check-qjson: Improve a few comments, delete bogus ones
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Blu... - 10:39 pm Revision cb2744ea: unicode: New mod_utf8_codepoint()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Blu... - 03:31 pm Revision 75312e74: Merge branch 'mingw' of git://qemu.weilnetz.de/qemu
- * 'mingw' of git://qemu.weilnetz.de/qemu:
qemu-timer: move timeBeginPeriod/timeEndPeriod to os-win32
Release SMP ... - 02:51 pm Revision d640045a: target-i386: add AES-NI instructions
- Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off... - 02:51 pm Revision 5d6f5cdd: aes: make Td[0-5] and Te[0-5] tables non static
- Remove static attribute to Td[0-5] and Te[0-5] tables so that they
can be used outside of aes.c. Change their type fr... - 02:51 pm Revision 753d9b82: aes: move aes.h from include/block to include/qemu
- Move aes.h from include/block to include/qemu to show it can be reused
by other subsystems.
Cc: Kevin Wolf <kwolf@re... - 02:51 pm Revision e71827bc: target-i386: add pclmulqdq instruction
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off... - 02:51 pm Revision 8dbd3fc3: disas/i386.c: disassemble pclmulqdq instruction
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 02:51 pm Revision 309b4de1: disas/i386.c: disassemble aes-ni instructions
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 02:51 pm Revision 41cb383f: target-i386: enable PCLMULQDQ on Westmere CPU
- The PCLMULQDQ instruction has been introduced on the Westmere CPU.
Reviewed-by: Richard Henderson <rth@twiddle.net>
... - 02:51 pm Revision 2f493fee: sh7750: Change cpu field type to SuperHCPU
- This brings us a step closer to QOM'ified SH7750 SoC and
fixes b350ab75 (target-sh4: Move PVR/PRR/CVR into SuperHCPUC... - 02:51 pm Revision 06f3ed26: shix: Catch CPU initialization errors
- Print an error message as done for the r2d machine and exit.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed... - 02:50 pm Revision 396a14a3: Merge branch 'trivial-patches' of git://github.com/stefanha/qemu
- * 'trivial-patches' of git://github.com/stefanha/qemu:
cpu-exec: Allow "-d exec" in non-debug builds (drop CONFIG_D... - 02:50 pm Revision 0a9c2341: Merge branch 'tci' of git://qemu.weilnetz.de/qemu
- * 'tci' of git://qemu.weilnetz.de/qemu:
tci: Make tcg temporaries local to tcg_qemu_tb_exec
tci: Delete unused tb... - 02:49 pm Revision 4b7b0546: Merge branch 'tcg-s390' of git://github.com/rth7680/qemu
- * 'tcg-s390' of git://github.com/rth7680/qemu:
tcg-s390: Fix merge error in tgen_brcond
tcg-s390: Use all 20 bits...
04/12/2013
- 07:27 pm Revision 1046127d: Release SMP restriction on Windows
- The previous patches make QEMU SMP safe on Windows, we can now release
the restriction.
Signed-off-by: Fabien Choute... - 07:27 pm Revision ed9164a3: Check effective suspension of TCG thread
- On multi-core systems, SuspendThread does not guaranty immediate thread
suspension. We add busy loop to wait for effe... - 07:27 pm Revision ec9bd89f: Ensure good ordering of memory instruction in cpu_exec
- The IO thread, when it senses cpu_single_env == 0, expects exit_request
to be checked later on. A compiler scheduling... - 07:27 pm Revision 0727b867: qemu-timer: move timeBeginPeriod/timeEndPeriod to os-win32
- These are needed for any of the Win32 alarm timer implementations.
They are not tied to mmtimer exclusively.
Jacob t... - 04:41 pm Revision c85a1284: qapi: use valid JSON in schema
- * qapi-schema.json: JSON doesn't allow trailing commas.
Signed-off-by: Eric Blake <eblake@redhat.com>
Signed-off-by:... - 04:41 pm Revision 315f9e1a: Revert "New QMP command query-cpu-max and HMP command cpu_max"
- This reverts commit 4d700430a20b3d53b7b15bc5f6666f7e570e3f2c as asked by
Luiz. The patch has been obsoleted by extend... - 04:41 pm Revision c72e7688: New cpu-max field in query-machines QMP command output
- Alter the query-machines QMP command to output information about
maximum number of CPUs for each machine type with de... - 03:33 pm Revision c30d1aea: cpu-exec: Allow "-d exec" in non-debug builds (drop CONFIG_DEBUG_EXEC)
- The CONFIG_DEBUG_EXEC define compiles out a single qemu_log_mask()
call, which is a pretty trivial cost even for some... - 03:33 pm Revision 5947c697: linux-user: pass correct host flags to eventfd2 call
- This change makes conversion of TARGET_O_NONBLOCK and TARGET_O_CLOEXEC flags
to host flags before calling eventfd for... - 03:33 pm Revision e03ba136: Typo, spelling and grammatical fixes
- Minor fixes to documentation and code comments.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-b... - 03:30 pm Revision 183543cd: target-moxie: Fix VMState registration
- Register the CPU VMState in the correct way, via cpu_class_set_vmsd(),
rather than doing it in two different wrong wa...
04/11/2013
- 08:58 pm Revision 76487468: tci: Use a local variable for env
- Since we have total conversion away from global AREG0, we do not
need a global variable named "env". Retain that nam... - 08:58 pm Revision 4699ca6d: tci: Delete unused tb_ret_addr
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off by: Stefan Weil <sw@weilnetz.de> - 08:58 pm Revision 03fc0548: tci: Use 32-bit signed offsets to loads/stores
- Since the change to tcg_exit_req, the first insn of every TB is
a load with a negative offset from env.
Signed-off-b... - 08:58 pm Revision ee79c356: tci: Make tcg temporaries local to tcg_qemu_tb_exec
- We're moving away from the temporaries stored in env. Make sure we can
differentiate between temp stores and possibl... - 08:58 pm Revision dea8fde8: tci: Avoid code before declarations
- This only valid with c99 extensions enabled, and easy to avoid.
Signed-off-by: Richard Henderson <rth@twiddle.net>
S...
04/09/2013
- 04:00 pm Revision 4d117247: migration: simplify writev vs. non-writev logic
- Check f->iovcnt in add_to_iovec, f->buf_index in qemu_put_buffer/byte.
Signed-off-by: Paolo Bonzini <pbonzini@redhat... - 04:00 pm Revision 7ce51f1b: migration: use a single I/O operation when writev_buffer is not defined
- The recent patches to use vectored I/O for RAM migration caused a
regression in savevm speed. To restore previous pe... - 04:00 pm Revision af74db72: migration: set f->is_write and flush in add_to_iovec
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com> - 04:00 pm Revision d9658c47: migration: drop is_write complications
- The same QEMUFile is never used for both read and write. Simplify
the logic to simply look for presence or absence o... - 03:47 pm Revision 93b48c20: virtio-9p: Fix virtio-9p no longer building after hw-dirs branch merge
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Message-id: 1365495755-10902-1-git-send-email-hdegoede@redhat.com
...
04/08/2013
- 09:12 pm Revision 47b5264e: Merge remote-tracking branch 'bonzini/hw-dirs' into staging
- # By Paolo Bonzini
# Via Paolo Bonzini
* bonzini/hw-dirs: (35 commits)
hw: move private headers to hw/ subdirectori... - 09:12 pm Revision 1f8010f0: Merge remote-tracking branch 'stefanha/net' into staging
- # By Dmitry Fleytman
# Via Stefan Hajnoczi
* stefanha/net:
vmxnet3: const_cpu_to_le64 wrapping for feature bits dro... - 07:13 pm Revision 47b43a1f: hw: move private headers to hw/ subdirectories.
- Many headers are used only in a single directory. These can be
kept in hw/.
Signed-off-by: Paolo Bonzini <pbonzini@... - 07:13 pm Revision 7702e47c: hw: move interrupt controllers to hw/intc/, configure with default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision e28bee8e: hw: move other devices to hw/misc/, configure with default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 0434e30a: hw: move ARM CPU cores to hw/cpu/, configure with default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision aacf8895: hw: move last file to hw/arm/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 8d8b636d: MAINTAINERS: update for source code movement
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 54976b75: hw: move hw/kvm/ to hw/i386/kvm
- Peter requested the KVM GIC to be in hw/intc.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:13 pm Revision 914e29d2: hw: move NVRAM interfaces to hw/nvram/, configure with default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 5193899a: hw: move GPIO interfaces to hw/gpio/, configure with default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 3bd88451: hw: move timer devices to hw/timer/, configure with default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 8ac5c651: hw: move SD/MMC devices to hw/sd/, configure with default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 80b4ecc8: hw: move more files to hw/xen/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision c0907c9e: hw: move PCI bridges to hw/pci-* or hw/ARCH
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 9944d320: hw: move char devices to hw/char/, configure via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision d2c0bd84: hw: move DMA controllers to hw/dma/, configure with default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision ba25df88: hw: move VFIO and ivshmem to hw/misc/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 47934d0a: hw: move ISA bridges and devices to hw/isa/, configure with default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 31e17060: hw: move SSI controllers to hw/ssi/, configure via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision d7e35d4a: hw: move NICs to hw/net/, configure via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 34b8f63e: hw: move audio devices to hw/audio/, configure via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 53ed424e: hw: move I2C controllers to hw/i2c/, configure via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision fc97bb5b: hw: move display devices to hw/display/, configure via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision a100107d: hw: move watchdogs to hw/watchdog, configure via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 7b247895: hw: move block devices to hw/block/, configure via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 53a55002: hw: move SCSI controllers to hw/scsi/, configure via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 0ddfaf7f: hw: move MC146818RTC to hw/timer/, configure via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 6e790746: hw: move virtio devices to hw/ subdirectories
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision ddf2bcfc: hw: make all of hw/pci/ configurable via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 9a1179dc: hw: make all of hw/ide/ configurable via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision aaa4d1df: hw: make all of hw/usb/ configurable via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 49ab747f: hw: move target-independent files to subdirectories
- This patch tackles all files that are compiled once, moving
them to subdirectories of hw/.
Signed-off-by: Paolo Bonz... - 07:13 pm Revision 1fd6bb44: hw: make subdirectories for devices
- Prepare the new directory structure.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:13 pm Revision ce3b494c: moxie: configure with default-configs file
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:13 pm Revision 0d09e41a: hw: move headers to include/
- Many of these should be cleaned up with proper qdev-/QOM-ification.
Right now there are many catch-all headers in inc... - 07:13 pm Revision bb585a78: build: enable using $(CONFIG_FOO) on the rhs of config files
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 06:38 pm Revision 7c2acc70: configure: Don't fall back to gthread coroutine backend
- The gthread coroutine backend is broken and does not produce a working
QEMU; it is only useful for some very limited ... - 06:38 pm Revision 76ad07a4: configure: Provide and use convenience error reporting function
- Provide a convenience function for reporting an error and exiting,
and update various places in the configure script ... - 06:38 pm Revision 1e885b25: qemu-char: really fix behavior on can_read = 0
- I misread the glib manual, g_source_remove does not let you re-attach
the source later. This behavior (called "block... - 06:37 pm Revision b9a7cfee: Merge remote-tracking branch 'mdroth/qga-pull-4-2-13' into staging
- # By Laszlo Ersek (2) and others
# Via Michael Roth
* mdroth/qga-pull-4-2-13:
qemu-ga: ga_get_fd_handle(): abort if... - 06:36 pm Revision 2a7a239f: Merge remote-tracking branch 'kraxel/usb.79' into staging
- # By Gerd Hoffmann (7) and Hans de Goede (3)
# Via Gerd Hoffmann
* kraxel/usb.79:
usb-tablet: Don't claim wakeup ca... - 03:01 pm Revision 389dd807: vmxnet3: const_cpu_to_le64 wrapping for feature bits dropped
- Byte swap is redundant because shared memory reading functions
already swap bytes when required
Signed-off-by: Dmitr... - 03:01 pm Revision 3e948fd3: vmxnet3: iPXE compatibility fixes
- iPXE vmxnet3 driver makes a few assumptions regarding device operation
that were missed during testing with Linux and...
04/06/2013
- 03:53 pm Revision 9196dd41: Merge branch 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
hw/nand.c: Fix nand erase operation
cadence_u...
Also available in: Atom