pmu.hh (13581:b6dcd0183747) | pmu.hh (13638:76cb1cecc057) |
---|---|
1/* 2 * Copyright (c) 2011-2014, 2017-2018 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 --- 605 unchanged lines hidden (view full) --- 614 protected: /* Configuration and constants */ 615 /** Constant (configuration-dependent) part of the PMCR */ 616 PMCR_t reg_pmcr_conf; 617 618 /** PMCR write mask when accessed from the guest */ 619 static const RegVal reg_pmcr_wr_mask; 620 621 /** Performance monitor interrupt number */ | 1/* 2 * Copyright (c) 2011-2014, 2017-2018 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 --- 605 unchanged lines hidden (view full) --- 614 protected: /* Configuration and constants */ 615 /** Constant (configuration-dependent) part of the PMCR */ 616 PMCR_t reg_pmcr_conf; 617 618 /** PMCR write mask when accessed from the guest */ 619 static const RegVal reg_pmcr_wr_mask; 620 621 /** Performance monitor interrupt number */ |
622 ArmInterruptPin *const interrupt; | 622 ArmInterruptPin *interrupt; |
623 624 /** 625 * List of event types supported by this PMU. 626 */ 627 std::map<EventTypeId, PMUEvent*> eventMap; 628}; 629 630} // namespace ArmISA 631#endif | 623 624 /** 625 * List of event types supported by this PMU. 626 */ 627 std::map<EventTypeId, PMUEvent*> eventMap; 628}; 629 630} // namespace ArmISA 631#endif |