42 #define FPINFO_MAGIC 0xDEADCAFE uint8_t device_class
Device class.
Definition: armv7/boot/include/fpinfo.h:56
struct fpinfo_pci_extendedinfo pip_fpinfo_pci_extendedinfo
uintptr_t mmio_begin
Device memory range begin.
Definition: armv7/boot/include/fpinfo.h:69
Definition: armv7/boot/include/fpinfo.h:48
pip_fpinfo_device * devices
Array containing hwcount devices.
Definition: armv7/boot/include/fpinfo.h:83
uint32_t io_end
IO port range end.
Definition: armv7/boot/include/fpinfo.h:72
uint32_t hwcount
Amount of pip_fpinfo_device structures.
Definition: armv7/boot/include/fpinfo.h:82
uint8_t slot
PCI slot in bus.
Definition: armv7/boot/include/fpinfo.h:59
First partition info, hardware section.
Definition: armv7/boot/include/fpinfo.h:80
struct fpinfo_pci_extendedinfo * extended_info
Describes the internals of a PCI device. NULL on other device types.
Definition: armv7/boot/include/fpinfo.h:73
uint8_t device_subclass
Device subclass.
Definition: armv7/boot/include/fpinfo.h:57
struct fpinfo_device pip_fpinfo_device
uint32_t magic
Magic number, should be FPINFO_MAGIC.
Definition: armv7/boot/include/fpinfo.h:91
Definition: armv7/boot/include/fpinfo.h:48
pip_fpinfotag_hw hwinfo
Hardware info.
Definition: armv7/boot/include/fpinfo.h:95
uint32_t membegin
Available memory range begin.
Definition: armv7/boot/include/fpinfo.h:92
uint32_t io_begin
IO port range begin.
Definition: armv7/boot/include/fpinfo.h:71
uint8_t bus
PCI bus.
Definition: armv7/boot/include/fpinfo.h:58
Describes a PCI device (leaves the further parsing up to the partition)
Definition: armv7/boot/include/fpinfo.h:54
Definition: armv7/boot/include/fpinfo.h:48
uintptr_t mmio_end
Device memory range end.
Definition: armv7/boot/include/fpinfo.h:70
Represents a device, as probed by IAL.
Definition: armv7/boot/include/fpinfo.h:67
struct fpinfotag_hw pip_fpinfotag_hw
First partition info structure.
Definition: armv7/boot/include/fpinfo.h:90
fpinfo_devicetype
Describes the device type.
Definition: armv7/boot/include/fpinfo.h:48
uint32_t memend
Available memory range end.
Definition: armv7/boot/include/fpinfo.h:93