X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=dev%2Fpcidev.cc;h=c469e716aeb04d73221d1916537be1e57257647d;hb=466284b5d29ad0d44c1b020353cf7521be2b90de;hp=dd83b2e21920d63609b2c95a0c1fc3e98210ebaf;hpb=c761aaae652b101959a6f5e182b67f841727de85;p=gem5.git diff --git a/dev/pcidev.cc b/dev/pcidev.cc index dd83b2e21..c469e716a 100644 --- a/dev/pcidev.cc +++ b/dev/pcidev.cc @@ -70,6 +70,62 @@ PciDev::PciDev(Params *p) p->configSpace->registerDevice(p->deviceNum, p->functionNum, this); } +Fault * +PciDev::read(MemReqPtr &req, uint8_t *data) +{ return NoFault; } + +Fault * +PciDev::write(MemReqPtr &req, const uint8_t *data) +{ return NoFault; } + +Fault * +PciDev::readBar0(MemReqPtr &req, Addr daddr, uint8_t *data) +{ panic("not implemented"); } + +Fault * +PciDev::readBar1(MemReqPtr &req, Addr daddr, uint8_t *data) +{ panic("not implemented"); } + +Fault * +PciDev::readBar2(MemReqPtr &req, Addr daddr, uint8_t *data) +{ panic("not implemented"); } + +Fault * +PciDev::readBar3(MemReqPtr &req, Addr daddr, uint8_t *data) +{ panic("not implemented"); } + +Fault * +PciDev::readBar4(MemReqPtr &req, Addr daddr, uint8_t *data) +{ panic("not implemented"); } + +Fault * +PciDev::readBar5(MemReqPtr &req, Addr daddr, uint8_t *data) +{ panic("not implemented"); } + +Fault * +PciDev::writeBar0(MemReqPtr &req, Addr daddr, const uint8_t *data) +{ panic("not implemented"); } + +Fault * +PciDev::writeBar1(MemReqPtr &req, Addr daddr, const uint8_t *data) +{ panic("not implemented"); } + +Fault * +PciDev::writeBar2(MemReqPtr &req, Addr daddr, const uint8_t *data) +{ panic("not implemented"); } + +Fault * +PciDev::writeBar3(MemReqPtr &req, Addr daddr, const uint8_t *data) +{ panic("not implemented"); } + +Fault * +PciDev::writeBar4(MemReqPtr &req, Addr daddr, const uint8_t *data) +{ panic("not implemented"); } + +Fault * +PciDev::writeBar5(MemReqPtr &req, Addr daddr, const uint8_t *data) +{ panic("not implemented"); } + void PciDev::readConfig(int offset, int size, uint8_t *data) {