W dniu 7.04.2023 o 16:02, Marcin Juszkiewicz via groups.io pisze:
+++ b/ArmPkg/Application/ArmCpuInfo/readregs.S @@ -0,0 +1,41 @@ +#include <AsmMacroIoLibV8.h> + +ASM_FUNC(ReadAa64Pfr0El1) + mrs x0, ID_AA64PFR0_EL1 + ret + +ASM_FUNC(ReadAa64Pfr1El1) + mrs x0, ID_AA64PFR1_EL1 + ret + +ASM_FUNC(ReadAa64Dfr0El1) + mrs x0, ID_AA64DFR0_EL1 + ret + +ASM_FUNC(ReadAa64Dfr1El1) + mrs x0, ID_AA64DFR1_EL1 + ret + +ASM_FUNC(ReadAa64Isar0El1) + mrs x0, ID_AA64ISAR0_EL1 + ret + +ASM_FUNC(ReadAa64Isar1El1) + mrs x0, ID_AA64ISAR1_EL1 + ret + +ASM_FUNC(ReadAa64Isar2El1) + mrs x0, ID_AA64ISAR2_EL1 + ret + +ASM_FUNC(ReadAa64Mmfr0El1) + mrs x0, ID_AA64MMFR0_EL1 + ret + +ASM_FUNC(ReadAa64Mmfr1El1) + mrs x0, ID_AA64MMFR1_EL1 + ret + +ASM_FUNC(ReadAa64Mmfr2El1) + mrs x0, ID_AA64MMFR2_EL1 + ret
Those functions probably should be moved to ArmPkg/Library/ArmLib/AArch64/ code. But I do not understand EDK2 buildbuildsystem enough to sort that part out.
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#102705): https://edk2.groups.io/g/devel/message/102705 Mute This Topic: https://groups.io/mt/98126158/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-