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] -=-=-=-=-=-=-=-=-=-=-=-