Statistics
| Branch: | Revision:

root / hw / nvram @ ddf5636d

Name Size
Makefile.objs 181 Bytes
ds1225y.c 4.7 kB
eeprom93xx.c 10.4 kB
fw_cfg.c 17.6 kB
mac_nvram.c 5.7 kB
spapr_nvram.c 5.8 kB

Latest revisions

# Date Author Comment
c7bcc85d 02/14/2014 10:12 pm Paolo Bonzini

qdev: Remove hex8/32/64 property types

Replace them with uint8/32/64.

Reviewed-by: Igor Mammedov <>
Reviewed-by: Eric Blake <>
Signed-off-by: Paolo Bonzini <>
Signed-off-by: Andreas Färber <>

efec3dd6 12/23/2013 01:27 am Markus Armbruster

qdev: Replace no_user by cannot_instantiate_with_device_add_yet

In an ideal world, machines can be built by wiring devices together
with configuration, not code. Unfortunately, that's not the world we
live in right now. We still have quite a few devices that need to be...

837d3716 12/23/2013 01:27 am Markus Armbruster

sysbus: Set cannot_instantiate_with_device_add_yet

device_add plugs devices into suitable bus. For "real" buses, that
actually connects the device. For sysbus, the connections need to be
made separately, and device_add can't do that. The device would be...

a64d325d 12/20/2013 02:57 am Alexey Kardashevskiy

spapr-rtas: replace return code constants with macros

Signed-off-by: Alexey Kardashevskiy <>
Signed-off-by: Alexander Graf <>

6fedcaa1 12/06/2013 08:56 pm Antony Pavlov

eeprom93xx: fix coding style

scripts/checkpatch.pl reports about some style problems,
this commit fixes some of them:

ERROR: space prohibited before open square bracket '['
+ .fields = (VMStateField []) {

ERROR: space prohibited after that '!' (ctx:BxW)...

29fdedfe 11/08/2013 05:33 am Alexey Kardashevskiy

spapr: add vio-bus devices to categories

In order to get devices appear in output of
"./qemu-system-ppc64 -device ?",
they must be assigned to one of DEVICE_CATEGORY_XXXX.

This puts VIO devices classes to corresponding categories.

Signed-off-by: Alexey Kardashevskiy <>...

d87072ce 10/14/2013 05:48 pm Michael S. Tsirkin

fw_cfg: interface to trigger callback on read

Reviewed-by: Gerd Hoffmann <>
Tested-by: Gerd Hoffmann <>
Reviewed-by: Igor Mammedov <>
Tested-by: Igor Mammedov <>
Signed-off-by: Michael S. Tsirkin <>

6fdf98f2 08/07/2013 08:48 pm Paolo Bonzini

fw_cfg: the I/O port variant expects little-endian

The I/O port variant of fw_cfg is used by sparc64, which is a big-endian machine.
Firmware swaps bytes before sending them to fw_cfg, so we need to unswap them in
the device.

This is only used on sparc64 and on (little-endian) x86, so it does not affect...

14134f0e 07/29/2013 10:07 pm Andreas Färber

ds1225y: Drop bogus qdev field from NvRamState

It is not a device, and the field is not used from code either.

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

8c1892cf 07/29/2013 10:07 pm Andreas Färber

ds1225y: QOM cast cleanup for SysBusNvRamState

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

View revisions

Also available in: Atom