gem5
|
This device implements the niagara I/O Bridge chip. More...
Go to the source code of this file.
Classes | |
class | Iob |
struct | Iob::IntMan |
struct | Iob::IntCtl |
struct | Iob::IntBusy |
Variables | |
const int | MaxNiagaraProcs = 32 |
const Addr | IntManAddr = 0x0000 |
const Addr | IntManSize = 0x0020 |
const Addr | IntCtlAddr = 0x0400 |
const Addr | IntCtlSize = 0x0020 |
const Addr | JIntVecAddr = 0x0A00 |
const Addr | IntVecDisAddr = 0x0800 |
const Addr | IntVecDisSize = 0x0100 |
const Addr | JIntData0Addr = 0x0400 |
const Addr | JIntData1Addr = 0x0500 |
const Addr | JIntDataA0Addr = 0x0600 |
const Addr | JIntDataA1Addr = 0x0700 |
const Addr | JIntBusyAddr = 0x0900 |
const Addr | JIntBusySize = 0x0100 |
const Addr | JIntABusyAddr = 0x0B00 |
const uint64_t | IntManMask = 0x01F3F |
const uint64_t | IntCtlMask = 0x00006 |
const uint64_t | JIntVecMask = 0x0003F |
const uint64_t | IntVecDis = 0x31F3F |
const uint64_t | JIntBusyMask = 0x0003F |
This device implements the niagara I/O Bridge chip.
The device manages internal (ipi) and external (serial, pci via jbus).
Definition in file iob.hh.
const Addr IntCtlAddr = 0x0400 |
Definition at line 48 of file iob.hh.
Referenced by Iob::readIob(), and Iob::writeIob().
const Addr IntCtlSize = 0x0020 |
Definition at line 49 of file iob.hh.
Referenced by Iob::readIob(), and Iob::writeIob().
const Addr IntManAddr = 0x0000 |
Definition at line 46 of file iob.hh.
Referenced by Iob::readIob(), and Iob::writeIob().
const Addr IntManSize = 0x0020 |
Definition at line 47 of file iob.hh.
Referenced by Iob::readIob(), and Iob::writeIob().
const Addr IntVecDisAddr = 0x0800 |
Definition at line 51 of file iob.hh.
Referenced by Iob::writeIob().
const Addr IntVecDisSize = 0x0100 |
Definition at line 52 of file iob.hh.
Referenced by Iob::writeIob().
const Addr JIntABusyAddr = 0x0B00 |
Definition at line 62 of file iob.hh.
Referenced by Iob::readJBus(), and Iob::writeJBus().
const Addr JIntBusyAddr = 0x0900 |
Definition at line 60 of file iob.hh.
Referenced by Iob::readJBus(), and Iob::writeJBus().
const Addr JIntBusySize = 0x0100 |
Definition at line 61 of file iob.hh.
Referenced by Iob::readJBus(), and Iob::writeJBus().
const Addr JIntData0Addr = 0x0400 |
Definition at line 56 of file iob.hh.
Referenced by Iob::readJBus().
const Addr JIntData1Addr = 0x0500 |
Definition at line 57 of file iob.hh.
Referenced by Iob::readJBus().
const Addr JIntDataA0Addr = 0x0600 |
Definition at line 58 of file iob.hh.
Referenced by Iob::readJBus().
const Addr JIntDataA1Addr = 0x0700 |
Definition at line 59 of file iob.hh.
Referenced by Iob::readJBus().
const Addr JIntVecAddr = 0x0A00 |
Definition at line 50 of file iob.hh.
Referenced by Iob::readIob(), and Iob::writeIob().
const int MaxNiagaraProcs = 32 |
Definition at line 44 of file iob.hh.
Referenced by Iob::Iob(), Iob::serialize(), and Iob::unserialize().