gic_v3_cpu_interface.hh (14227:af80b8fab43b) | gic_v3_cpu_interface.hh (14231:222f6512335e) |
---|---|
1/* 2 * Copyright (c) 2019 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 --- 312 unchanged lines hidden (view full) --- 321 bool isEL3OrMon() const; 322 bool isEOISplitMode() const; 323 bool isSecureBelowEL3() const; 324 ICH_MISR_EL2 maintenanceInterruptStatus() const; 325 void reset(); 326 void serialize(CheckpointOut & cp) const override; 327 void unserialize(CheckpointIn & cp) override; 328 void update(); | 1/* 2 * Copyright (c) 2019 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 --- 312 unchanged lines hidden (view full) --- 321 bool isEL3OrMon() const; 322 bool isEOISplitMode() const; 323 bool isSecureBelowEL3() const; 324 ICH_MISR_EL2 maintenanceInterruptStatus() const; 325 void reset(); 326 void serialize(CheckpointOut & cp) const override; 327 void unserialize(CheckpointIn & cp) override; 328 void update(); |
329 void updateDistributor(); |
|
329 void virtualActivateIRQ(uint32_t lrIdx); 330 void virtualDeactivateIRQ(int lrIdx); 331 uint8_t virtualDropPriority(); 332 int virtualFindActive(uint32_t intid) const; 333 uint32_t virtualGroupPriorityMask(Gicv3::GroupId group) const; 334 uint8_t virtualHighestActivePriority() const; 335 void virtualIncrementEOICount(); 336 bool virtualIsEOISplitMode() const; --- 16 unchanged lines hidden --- | 330 void virtualActivateIRQ(uint32_t lrIdx); 331 void virtualDeactivateIRQ(int lrIdx); 332 uint8_t virtualDropPriority(); 333 int virtualFindActive(uint32_t intid) const; 334 uint32_t virtualGroupPriorityMask(Gicv3::GroupId group) const; 335 uint8_t virtualHighestActivePriority() const; 336 void virtualIncrementEOICount(); 337 bool virtualIsEOISplitMode() const; --- 16 unchanged lines hidden --- |