|
NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
#include <nubus.h>
Public Member Functions | |
| uint8 | no () const |
| NubusManager & | manager () const |
| PCIBus * | add_bus (PCIBus *bus) |
| PCIDevice * | add_device (PCIDevice *device) |
| void | add_used_region (uint64 base, uint64 size) |
| uint64 | alloc_mmio_window (uint64 size) |
| uint32 | conf_read (uint8 df, uint16 reg) |
| bool | conf_write (uint8 df, uint16 reg, uint32 val) |
| bool | ari_enable () |
| bool | ari_enabled () |
| bool | ari_capable () |
| PCIBus (PCIDevice &bridge) | |
| PCIBus (NubusManager &manager) | |
Public Member Functions inherited from ListEntry< PCIBus > | |
| PCIBus * | prev () const |
| PCIBus * | next () const |
| PCIBus * | first () |
| PCIBus * | last () |
| void | append (PCIBus *i) |
| ListEntry () | |
Protected Member Functions | |
| bool | device_exists (unsigned df) |
| void | discover_devices () |
Protected Attributes | |
| NubusManager & | _manager |
| uint8 | _no |
| PCIDevice * | _bridge |
| PCIDevice * | _devices |
| PCIBus * | _buses |
| RegionList< 32 > | _memregion |
| PCIBus::PCIBus | ( | PCIDevice & | bridge | ) |
|
explicit |
| bool PCIBus::ari_capable | ( | ) |
| bool PCIBus::ari_enable | ( | ) |
| bool PCIBus::ari_enabled | ( | ) |
|
inlineprotected |
|
protected |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |