| Branch: | Revision:

root / hw / i386 @ a8aec295

Name Size
Makefile.objs 166 Bytes
kvmvapic.c 23.2 kB
multiboot.c 12.2 kB
multiboot.h 377 Bytes
pc.c 36 kB
pc_piix.c 22.2 kB
pc_q35.c 8.3 kB
smbios.c 7.9 kB
xen_domainbuild.c 8.5 kB
xen_domainbuild.h 494 Bytes
xen_machine_pv.c 3.3 kB

Latest revisions

# Date Author Comment
cb925cf9 07/01/2013 02:11 am Alexander Graf

KVM: PIC: Only commit irq routing when necessary

The current logic updates KVM's view of our interrupt map every time we
change it. While this is nice and bullet proof, it slows things down
badly for me. QEMU spends about 3 seconds on every start telling KVM what...

26a8ec07 06/28/2013 10:01 pm Kevin Wolf

multiboot: Calculate upper_mem in the ROM

The upper_mem field of the Multiboot information struct doesn't really
contain the RAM size - 1 MB like we used to calculate it, but only the
memory from 1 MB up to the first (upper) memory hole.

In order to correctly retrieve this information, the multiboot ROM now...

cb446eca 06/28/2013 02:25 pm Andreas Färber

kvm: Change cpu_synchronize_state() argument to CPUState

Change Monitor::mon_cpu to CPUState as well.

Reviewed-by: liguang <>
Acked-by: Paolo Bonzini <>
Signed-off-by: Andreas Färber <>

60a3e17a 06/28/2013 02:25 pm Andreas Färber

cpu: Change cpu_exit() argument to CPUState

It no longer depends on CPUArchState, so move it to qom/cpu.c.

Prepares for changing GDBState::c_cpu to CPUState.

Signed-off-by: Andreas Färber <>

39ae4972 06/25/2013 03:00 pm Paul Durrant

Move hardcoded initialization of xen-platform device.

Creation of the xen-platform device is currently hardcoded into machine
type pc's initialization code, guarded by a test for the whether the xen
accelerator is enabled. This patch moves the creation of xen-platform into...

a97d6fe6 06/25/2013 03:00 pm Paul Durrant

Allow use of pc machine type (accel=xen) for Xen HVM domains.

Xen HVM domains normally spawn QEMU with a dedicated xenfv machine type. The
initialization code for this machine type can easily be pulled into the
generic pc initialization code and guarded with a test for whether the xen...

fc744bb1 06/25/2013 02:59 pm Stefano Stabellini

Revert "xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)"

This reverts commit 9f24a8030a70ea4954b5b8c48f606012f086f65f.

The start of the PCI hole is actually set to 0xf0000000 by hvmloader.
In order to retain ABI compatibility with Xen we leave the start of the...

89f204d2 06/24/2013 10:33 pm Anthony Liguori

Merge remote-tracking branch 'kraxel/usb.84' into staging

  1. By Andreas Färber (3) and others
  2. Via Gerd Hoffmann
    • kraxel/usb.84:
      usb: fix serial number for hid devices
      usb: add serial bus property
      usb-host-libusb: set USB_DEV_FLAG_IS_HOST
      usb/host-libusb: Fix building with libusb git master code...
93c8e4dc 06/24/2013 09:41 am Gerd Hoffmann

usb: fix serial number for hid devices

commit 7b074a22dab4bdda9864b933f1bc811a3db42845 changed the serial
number of hid devices. Add compat properties to keep the old serial
number for qemu 0.12 and older.

Signed-off-by: Gerd Hoffmann <>

90527d2a 06/21/2013 09:52 pm Stefan Weil

kvm: Fix potential resource leak (missing fclose)

This leak was detected by cppcheck.

Signed-off-by: Stefan Weil <>
Signed-off-by: Michael Tokarev <>

View revisions

Also available in: Atom