diff options
author | Ali Saidi <Ali.Saidi@ARM.com> | 2011-08-19 15:08:08 -0500 |
---|---|---|
committer | Ali Saidi <Ali.Saidi@ARM.com> | 2011-08-19 15:08:08 -0500 |
commit | d2a0a2ec2202eb8fa04ddd3e359c1c9dc7f04cb1 (patch) | |
tree | d860647b9b060830dadd41c1ee34774667ddf6ae /src/dev/arm/rv_ctrl.cc | |
parent | 23755eb43428845737aa514314f1bd0ace5d5372 (diff) | |
download | gem5-d2a0a2ec2202eb8fa04ddd3e359c1c9dc7f04cb1.tar.xz |
ARM: Add support for Versatile Express boards
Diffstat (limited to 'src/dev/arm/rv_ctrl.cc')
-rw-r--r-- | src/dev/arm/rv_ctrl.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/dev/arm/rv_ctrl.cc b/src/dev/arm/rv_ctrl.cc index 9c546036a..82710c730 100644 --- a/src/dev/arm/rv_ctrl.cc +++ b/src/dev/arm/rv_ctrl.cc @@ -57,8 +57,11 @@ RealViewCtrl::read(PacketPtr pkt) pkt->allocate(); switch(daddr) { - case ProcId: - pkt->set(params()->proc_id); + case ProcId0: + pkt->set(params()->proc_id0); + break; + case ProcId1: + pkt->set(params()->proc_id1); break; case Clock24: Tick clk; @@ -131,6 +134,9 @@ RealViewCtrl::write(PacketPtr pkt) case Flags: flags = pkt->get<uint32_t>(); break; + case FlagsClr: + flags = 0; + break; default: warn("Tried to write RVIO at offset %#x that doesn't exist\n", daddr); |