mirror of https://github.com/acidanthera/audk.git
ArmPkg: Minor coding style changes
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11993 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
d269095b71
commit
438311a3bd
|
@ -47,7 +47,7 @@ Abstract:
|
||||||
#define DDR_ATTRIBUTES_UNCACHED ARM_MEMORY_REGION_ATTRIBUTE_UNCACHED_UNBUFFERED
|
#define DDR_ATTRIBUTES_UNCACHED ARM_MEMORY_REGION_ATTRIBUTE_UNCACHED_UNBUFFERED
|
||||||
|
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
FindMainMemory(
|
FindMainMemory (
|
||||||
OUT UINT32 *PhysicalBase,
|
OUT UINT32 *PhysicalBase,
|
||||||
OUT UINT32 *Length
|
OUT UINT32 *Length
|
||||||
)
|
)
|
||||||
|
@ -71,7 +71,9 @@ FindMainMemory(
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
ConfigureMmu ( VOID )
|
ConfigureMmu (
|
||||||
|
VOID
|
||||||
|
)
|
||||||
{
|
{
|
||||||
EFI_STATUS Status;
|
EFI_STATUS Status;
|
||||||
UINTN Idx;
|
UINTN Idx;
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
*
|
*
|
||||||
**/
|
**/
|
||||||
|
|
||||||
|
#include <Uefi.h>
|
||||||
#include <Library/IoLib.h>
|
#include <Library/IoLib.h>
|
||||||
#include <Drivers/PL390Gic.h>
|
#include <Drivers/PL390Gic.h>
|
||||||
|
|
||||||
|
@ -23,10 +24,10 @@ PL390GicEnableInterruptInterface (
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* Enable the CPU interface in Non-Secure world
|
* Enable the CPU interface in Non-Secure world
|
||||||
* Note: The ICCICR register is banked when Security extensions are implemented
|
* Note: The ICCICR register is banked when Security extensions are implemented
|
||||||
*/
|
*/
|
||||||
MmioWrite32(GicInterruptInterfaceBase + GIC_ICCICR,0x00000001);
|
MmioWrite32 (GicInterruptInterfaceBase + GIC_ICCICR,0x00000001);
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
|
@ -35,11 +36,11 @@ PL390GicEnableDistributor (
|
||||||
IN INTN GicDistributorBase
|
IN INTN GicDistributorBase
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* Enable GIC distributor in Non-Secure world.
|
* Enable GIC distributor in Non-Secure world.
|
||||||
* Note: The ICDDCR register is banked when Security extensions are implemented
|
* Note: The ICDDCR register is banked when Security extensions are implemented
|
||||||
*/
|
*/
|
||||||
MmioWrite32(GicDistributorBase + GIC_ICDDCR, 0x00000001);
|
MmioWrite32 (GicDistributorBase + GIC_ICDDCR, 0x00000001);
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
|
@ -50,7 +51,7 @@ PL390GicSendSgiTo (
|
||||||
IN INTN CPUTargetList
|
IN INTN CPUTargetList
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
MmioWrite32(GicDistributorBase + GIC_ICDSGIR, ((TargetListFilter & 0x3) << 24) | ((CPUTargetList & 0xFF) << 16));
|
MmioWrite32 (GicDistributorBase + GIC_ICDSGIR, ((TargetListFilter & 0x3) << 24) | ((CPUTargetList & 0xFF) << 16));
|
||||||
}
|
}
|
||||||
|
|
||||||
UINT32
|
UINT32
|
||||||
|
@ -60,18 +61,18 @@ PL390GicAcknowledgeSgiFrom (
|
||||||
IN INTN CoreId
|
IN INTN CoreId
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
INTN InterruptId;
|
INTN InterruptId;
|
||||||
|
|
||||||
InterruptId = MmioRead32(GicInterruptInterfaceBase + GIC_ICCIAR);
|
InterruptId = MmioRead32 (GicInterruptInterfaceBase + GIC_ICCIAR);
|
||||||
|
|
||||||
//Check if the Interrupt ID is valid, The read from Interrupt Ack register returns CPU ID and Interrupt ID
|
// Check if the Interrupt ID is valid, The read from Interrupt Ack register returns CPU ID and Interrupt ID
|
||||||
if (((CoreId & 0x7) << 10) == (InterruptId & 0x1C00)) {
|
if (((CoreId & 0x7) << 10) == (InterruptId & 0x1C00)) {
|
||||||
//Got SGI number 0 hence signal End of Interrupt by writing to ICCEOIR
|
// Got SGI number 0 hence signal End of Interrupt by writing to ICCEOIR
|
||||||
MmioWrite32(GicInterruptInterfaceBase + GIC_ICCEIOR, InterruptId);
|
MmioWrite32 (GicInterruptInterfaceBase + GIC_ICCEIOR, InterruptId);
|
||||||
return 1;
|
return 1;
|
||||||
} else {
|
} else {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
UINT32
|
UINT32
|
||||||
|
@ -82,16 +83,16 @@ PL390GicAcknowledgeSgi2From (
|
||||||
IN INTN SgiId
|
IN INTN SgiId
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
INTN InterruptId;
|
INTN InterruptId;
|
||||||
|
|
||||||
InterruptId = MmioRead32(GicInterruptInterfaceBase + GIC_ICCIAR);
|
InterruptId = MmioRead32(GicInterruptInterfaceBase + GIC_ICCIAR);
|
||||||
|
|
||||||
//Check if the Interrupt ID is valid, The read from Interrupt Ack register returns CPU ID and Interrupt ID
|
// Check if the Interrupt ID is valid, The read from Interrupt Ack register returns CPU ID and Interrupt ID
|
||||||
if((((CoreId & 0x7) << 10) | (SgiId & 0x3FF)) == (InterruptId & 0x1FFF)) {
|
if((((CoreId & 0x7) << 10) | (SgiId & 0x3FF)) == (InterruptId & 0x1FFF)) {
|
||||||
//Got SGI number 0 hence signal End of Interrupt by writing to ICCEOIR
|
// Got SGI number 0 hence signal End of Interrupt by writing to ICCEOIR
|
||||||
MmioWrite32(GicInterruptInterfaceBase + GIC_ICCEIOR, InterruptId);
|
MmioWrite32 (GicInterruptInterfaceBase + GIC_ICCEIOR, InterruptId);
|
||||||
return 1;
|
return 1;
|
||||||
} else {
|
} else {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,6 +42,7 @@
|
||||||
MdePkg/MdePkg.dec
|
MdePkg/MdePkg.dec
|
||||||
|
|
||||||
[LibraryClasses]
|
[LibraryClasses]
|
||||||
|
IoLib
|
||||||
MemoryAllocationLib
|
MemoryAllocationLib
|
||||||
|
|
||||||
[Protocols]
|
[Protocols]
|
||||||
|
|
|
@ -40,6 +40,7 @@
|
||||||
MdePkg/MdePkg.dec
|
MdePkg/MdePkg.dec
|
||||||
|
|
||||||
[LibraryClasses]
|
[LibraryClasses]
|
||||||
|
IoLib
|
||||||
PrePiLib
|
PrePiLib
|
||||||
|
|
||||||
[Protocols]
|
[Protocols]
|
||||||
|
|
|
@ -36,6 +36,9 @@
|
||||||
ArmPkg/ArmPkg.dec
|
ArmPkg/ArmPkg.dec
|
||||||
MdePkg/MdePkg.dec
|
MdePkg/MdePkg.dec
|
||||||
|
|
||||||
|
[LibraryClasses]
|
||||||
|
IoLib
|
||||||
|
|
||||||
[Protocols]
|
[Protocols]
|
||||||
gEfiCpuArchProtocolGuid
|
gEfiCpuArchProtocolGuid
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue