cpuid is required for Arm64
Open
arch: arm
priority: p2
type: enhancement
- Dominant language
- Go
- Stars
- 19.3k
- Forks
- 2k
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 264
Description
cpuid is required for Arm64
Currently, we need to handle the traps for all CPUID registers on Arm64:
* [ ] MIDR_EL1
* [ ] MPIDR_EL1
* [ ] REVIDR_EL1
* [ ] ID_PFR0
* [ ] ID_PFR1
....
kvm platform:
Before Armv8.4, an exception which is generated by a read access to the feature ID space will be trapped in el0_undef.
After Armv84. an exception which is generated by a read access to the feature ID space will be trapped in el0_sys64.
* [ ] el0_undef implementation
* [ ] el0_sys64 implementation
Contributor guide
Assessment
This issue has not been assessed yet.