41 #include "config/the_isa.hh"
48 using namespace TheISA;
57 warn_once(
"Don't know what interrupt to post for console.\n");
64 warn_once(
"Don't know what interrupt to clear for console.\n");
71 panic(
"Need implementation\n");
77 panic(
"Need implementation\n");
83 panic(
"Need implementation\n");
91 panic(
"Need implementation\n");
98 panic(
"Need implementation\n");
105 panic(
"Need implementation\n");
110 T1000Params::create()
112 return new T1000(
this);
virtual Addr calcPciConfigAddr(int bus, int dev, int func)
Calculate the configuration address given a bus/dev/func.
virtual void postPciInt(int line)
Cause the chipset to post a cpi interrupt to the CPU.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
Declaration of top level class for the T1000 platform chips.
virtual Addr pciToDma(Addr pciAddr) const
virtual Addr calcPciIOAddr(Addr addr)
Calculate the address for an IO location on the PCI bus.
virtual Addr calcPciMemAddr(Addr addr)
Calculate the address for a memory location on the PCI bus.
virtual void clearConsoleInt()
Clear a posted CPU interrupt.
T1000(const Params *p)
Constructor for the Tsunami Class.
virtual void postConsoleInt()
Cause the cpu to post a serial interrupt to the CPU.
virtual void clearPciInt(int line)
Clear a posted PCI->CPU interrupt.