Statistics
| Branch: | Revision:

root / include / hw @ ac41881b

Name Size
  acpi
  arm
  audio
  block
  char
  cpu
  cris
  i2c
  i386
  input
  intc
  ipack
  isa
  kvm
  lm32
  m68k
  mips
  misc
  net
  nvram
  pci
  pci-host
  ppc
  s390x
  scsi
  sh4
  sparc
  timer
  unicore32
  virtio
  xen
boards.h 1.4 kB
bt.h 56.5 kB
devices.h 2.1 kB
elf_ops.h 9.7 kB
empty_slot.h 133 Bytes
hotplug.h 2 kB
hw.h 2.5 kB
ide.h 1.1 kB
irq.h 1.8 kB
loader.h 3 kB
pcmcia.h 2.5 kB
ptimer.h 1.1 kB
qdev-core.h 11.3 kB
qdev-dma.h 353 Bytes
qdev-properties.h 9.9 kB
qdev.h 116 Bytes
sd.h 2.9 kB
ssi.h 3.2 kB
stream.h 2 kB
sysbus.h 3.2 kB
usb.h 19.7 kB

Latest revisions

# Date Author Comment
ac41881b 03/11/2014 01:25 pm Michael S. Tsirkin

pc: avoid duplicate names for ROM MRs

Since
commit 04920fc0faa4760f9c4fc0e73b992b768099be70
loader: store FW CFG ROM files in RAM
RAM MRs including ROM files in FW CFGs are created
and named using the file basename.

This becomes problematic if these names are...

98bc3ab0 03/09/2014 09:09 pm Michael S. Tsirkin

loader: rename in_ram/has_mr

we put copy of ROMs in MR for migration.
but the name rom_in_ram makes one think we
load it in guest RAM.
Rename has_mr to make intent clearer.

Signed-off-by: Michael S. Tsirkin <>

61de3676 03/05/2014 04:06 am Alexander Graf

qdev: Keep global allocation counter per bus

When we have 2 separate qdev devices that both create a qbus of the
same type without specifying a bus name or device name, we end up
with two buses of the same name, such as ide.0 on the Mac machines:

dev: macio-ide, id ""...
18674b26 03/05/2014 04:06 am Alexey Kardashevskiy

elf-loader: add more return codes

The existing load_elf() just returns -1 if it fails to load ELF. However
it could be smarter than this and tell more about the failure such as
wrong endianness or incompatible platform.

This adds additional return codes for wrong architecture, wrong...

9c06a1f7 03/05/2014 04:06 am Alexander Graf

KVM: Split QEMUMachine typedef into separate header

Older gcc versions (such as the one in SLES11) get confused when you declare
a typedef on the same struct twice.

To work around that limitation, let's extract the QEMUMachine typedef into a
separate header file that is guarded by preprocessor duplicate include checks....

135a129a 03/05/2014 04:06 am Aneesh Kumar K.V

kvm: Add a new machine option kvm-type

Targets like ppc64 support different types of KVM, one which use
hypervisor mode and the other which doesn't. Add a new machine
option kvm-type that helps in selecting the respective ones
We also add a new QEMUMachine callback get_vm_type that helps...

c2cb92f9 03/04/2014 04:50 pm Peter Maydell

Merge remote-tracking branch 'remotes/borntraeger/tags/kvm-s390-20140227' into staging

Several features, fixes and cleanups for kvm/s390:

- sclp event facility: cleanup structure. This allows to use
realize/unrealize as well as migration support via vmsd...

739aa555 03/04/2014 04:25 pm Peter Maydell

Merge remote-tracking branch 'remotes/bonzini/scsi-next' into staging

  • remotes/bonzini/scsi-next:
    block/iscsi: fix segfault if writesame fails
    scsi-disk: Add support for port WWN and index descriptors in VPD page 83h
    block/iscsi: query for supported VPD pages...
d47e95c0 03/04/2014 03:09 pm Peter Maydell

Merge remote-tracking branch 'remotes/mcayland/qemu-sparc' into staging

  • remotes/mcayland/qemu-sparc:
    sun4m: Add Sun CG3 framebuffer initialisation function
    sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM
    sun4m: fix slavio timer RUN/STOP bit...
f9681f11 02/27/2014 12:01 pm Mark Cave-Ayland

sun4m: Set HostID in NVRAM

On SparcStations, the HostID field in the NVRAM is equal to the last
three bytes of the MAC address (which is also stored in the NVRAM).

This constant is used as an identification/serial number on Solaris.

Signed-off-by: Olivier Danet <>...

View revisions

Also available in: Atom