cancel
Showing results for 
Search instead for 
Did you mean: 

General Discussions

hgdahmen
Journeyman III

South Bridge BIOS Memory Mapped Region

Hi Community,

I am currently developing a Linux kernel diver to easily dump the 16MiB memory mapped BIOS at 0xFF000000 through 0xFFFFFFFF that the CPU uses to boot. Whereas I could confirm those address ranges for all Intel south bridges used with 64-bit CPUs I couldn't find comprehensive documentation from AMD.

I was able to find a handful of documents dating back some years. These documents specify an address range from 0xFF800000 to 0xFFFFFFFF. Is there anyone who can point me to the required documents or who can tell which chipsets use 0xFF800000 and which newer ones use 0xFF000000? Otherwise I'd have to submit the driver for Intel platforms only. The use case is for automated BIOS/UEFI level malware and security risk analysis. It'd be primarily used by the Converged Security Suite developed by Facebook, Google and 9elements security.

0 Likes
0 Replies