Page MenuHomeFreeBSD

OvmfPkg/BhyvePkg: reserve igd memory by E820
Needs ReviewPublic

Authored by corvink on Sep 4 2023, 6:52 AM.
Tags
Referenced Files
Unknown Object (File)
Feb 28 2024, 3:26 PM
Unknown Object (File)
Dec 27 2023, 6:24 AM
Unknown Object (File)
Dec 18 2023, 10:03 AM
Unknown Object (File)
Oct 15 2023, 3:53 AM
Unknown Object (File)
Oct 15 2023, 3:52 AM
Unknown Object (File)
Sep 5 2023, 11:30 PM
Subscribers
None

Details

Reviewers
jhb
markj
manu
Group Reviewers
bhyve
Summary

Detecting the Graphics Stolen Memory and OpRegion address and length is
platform specific. OVMF shouldn't be platform specific. Therefore, move
the platform specific part to bhyve. Bhyve detects the Graphics Stolen
Memory and OpRegion address and length and passes these information as
E820 table to the firmware. The firmware then picks up the E820 table
and reserves all memory regions accordingly. This approach allow us to
pass other platform specific memory ranges to the guest without any
firmware modifications in the future too.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

corvink created this revision.