48 space0(
"space0", 0x28 - 0x1c),
52 space2(
"space2", 0x40 - 0x34),
54 space3(
"space3", 0x100 - 0x44),
56 space4(
"space4", 0x200 - 0x180),
59 space5(
"space5", 0x500 - 0x304),
61 space6(
"space6", 0xfd0 - 0x504),
63 space7(
"space7", 0xfe0 - 0xfd4),
67 space8(
"space8", 0xff0 - 0xfec),
Addr pioAddr
Address that the device listens to.
BasicPioDevice(const Params &p, Addr size)
Tick pioDelay
Delay that the device experinces on an access.
Addr pioSize
Size that the device's address range.
T * getPtr()
get a pointer to the data ptr.
void makeAtomicResponse()
SysSecCtrl(const Params &p)
Tick write(PacketPtr pkt) override
All writes are simply ignored.
Block< 0x80 > sscSwScratch
Tick read(PacketPtr pkt) override
Handle a read to the device.
Copyright (c) 2024 Arm Limited All rights reserved.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
uint64_t Tick
Tick count type.