21 L4IO_MEM_ATTR_MASK = 0xf,
60typedef unsigned l4io_resource_handle_t;
l4io_iomem_flags_t
Flags for IO memory.
l4vbus_resource_t l4io_resource_t
Resource descriptor.
l4io_resource_types_t
Resource types.
l4vbus_device_t l4io_device_t
Device descriptor.
l4io_device_types_t
Device types.
@ L4IO_MEM_CACHED
Cache memory.
@ L4IO_MEM_NONCACHED
Non-cache memory.
@ L4IO_MEM_USE_MTRR
Use MTRR.
@ L4IO_MEM_USE_RESERVED_AREA
Use reserved area for mapping I/O memory.
@ L4IO_MEM_EAGER_MAP
Eagerly map the I/O memory.
@ L4IO_RESOURCE_ANY
any type
@ L4IO_RESOURCE_INVALID
Invalid type.
@ L4IO_RESOURCE_PORT
I/O port resource (x86 only)
@ L4IO_RESOURCE_IRQ
Interrupt resource.
@ L4IO_RESOURCE_MEM
I/O memory resource.
@ L4IO_DEVICE_PCI
PCI device.
@ L4IO_DEVICE_OTHER
Any other device without unique IDs.
@ L4IO_DEVICE_ANY
any type
@ L4IO_DEVICE_INVALID
Invalid type.
@ L4IO_DEVICE_USB
USB device.
Detailed information about a vbus device.
Description of a single vbus resource.
This header file contains descriptions of vbus related data types and constants.
l4_mword_t l4vbus_device_handle_t
Device handle for a device on the vbus.
@ L4VBUS_RESOURCE_IRQ
Interrupt resource.
@ L4VBUS_RESOURCE_PORT
I/O port resource (x86 only)
@ L4VBUS_RESOURCE_MEM
I/O memory resource.
@ L4VBUS_RESOURCE_INVALID
Invalid type.