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 ---