-
Keir Fraser authored
The PMM (POST Memory Manager) offers malloc/free functionality for PCI option ROMs during POST (Power On Self Test). This patch adds a PMM functionality to the guest BIOS. For example, the option ROM on LSI Logic SAS card uses PMM and failed to initialize the device without PMM. Thus, the HVM can't boot up directly from the passthroughed SCSI disk. gPXE also uses PMM (I don't know what happens without PMM). With this patch, we succeeded in SAS boot of HVM. For further information about PMM: http://www.phoenix.com/en/OEM-ODM/Customer+Services/White+Papers-Specs/PC+Industry+Specifications.htm http://www.phoenix.com/NR/rdonlyres/873A00CF-33AC-4775-B77E-08E7B9754993/0/specspmm101.pdf Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com> Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
64cdbbe1