qdev: replace bus_type enum with bus_info struct.
BusInfo is filled with name and size (pretty much like I did forDeviceInfo as well). There is also a function pointer to printbus-specific device information to the monitor. sysbus is hookedup there, I've also added a print function for PCI....
qdev: remove DeviceType
The only purpose DeviceType serves is creating a linked list ofDeviceInfo structs. This removes DeviceType and add a next field toDeviceInfo instead, so the DeviceInfo structs can be changed that way.Elimitates a pointless extra level of indirection....
qdev: update pci device registration.
Makes pci_qdev_register take a PCIDeviceInfo struct instead of a bunchof parameters. Also adds config_read and config_write callbacks toPCIDeviceInfo, so drivers needing these can be converted to the qdevdevice API too....
Remove SDL/ prefix
Add out of memory and zero size argument checks to be consistent withthe qemu_malloc routines
Fix the PCI header type of APB
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Update OpenBIOS images to r505
For Sparc64, this fixes the PCI bridge configuration bugs revealed by theimproved bridge handling (b7ee1603c16c1feb0d439d2ddf6cf824119d0aab).
Fix Sparse warning
Work around Solaris gas problem
Rename target_cpu to target_arch2
View all revisions | View revisions
Also available in: Atom