]> git.proxmox.com Git - mirror_edk2.git/commit
ArmPkg: Introduce ArmSetLowVectors/ArmSetHighVectors functions
authoroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 3 Jun 2011 09:25:01 +0000 (09:25 +0000)
committeroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 3 Jun 2011 09:25:01 +0000 (09:25 +0000)
commitf0fef790ff6a55997035af8727cc2f3fbd39afbf
tree67519f2d8577e116c7213bc893ddc5e9198ddecd
parente7f7105ba0d231bf3176a2b7f1d82cf9cead5e34
ArmPkg: Introduce ArmSetLowVectors/ArmSetHighVectors functions

These functions set/clear the SCTLR.V bit that controls the location
of the Vector Table.
This commit also forces the SCTLR.V to be clear when the VBAR register
is set.

Note: The original fix has been proposed by Eugene Cohen (HP).

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11739 6f19259b-4bc3-4df7-8a09-765794883524
ArmPkg/Drivers/CpuDxe/Exception.c
ArmPkg/Include/Library/ArmLib.h
ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.S
ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.asm