|Home > Register Descriptions > AArch32 system registers > ID_PFR1, Processor Feature Register 1|
The ID_PFR1 provides information about the programmers model and architecture extensions supported by the core.
ID_PFR1 is a 32-bit register, and must be interpreted with ID_PFR0. It is part of the Identification registers functional group.
This register is Read Only.
GIC CPU support:
|GIC CPU interface is disabled, GICCDISABLE is HIGH.|
|GIC CPU interface is enabled, GICCDISABLE is LOW.|
Generic Timer support:
|Generic Timer is implemented.|
Indicates support for Virtualization:
|The following Virtualization is implemented:
M profile programmers model support:
|The following Security items are implemented:
Indicates support for the standard programmers model for Armv4 and later.
Model must support User, FIQ, IRQ, Supervisor, Abort, Undefined and System modes:
ID_PFR1 is architecturally mapped to AArch64 register ID_PFR1_EL1. See B2.80 ID_PFR1_EL1, AArch32 Processor Feature Register 1, EL1.
There is one copy of this register that is used in both Secure and Non-secure states.
Bit fields and details not provided in this description are architecturally defined. See the Arm® Architecture Reference Manual Armv8, for Armv8-A architecture profile.