gic_v3_cpu_interface.hh (13826:34a9929c35eb) | gic_v3_cpu_interface.hh (13926:d6ebddee93a7) |
---|---|
1/* 2 * Copyright (c) 2018 Metempsy Technology Consulting 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 282 unchanged lines hidden (view full) --- 291 void dropPriority(Gicv3::GroupId group); 292 uint64_t eoiMaintenanceInterruptStatus() const; 293 bool getHCREL2FMO() const; 294 bool getHCREL2IMO() const; 295 uint32_t getHPPIR0() const; 296 uint32_t getHPPIR1() const; 297 int getHPPVILR() const; 298 bool groupEnabled(Gicv3::GroupId group) const; | 1/* 2 * Copyright (c) 2018 Metempsy Technology Consulting 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 282 unchanged lines hidden (view full) --- 291 void dropPriority(Gicv3::GroupId group); 292 uint64_t eoiMaintenanceInterruptStatus() const; 293 bool getHCREL2FMO() const; 294 bool getHCREL2IMO() const; 295 uint32_t getHPPIR0() const; 296 uint32_t getHPPIR1() const; 297 int getHPPVILR() const; 298 bool groupEnabled(Gicv3::GroupId group) const; |
299 uint32_t groupPriorityMask(Gicv3::GroupId group) const; | 299 uint32_t groupPriorityMask(Gicv3::GroupId group); |
300 bool haveEL(ArmISA::ExceptionLevel el) const; 301 int highestActiveGroup() const; 302 uint8_t highestActivePriority() const; | 300 bool haveEL(ArmISA::ExceptionLevel el) const; 301 int highestActiveGroup() const; 302 uint8_t highestActivePriority() const; |
303 bool hppiCanPreempt() const; | 303 bool hppiCanPreempt(); |
304 bool hppviCanPreempt(int lrIdx) const; 305 bool inSecureState() const; 306 ArmISA::InterruptTypes intSignalType(Gicv3::GroupId group) const; 307 bool isAA64() const; 308 bool isEL3OrMon() const; 309 bool isEOISplitMode() const; 310 bool isSecureBelowEL3() const; 311 ICH_MISR_EL2 maintenanceInterruptStatus() const; --- 28 unchanged lines hidden --- | 304 bool hppviCanPreempt(int lrIdx) const; 305 bool inSecureState() const; 306 ArmISA::InterruptTypes intSignalType(Gicv3::GroupId group) const; 307 bool isAA64() const; 308 bool isEL3OrMon() const; 309 bool isEOISplitMode() const; 310 bool isSecureBelowEL3() const; 311 ICH_MISR_EL2 maintenanceInterruptStatus() const; --- 28 unchanged lines hidden --- |