base.hh (12284:b91c036913da) | base.hh (12406:86bde4a026b5) |
---|---|
1/* 2 * Copyright (c) 2011-2013, 2017 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 --- 612 unchanged lines hidden (view full) --- 621 Stats::Scalar numWorkItemsCompleted; 622 623 private: 624 std::vector<AddressMonitor> addressMonitor; 625 626 public: 627 void armMonitor(ThreadID tid, Addr address); 628 bool mwait(ThreadID tid, PacketPtr pkt); | 1/* 2 * Copyright (c) 2011-2013, 2017 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 --- 612 unchanged lines hidden (view full) --- 621 Stats::Scalar numWorkItemsCompleted; 622 623 private: 624 std::vector<AddressMonitor> addressMonitor; 625 626 public: 627 void armMonitor(ThreadID tid, Addr address); 628 bool mwait(ThreadID tid, PacketPtr pkt); |
629 void mwaitAtomic(ThreadID tid, ThreadContext *tc, TheISA::TLB *dtb); | 629 void mwaitAtomic(ThreadID tid, ThreadContext *tc, BaseTLB *dtb); |
630 AddressMonitor *getCpuAddrMonitor(ThreadID tid) 631 { 632 assert(tid < numThreads); 633 return &addressMonitor[tid]; 634 } 635 636 bool waitForRemoteGDB() const; 637 --- 14 unchanged lines hidden --- | 630 AddressMonitor *getCpuAddrMonitor(ThreadID tid) 631 { 632 assert(tid < numThreads); 633 return &addressMonitor[tid]; 634 } 635 636 bool waitForRemoteGDB() const; 637 --- 14 unchanged lines hidden --- |