This patch defines PCDs to describe the base address and size of
communication buffer between normal world (uefi) and standalone MM
environment in the secure world.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Achin Gupta <achin.gupta@arm.com>
Signed-off-by: Supreeth Venkatesh <supreeth.venkatesh@arm.com>
---
ArmPkg/ArmPkg.dec | 3 +++
1 file changed, 3 insertions(+)
diff --git a/ArmPkg/ArmPkg.dec b/ArmPkg/ArmPkg.dec
index f99054a7de..d871ecc654 100644
--- a/ArmPkg/ArmPkg.dec
+++ b/ArmPkg/ArmPkg.dec
@@ -229,6 +229,9 @@
gArmTokenSpaceGuid.PcdSystemMemoryBase|0|UINT64|0x00000029
gArmTokenSpaceGuid.PcdSystemMemorySize|0|UINT64|0x0000002A
+ gArmTokenSpaceGuid.PcdMmBufferBase|0|UINT64|0x00000045
+ gArmTokenSpaceGuid.PcdMmBufferSize|0|UINT64|0x00000046
+
[PcdsFixedAtBuild.common, PcdsDynamic.common]
#
# ARM Architectural Timer
--
2.14.1
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
On 25 October 2017 at 17:32, Supreeth Venkatesh <supreeth.venkatesh@arm.com> wrote: > This patch defines PCDs to describe the base address and size of > communication buffer between normal world (uefi) and standalone MM > environment in the secure world. > > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Achin Gupta <achin.gupta@arm.com> > Signed-off-by: Supreeth Venkatesh <supreeth.venkatesh@arm.com> > --- > ArmPkg/ArmPkg.dec | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/ArmPkg/ArmPkg.dec b/ArmPkg/ArmPkg.dec > index f99054a7de..d871ecc654 100644 > --- a/ArmPkg/ArmPkg.dec > +++ b/ArmPkg/ArmPkg.dec > @@ -229,6 +229,9 @@ > gArmTokenSpaceGuid.PcdSystemMemoryBase|0|UINT64|0x00000029 > gArmTokenSpaceGuid.PcdSystemMemorySize|0|UINT64|0x0000002A > > + gArmTokenSpaceGuid.PcdMmBufferBase|0|UINT64|0x00000045 > + gArmTokenSpaceGuid.PcdMmBufferSize|0|UINT64|0x00000046 > + Do we need to hardcode this? Is there no way for the non-secure side to retrieve this information via SMC calls etc? > [PcdsFixedAtBuild.common, PcdsDynamic.common] > # > # ARM Architectural Timer > -- > 2.14.1 > _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
On Mon, 2017-11-13 at 10:17 +0000, Ard Biesheuvel wrote: > On 25 October 2017 at 17:32, Supreeth Venkatesh > <supreeth.venkatesh@arm.com> wrote: > > > > This patch defines PCDs to describe the base address and size of > > communication buffer between normal world (uefi) and standalone MM > > environment in the secure world. > > > > Contributed-under: TianoCore Contribution Agreement 1.1 > > Signed-off-by: Achin Gupta <achin.gupta@arm.com> > > Signed-off-by: Supreeth Venkatesh <supreeth.venkatesh@arm.com> > > --- > > ArmPkg/ArmPkg.dec | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/ArmPkg/ArmPkg.dec b/ArmPkg/ArmPkg.dec > > index f99054a7de..d871ecc654 100644 > > --- a/ArmPkg/ArmPkg.dec > > +++ b/ArmPkg/ArmPkg.dec > > @@ -229,6 +229,9 @@ > > gArmTokenSpaceGuid.PcdSystemMemoryBase|0|UINT64|0x00000029 > > gArmTokenSpaceGuid.PcdSystemMemorySize|0|UINT64|0x0000002A > > > > + gArmTokenSpaceGuid.PcdMmBufferBase|0|UINT64|0x00000045 > > + gArmTokenSpaceGuid.PcdMmBufferSize|0|UINT64|0x00000046 > > + > Do we need to hardcode this? Is there no way for the non-secure side > to retrieve this information via SMC calls etc? > This is not in the Specification yet. I am trying to get this added to specification. Hence, for the time being, we are still using PCDs. > > > > [PcdsFixedAtBuild.common, PcdsDynamic.common] > > # > > # ARM Architectural Timer > > -- > > 2.14.1 > > _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
© 2016 - 2025 Red Hat, Inc.