base.hh (13652:45d94ac03a27) base.hh (13954:2f400a5f2627)
1/*
1/*
2 * Copyright (c) 2011-2012,2015 ARM Limited
2 * Copyright (c) 2011-2012,2015,2018 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating
9 * to a hardware implementation of the functionality of the software
10 * licensed hereunder. You may use the software subject to the license

--- 127 unchanged lines hidden (view full) ---

138
139 // statistics
140 void regStats() override;
141 void resetStats() override;
142
143 void startup() override;
144
145 virtual Fault readMem(Addr addr, uint8_t* data, unsigned size,
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating
9 * to a hardware implementation of the functionality of the software
10 * licensed hereunder. You may use the software subject to the license

--- 127 unchanged lines hidden (view full) ---

138
139 // statistics
140 void regStats() override;
141 void resetStats() override;
142
143 void startup() override;
144
145 virtual Fault readMem(Addr addr, uint8_t* data, unsigned size,
146 Request::Flags flags)
146 Request::Flags flags,
147 const std::vector<bool>& byteEnable =
148 std::vector<bool>())
147 { panic("readMem() is not implemented\n"); }
148
149 virtual Fault initiateMemRead(Addr addr, unsigned size,
149 { panic("readMem() is not implemented\n"); }
150
151 virtual Fault initiateMemRead(Addr addr, unsigned size,
150 Request::Flags flags)
152 Request::Flags flags,
153 const std::vector<bool>& byteEnable =
154 std::vector<bool>())
151 { panic("initiateMemRead() is not implemented\n"); }
152
153 virtual Fault writeMem(uint8_t* data, unsigned size, Addr addr,
155 { panic("initiateMemRead() is not implemented\n"); }
156
157 virtual Fault writeMem(uint8_t* data, unsigned size, Addr addr,
154 Request::Flags flags, uint64_t* res)
158 Request::Flags flags, uint64_t* res,
159 const std::vector<bool>& byteEnable =
160 std::vector<bool>())
155 { panic("writeMem() is not implemented\n"); }
156
157 virtual Fault amoMem(Addr addr, uint8_t* data, unsigned size,
158 Request::Flags flags,
159 AtomicOpFunctor *amo_op)
160 { panic("amoMem() is not implemented\n"); }
161
162 virtual Fault initiateMemAMO(Addr addr, unsigned size,

--- 14 unchanged lines hidden ---
161 { panic("writeMem() is not implemented\n"); }
162
163 virtual Fault amoMem(Addr addr, uint8_t* data, unsigned size,
164 Request::Flags flags,
165 AtomicOpFunctor *amo_op)
166 { panic("amoMem() is not implemented\n"); }
167
168 virtual Fault initiateMemAMO(Addr addr, unsigned size,

--- 14 unchanged lines hidden ---