Forum Discussion
FPGABear
New Contributor
1 month agoAgilex 5E HPS and Linux
Hi. 1. Is there a simple method to run two Linux systems on HPS, i.e.: Linux 1 - 2xA55 and Linux 2 - 2xA76 with different sets of peripherals? 2. Is it possible to use one Ethernet port by these tw...
Nirav_Altera
New Contributor
1 month agoHi FPGABear
Yes, that is broadly the right picture.
Under Bao, the mechanism is exactly what you describe: a third DDR carve-out, outside the RAM regions of both guests, declared statically in the Bao configuration and mapped into both VMs. It is real shared memory — one physical region, two mappings — not a copy on each side.
The address does not have to be identical in both guests. Each VM sees the region in its own intermediate physical address(IPA) space, and you are free to place it at different IPAs in VM1 and VM2. You do not need tconfigure the paging yourself. Bao sets up the stage-2 translation for the region.