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 --- |