system.hh (9649:c717bd5e0a1d) | system.hh (10037:5cac77888310) |
---|---|
1/* | 1/* |
2 * Copyright (c) 2010-2012 ARM Limited | 2 * Copyright (c) 2010-2013 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 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 110 unchanged lines hidden (view full) --- 121 /** These variables store addresses of important data structures 122 * that are normaly kept coherent at boot with cache mainetence operations. 123 * Since these operations aren't supported in gem5, we keep them coherent 124 * by making them uncacheable until all processors in the system boot. 125 */ 126 Addr secDataPtrAddr; 127 Addr secDataAddr; 128 Addr penReleaseAddr; | 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 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 110 unchanged lines hidden (view full) --- 121 /** These variables store addresses of important data structures 122 * that are normaly kept coherent at boot with cache mainetence operations. 123 * Since these operations aren't supported in gem5, we keep them coherent 124 * by making them uncacheable until all processors in the system boot. 125 */ 126 Addr secDataPtrAddr; 127 Addr secDataAddr; 128 Addr penReleaseAddr; |
129 Addr pen64ReleaseAddr; 130 Addr bootReleaseAddr; |
|
129}; 130 131class DumpStatsPCEvent : public PCEvent 132{ 133 public: 134 DumpStatsPCEvent(PCEventQueue *q, const std::string &desc, Addr addr) 135 : PCEvent(q, desc, addr) 136 {} 137 138 virtual void process(ThreadContext* tc); 139}; 140 141 142#endif // __ARCH_ARM_LINUX_SYSTEM_HH__ 143 | 131}; 132 133class DumpStatsPCEvent : public PCEvent 134{ 135 public: 136 DumpStatsPCEvent(PCEventQueue *q, const std::string &desc, Addr addr) 137 : PCEvent(q, desc, addr) 138 {} 139 140 virtual void process(ThreadContext* tc); 141}; 142 143 144#endif // __ARCH_ARM_LINUX_SYSTEM_HH__ 145 |