Searched refs:override (Results 1 - 25 of 403) sorted by relevance

1234567891011>>

/gem5/src/base/filters/
H A Dmulti_bloom_filter.hh54 void clear() override; member in class:BloomFilter::Multi
55 void set(Addr addr) override; member in class:BloomFilter::Multi
56 void unset(Addr addr) override; member in class:BloomFilter::Multi
58 void merge(const Base* other) override; member in class:BloomFilter::Multi
59 bool isSet(Addr addr) const override; member in class:BloomFilter::Multi
60 int getCount(Addr addr) const override; member in class:BloomFilter::Multi
61 int getTotalCount() const override; member in class:BloomFilter::Multi
H A Dperfect_bloom_filter.hh51 void clear() override; member in class:BloomFilter::Perfect
52 void set(Addr addr) override; member in class:BloomFilter::Perfect
53 void unset(Addr addr) override; member in class:BloomFilter::Perfect
55 void merge(const Base* other) override; member in class:BloomFilter::Perfect
56 int getCount(Addr addr) const override; member in class:BloomFilter::Perfect
57 int getTotalCount() const override; member in class:BloomFilter::Perfect
/gem5/src/dev/arm/
H A Dsmmu_v3_ptops.hh64 bool isValid(pte_t pte, unsigned level) const override; member in struct:V7LPageTableOps
65 bool isLeaf(pte_t pte, unsigned level) const override; member in struct:V7LPageTableOps
66 bool isWritable(pte_t pte, unsigned level, bool stage2) const override; member in struct:V7LPageTableOps
67 Addr nextLevelPointer(pte_t pte, unsigned level) const override; member in struct:V7LPageTableOps
68 Addr index(Addr va, unsigned level) const override; member in struct:V7LPageTableOps
69 Addr pageMask(pte_t pte, unsigned level) const override; member in struct:V7LPageTableOps
70 Addr walkMask(unsigned level) const override; member in struct:V7LPageTableOps
71 unsigned firstLevel(uint8_t tsz) const override; member in struct:V7LPageTableOps
72 unsigned lastLevel() const override; member in struct:V7LPageTableOps
77 bool isValid(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps4k
78 bool isLeaf(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps4k
79 bool isWritable(pte_t pte, unsigned level, bool stage2) const override; member in struct:V8PageTableOps4k
80 Addr nextLevelPointer(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps4k
81 Addr index(Addr va, unsigned level) const override; member in struct:V8PageTableOps4k
82 Addr pageMask(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps4k
83 Addr walkMask(unsigned level) const override; member in struct:V8PageTableOps4k
84 unsigned firstLevel(uint8_t tsz) const override; member in struct:V8PageTableOps4k
85 unsigned lastLevel() const override; member in struct:V8PageTableOps4k
90 bool isValid(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps16k
91 bool isLeaf(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps16k
92 bool isWritable(pte_t pte, unsigned level, bool stage2) const override; member in struct:V8PageTableOps16k
93 Addr nextLevelPointer(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps16k
94 Addr index(Addr va, unsigned level) const override; member in struct:V8PageTableOps16k
95 Addr pageMask(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps16k
96 Addr walkMask(unsigned level) const override; member in struct:V8PageTableOps16k
97 unsigned firstLevel(uint8_t tsz) const override; member in struct:V8PageTableOps16k
98 unsigned lastLevel() const override; member in struct:V8PageTableOps16k
103 bool isValid(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps64k
104 bool isLeaf(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps64k
105 bool isWritable(pte_t pte, unsigned level, bool stage2) const override; member in struct:V8PageTableOps64k
106 Addr nextLevelPointer(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps64k
107 Addr index(Addr va, unsigned level) const override; member in struct:V8PageTableOps64k
108 Addr pageMask(pte_t pte, unsigned level) const override; member in struct:V8PageTableOps64k
109 Addr walkMask(unsigned level) const override; member in struct:V8PageTableOps64k
110 unsigned firstLevel(uint8_t tsz) const override; member in struct:V8PageTableOps64k
111 unsigned lastLevel() const override; member in struct:V8PageTableOps64k
[all...]
H A Drealview.hh86 void postConsoleInt() override; member in class:RealView
87 void clearConsoleInt() override; member in class:RealView
89 void postPciInt(int line) override; member in class:RealView
90 void clearPciInt(int line) override; member in class:RealView
/gem5/src/dev/x86/
H A Dpc.hh60 void init() override; member in class:Pc
65 void postConsoleInt() override; member in class:Pc
66 void clearConsoleInt() override; member in class:Pc
68 void postPciInt(int line) override; member in class:Pc
69 void clearPciInt(int line) override; member in class:Pc
/gem5/src/mem/cache/prefetch/
H A Dmulti.hh54 void setCache(BaseCache *_cache) override; member in class:MultiPrefetcher
55 PacketPtr getPacket() override; member in class:MultiPrefetcher
56 Tick nextPrefetchReadyTime() const override; member in class:MultiPrefetcher
63 void notify(const PacketPtr &pkt, const PrefetchInfo &pfi) override {};
64 void notifyFill(const PacketPtr &pkt) override {};
/gem5/src/cpu/o3/
H A Dthread_context.hh82 BaseTLB *getITBPtr() override { return cpu->itb; }
85 BaseTLB *getDTBPtr() override { return cpu->dtb; }
87 CheckerCPU *getCheckerCpuPtr() override { return NULL; }
90 getIsaPtr() override
96 getDecoderPtr() override
102 BaseCPU *getCpuPtr() override { return cpu; }
105 int cpuId() const override { return cpu->cpuId(); }
108 uint32_t socketId() const override { return cpu->socketId(); }
110 ContextID contextId() const override { return thread->contextId(); }
112 void setContextId(ContextID id) override { threa
135 PortProxy &getVirtProxy() override; member in class:O3ThreadContext
154 void activate() override; member in class:O3ThreadContext
157 void suspend() override; member in class:O3ThreadContext
160 void halt() override; member in class:O3ThreadContext
165 void dumpFuncProfile() override; member in class:O3ThreadContext
168 void takeOverFrom(ThreadContext *old_context) override; member in class:O3ThreadContext
171 void regStats(const std::string &name) override; member in class:O3ThreadContext
174 Tick readLastActivate() override; member in class:O3ThreadContext
176 Tick readLastSuspend() override; member in class:O3ThreadContext
179 void profileClear() override; member in class:O3ThreadContext
181 void profileSample() override; member in class:O3ThreadContext
184 void copyArchRegs(ThreadContext *tc) override; member in class:O3ThreadContext
187 void clearArchRegs() override; member in class:O3ThreadContext
358 void pcState(const TheISA::PCState &val) override; member in class:O3ThreadContext
360 void pcStateNoRecord(const TheISA::PCState &val) override; member in class:O3ThreadContext
399 void setMiscRegNoEffect(RegIndex misc_reg, RegVal val) override; member in class:O3ThreadContext
403 void setMiscReg(RegIndex misc_reg, RegVal val) override; member in class:O3ThreadContext
405 RegId flattenRegId(const RegId& regId) const override; member in class:O3ThreadContext
450 RegVal readIntRegFlat(RegIndex idx) const override; member in class:O3ThreadContext
451 void setIntRegFlat(RegIndex idx, RegVal val) override; member in class:O3ThreadContext
453 RegVal readFloatRegFlat(RegIndex idx) const override; member in class:O3ThreadContext
454 void setFloatRegFlat(RegIndex idx, RegVal val) override; member in class:O3ThreadContext
456 const VecRegContainer& readVecRegFlat(RegIndex idx) const override; member in class:O3ThreadContext
458 VecRegContainer& getWritableVecRegFlat(RegIndex idx) override; member in class:O3ThreadContext
459 void setVecRegFlat(RegIndex idx, const VecRegContainer& val) override; member in class:O3ThreadContext
477 const ElemIndex& elemIndex) const override; member in class:O3ThreadContext
479 const VecElem& val) override; member in class:O3ThreadContext
481 const VecPredRegContainer& readVecPredRegFlat(RegIndex idx) const override; member in class:O3ThreadContext
482 VecPredRegContainer& getWritableVecPredRegFlat(RegIndex idx) override; member in class:O3ThreadContext
484 const VecPredRegContainer& val) override; member in class:O3ThreadContext
486 RegVal readCCRegFlat(RegIndex idx) const override; member in class:O3ThreadContext
487 void setCCRegFlat(RegIndex idx, RegVal val) override; member in class:O3ThreadContext
[all...]
/gem5/src/dev/ps2/
H A Dkeyboard.hh64 void serialize(CheckpointOut &cp) const override; member in class:PS2Keyboard
65 void unserialize(CheckpointIn &cp) override; member in class:PS2Keyboard
68 bool recv(const std::vector<uint8_t> &data) override; member in class:PS2Keyboard
71 void keyPress(uint32_t key, bool down) override; member in class:PS2Keyboard
/gem5/src/mem/cache/
H A Dnoncoherent_cache.hh75 PacketList &writebacks) override; member in class:NoncoherentCache
79 Tick request_time) override; member in class:NoncoherentCache
81 void recvTimingReq(PacketPtr pkt) override; member in class:NoncoherentCache
84 Tick forward_time) override; member in class:NoncoherentCache
86 void doWritebacksAtomic(PacketList& writebacks) override; member in class:NoncoherentCache
89 CacheBlk *blk) override; member in class:NoncoherentCache
91 void recvTimingResp(PacketPtr pkt) override; member in class:NoncoherentCache
93 void recvTimingSnoopReq(PacketPtr pkt) override {
97 void recvTimingSnoopResp(PacketPtr pkt) override {
102 PacketList &writebacks) override; member in class:NoncoherentCache
104 Tick recvAtomic(PacketPtr pkt) override; member in class:NoncoherentCache
110 void functionalAccess(PacketPtr pkt, bool from_cpu_side) override; member in class:NoncoherentCache
114 bool pending_downgrade = false) override; member in class:NoncoherentCache
124 bool is_whole_line_write) const override; member in class:NoncoherentCache
126 M5_NODISCARD PacketPtr evictBlock(CacheBlk *blk) override; member in class:NoncoherentCache
[all...]
H A Dcache.hh91 PacketList &writebacks) override; member in class:Cache
94 Tick request_time) override; member in class:Cache
98 Tick request_time) override; member in class:Cache
100 void recvTimingReq(PacketPtr pkt) override; member in class:Cache
102 void doWritebacks(PacketList& writebacks, Tick forward_time) override; member in class:Cache
104 void doWritebacksAtomic(PacketList& writebacks) override; member in class:Cache
107 CacheBlk *blk) override; member in class:Cache
109 void recvTimingSnoopReq(PacketPtr pkt) override; member in class:Cache
111 void recvTimingSnoopResp(PacketPtr pkt) override; member in class:Cache
114 PacketList &writebacks) override; member in class:Cache
116 Tick recvAtomic(PacketPtr pkt) override; member in class:Cache
118 Tick recvAtomicSnoop(PacketPtr pkt) override; member in class:Cache
122 bool pending_downgrade = false) override; member in class:Cache
142 M5_NODISCARD PacketPtr evictBlock(CacheBlk *blk) override; member in class:Cache
154 bool is_whole_line_write) const override; member in class:Cache
174 bool sendMSHRQueuePacket(MSHR* mshr) override; member in class:Cache
[all...]
/gem5/src/dev/alpha/
H A Dtsunami.hh83 void init() override; member in class:Tsunami
89 void serialize(CheckpointOut &cp) const override; member in class:Tsunami
90 void unserialize(CheckpointIn &cp) override; member in class:Tsunami
93 void postConsoleInt() override; member in class:Tsunami
94 void clearConsoleInt() override; member in class:Tsunami
96 void postPciInt(int line) override; member in class:Tsunami
97 void clearPciInt(int line) override; member in class:Tsunami
H A Dtsunami_pchip.hh76 void serialize(CheckpointOut &cp) const override; member in class:TsunamiPChip
77 void unserialize(CheckpointIn &cp) override; member in class:TsunamiPChip
80 Tick read(PacketPtr pkt) override; member in class:TsunamiPChip
81 Tick write(PacketPtr pkt) override; member in class:TsunamiPChip
83 AddrRangeList getAddrRanges() const override; member in class:TsunamiPChip
91 Addr dmaAddr(const PciBusAddr &addr, Addr pci_addr) const override; member in class:TsunamiPChip
/gem5/src/cpu/minor/
H A Dcpu.hh117 Port &getDataPort() override; member in class:MinorCPU
120 Port &getInstPort() override; member in class:MinorCPU
129 void init() override; member in class:MinorCPU
130 void startup() override; member in class:MinorCPU
131 void wakeup(ThreadID tid) override; member in class:MinorCPU
139 void regStats() override; member in class:MinorCPU
142 Counter totalInsts() const override; member in class:MinorCPU
143 Counter totalOps() const override; member in class:MinorCPU
145 void serializeThread(CheckpointOut &cp, ThreadID tid) const override; member in class:MinorCPU
146 void unserializeThread(CheckpointIn &cp, ThreadID tid) override; member in class:MinorCPU
149 void serialize(CheckpointOut &cp) const override; member in class:MinorCPU
150 void unserialize(CheckpointIn &cp) override; member in class:MinorCPU
153 DrainState drain() override; member in class:MinorCPU
154 void drainResume() override; member in class:MinorCPU
158 void memWriteback() override; member in class:MinorCPU
161 void switchOut() override; member in class:MinorCPU
162 void takeOverFrom(BaseCPU *old_cpu) override; member in class:MinorCPU
165 void activateContext(ThreadID thread_id) override; member in class:MinorCPU
166 void suspendContext(ThreadID thread_id) override; member in class:MinorCPU
[all...]
/gem5/ext/nomali/lib/
H A Djobcontrol.hh50 void reset() override; member in class:NoMali::JobControl
52 uint32_t readReg(RegAddr idx) override; member in class:NoMali::JobControl
53 void writeReg(RegAddr idx, uint32_t value) override; member in class:NoMali::JobControl
55 uint32_t readRegRaw(RegAddr idx) override; member in class:NoMali::JobControl
56 void writeRegRaw(RegAddr idx, uint32_t value) override; member in class:NoMali::JobControl
87 void onInterrupt(int set) override; member in class:NoMali::JobControl
H A Dmmu.hh48 void reset() override; member in class:NoMali::MMU
50 uint32_t readReg(RegAddr idx) override; member in class:NoMali::MMU
51 void writeReg(RegAddr idx, uint32_t value) override; member in class:NoMali::MMU
53 uint32_t readRegRaw(RegAddr idx) override; member in class:NoMali::MMU
54 void writeRegRaw(RegAddr idx, uint32_t value) override; member in class:NoMali::MMU
57 void onInterrupt(int set) override; member in class:NoMali::MMU
/gem5/src/arch/alpha/
H A Dprocess.hh46 void unserialize(CheckpointIn &cp) override; member in class:AlphaProcess
47 void initState() override; member in class:AlphaProcess
52 RegVal getSyscallArg(ThreadContext *tc, int &i) override; member in class:AlphaProcess
55 void setSyscallArg(ThreadContext *tc, int i, RegVal val) override; member in class:AlphaProcess
57 SyscallReturn return_value) override; member in class:AlphaProcess
59 // override default implementation in Process as the mmap
61 virtual bool mmapGrowsDown() const override { return false; }
/gem5/src/cpu/simple/
H A Dnoncaching.hh55 void verifyMemoryMode() const override; member in class:NonCachingSimpleCPU
58 Tick sendPacket(MasterPort &port, const PacketPtr &pkt) override; member in class:NonCachingSimpleCPU
/gem5/src/mem/ruby/network/
H A Ddummy_port.hh41 bind(Port &peer) override
49 void unbind() override {}
/gem5/src/dev/sparc/
H A Ddtod.hh63 Tick read(PacketPtr pkt) override; member in class:DumbTOD
64 Tick write(PacketPtr pkt) override; member in class:DumbTOD
66 void serialize(CheckpointOut &cp) const override; member in class:DumbTOD
67 void unserialize(CheckpointIn &cp) override; member in class:DumbTOD
/gem5/src/cpu/pred/
H A Dmultiperspective_perceptron_64KB.hh47 void createSpecs() override; member in class:MultiperspectivePerceptron64KB
H A Dmultiperspective_perceptron_8KB.hh47 void createSpecs() override; member in class:MultiperspectivePerceptron8KB
/gem5/src/mem/
H A Dmem_delay.hh54 * Specialisations of this abstract class should override at least one
70 void init() override; member in class:MemDelay
74 PortID idx=InvalidPortID) override; member in class:MemDelay
82 bool recvTimingResp(PacketPtr pkt) override; member in class:MemDelay::MasterPort
84 void recvFunctionalSnoop(PacketPtr pkt) override; member in class:MemDelay::MasterPort
86 Tick recvAtomicSnoop(PacketPtr pkt) override; member in class:MemDelay::MasterPort
88 void recvTimingSnoopReq(PacketPtr pkt) override; member in class:MemDelay::MasterPort
90 void recvRangeChange() override {
94 bool isSnooping() const override {
108 Tick recvAtomic(PacketPtr pkt) override; member in class:MemDelay::SlavePort
109 bool recvTimingReq(PacketPtr pkt) override; member in class:MemDelay::SlavePort
110 void recvFunctional(PacketPtr pkt) override; member in class:MemDelay::SlavePort
111 bool recvTimingSnoopResp(PacketPtr pkt) override; member in class:MemDelay::SlavePort
171 Tick delayReq(PacketPtr pkt) override; member in class:SimpleMemDelay
172 Tick delayResp(PacketPtr pkt) override; member in class:SimpleMemDelay
[all...]
/gem5/src/arch/hsail/insts/
H A Dgpu_static_inst.hh57 void generateDisassembly() override; member in class:HsailISA::HsailGPUStaticInst
58 int instSize() const override { return sizeof(RawMachInst); }
59 bool isValid() const override { return true; }
/gem5/src/dev/serial/
H A Dsimple.hh54 Tick read(PacketPtr pkt) override; member in class:SimpleUart
55 Tick write(PacketPtr pkt) override; member in class:SimpleUart
58 void dataAvailable() override {
/gem5/src/arch/arm/
H A Dprocess.hh83 void initState() override; member in class:ArmProcess32
86 uint32_t armHwcapImpl() const override; member in class:ArmProcess32
90 RegVal getSyscallArg(ThreadContext *tc, int &i, int width) override; member in class:ArmProcess32
91 RegVal getSyscallArg(ThreadContext *tc, int &i) override; member in class:ArmProcess32
92 void setSyscallArg(ThreadContext *tc, int i, RegVal val) override; member in class:ArmProcess32
94 SyscallReturn return_value) override; member in class:ArmProcess32
103 void initState() override; member in class:ArmProcess64
106 uint32_t armHwcapImpl() const override; member in class:ArmProcess64
110 RegVal getSyscallArg(ThreadContext *tc, int &i, int width) override; member in class:ArmProcess64
111 RegVal getSyscallArg(ThreadContext *tc, int &i) override; member in class:ArmProcess64
112 void setSyscallArg(ThreadContext *tc, int i, RegVal val) override; member in class:ArmProcess64
114 SyscallReturn return_value) override; member in class:ArmProcess64
[all...]

Completed in 22 milliseconds

1234567891011>>