Hi,

> On x86, PEI can use IO ports (no page tables), but that's not available
> on ARM. I don't recall off-hand where / when exactly page tables are set
> up during ArmVirtQemu boot.

It also changed roughly one year ago, Ard updated the arm platform setup
to turn on paging much earlier (for w^x and IIRC also fix some caching
problems).  I think PEI runs with paging already enabled these days.

> > An Arm compatible PEIM instance of QemuFwCfgLib will need to be created.
> > I'm happy to look into it, but I don't want to hang up this patch series on
> > that addition. Instead, I'll set the protection policy for ArmVirtPkg to
> > the equivalent of the new GrubCompat profile in this series.
> 
> Can you base the default policy (i.e., the one that takes effect in the
> absence of fw_cfg) on a PCD?

That would be nice indeed.

take care,
  Gerd



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109346): https://edk2.groups.io/g/devel/message/109346
Mute This Topic: https://groups.io/mt/101469960/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to