gic_v3_cpu_interface.hh (14258:c75d22c32dec) gic_v3_cpu_interface.hh (14259:ff00277dc5e2)
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

--- 308 unchanged lines hidden (view full) ---

317 bool hppviCanPreempt(int lrIdx) const;
318 bool inSecureState() const;
319 ArmISA::InterruptTypes intSignalType(Gicv3::GroupId group) const;
320 bool isAA64() const;
321 bool isEL3OrMon() const;
322 bool isEOISplitMode() const;
323 bool isSecureBelowEL3() const;
324 ICH_MISR_EL2 maintenanceInterruptStatus() const;
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

--- 308 unchanged lines hidden (view full) ---

317 bool hppviCanPreempt(int lrIdx) const;
318 bool inSecureState() const;
319 ArmISA::InterruptTypes intSignalType(Gicv3::GroupId group) const;
320 bool isAA64() const;
321 bool isEL3OrMon() const;
322 bool isEOISplitMode() const;
323 bool isSecureBelowEL3() const;
324 ICH_MISR_EL2 maintenanceInterruptStatus() const;
325 void resetHppi(uint32_t intid);
325 void serialize(CheckpointOut & cp) const override;
326 void unserialize(CheckpointIn & cp) override;
327 void update();
328 void updateDistributor();
329 void virtualActivateIRQ(uint32_t lrIdx);
330 void virtualDeactivateIRQ(int lrIdx);
331 uint8_t virtualDropPriority();
332 int virtualFindActive(uint32_t intid) const;

--- 22 unchanged lines hidden ---
326 void serialize(CheckpointOut & cp) const override;
327 void unserialize(CheckpointIn & cp) override;
328 void update();
329 void updateDistributor();
330 void virtualActivateIRQ(uint32_t lrIdx);
331 void virtualDeactivateIRQ(int lrIdx);
332 uint8_t virtualDropPriority();
333 int virtualFindActive(uint32_t intid) const;

--- 22 unchanged lines hidden ---