Go to the source code of this file.
Defines | |
#define | MAX_IO_PORT (L4_IOPORT_MAX - 1) |
last valid I/O port | |
#define | MAX_IO_MEMORY 0xffffffff |
some GB IO memory; remember: physically addressed | |
#define | MAX_ISA_DMA 8 |
8 DMA channels | |
Functions | |
int | io_res_init (io_client_t *) |
Resource Module Initialization. | |
int | callback_request_region (unsigned long, unsigned long) |
Request I/O port region. | |
int | callback_request_mem_region (unsigned long, unsigned long) |
Request I/O memory region. | |
void | callback_announce_mem_region (unsigned long, unsigned long) |
Announce I/O memory region. | |
int | callback_handle_pci_device (unsigned short vendor, unsigned short device) |
Check if we should handle this specific PCI device
This is checked against the parameters the user provided on startup. | |
int | add_device_inclusion (const char *s) |
add a new inclusion-entry | |
int | add_device_exclusion (const char *s) |
add a new inclusion-entry | |
int | bios_map_area (unsigned long *) |
Map the BIOS32 service area. | |
void * | bios_phys_to_virt (unsigned long) |
BIOS32 service area-specific address translation. |
Definition in file res.h.
int add_device_exclusion | ( | const char * | s | ) |
int add_device_inclusion | ( | const char * | s | ) |
int bios_map_area | ( | unsigned long * | ret_vaddr | ) |
Map the BIOS32 service area.
vaddr | virtual address on successfull mapping (undefined on errors!) |
void* bios_phys_to_virt | ( | unsigned long | paddr | ) |