rv_ctrl.cc (8281:a8c4b7a24d62) | rv_ctrl.cc (8299:64a938a8b7fc) |
---|---|
1/* 2 * Copyright (c) 2010 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 83 unchanged lines hidden (view full) --- 92 pkt->set<uint32_t>(0x00002C75); 93 break; 94 case Lock: 95 pkt->set<uint32_t>(sysLock); 96 break; 97 case Flags: 98 pkt->set<uint32_t>(flags); 99 break; | 1/* 2 * Copyright (c) 2010 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 83 unchanged lines hidden (view full) --- 92 pkt->set<uint32_t>(0x00002C75); 93 break; 94 case Lock: 95 pkt->set<uint32_t>(sysLock); 96 break; 97 case Flags: 98 pkt->set<uint32_t>(flags); 99 break; |
100 case IdReg: 101 pkt->set<uint32_t>(params()->idreg); 102 break; |
|
100 default: | 103 default: |
101 panic("Tried to read RealView I/O at offset %#x that doesn't exist\n", daddr); | 104 warn("Tried to read RealView I/O at offset %#x that doesn't exist\n", 105 daddr); |
102 break; 103 } 104 pkt->makeAtomicResponse(); 105 return pioDelay; 106 107} 108 109Tick --- 13 unchanged lines hidden (view full) --- 123 break; 124 case Lock: 125 sysLock.lockVal = pkt->get<uint16_t>(); 126 break; 127 case Flags: 128 flags = pkt->get<uint32_t>(); 129 break; 130 default: | 106 break; 107 } 108 pkt->makeAtomicResponse(); 109 return pioDelay; 110 111} 112 113Tick --- 13 unchanged lines hidden (view full) --- 127 break; 128 case Lock: 129 sysLock.lockVal = pkt->get<uint16_t>(); 130 break; 131 case Flags: 132 flags = pkt->get<uint32_t>(); 133 break; 134 default: |
131 panic("Tried to write RVIO at offset %#x that doesn't exist\n", daddr); | 135 warn("Tried to write RVIO at offset %#x that doesn't exist\n", 136 daddr); |
132 break; 133 } 134 pkt->makeAtomicResponse(); 135 return pioDelay; 136} 137 138void 139RealViewCtrl::serialize(std::ostream &os) --- 15 unchanged lines hidden --- | 137 break; 138 } 139 pkt->makeAtomicResponse(); 140 return pioDelay; 141} 142 143void 144RealViewCtrl::serialize(std::ostream &os) --- 15 unchanged lines hidden --- |