On 2015/10/16 16:04, Dimitri wrote:
Hi,

Fist of all: I am DimitRi.

UDK2014/UEFI 2.4 does not have EFI_PROPERTIES_TABLE feature. Anyway we have
a bug by default.

Collegue from Apple confirmed that os x boot loader move EfiRuntime memory
to different physical address. I did not find in UEFI spec that it is
prohibited. So we should clarify UEFI spec or change code. My opinion -
Andrew is right and we should change code.


Also:

1. SmmCommunicationCommunicate function should be "virtualized" by
SmmIplSetVirtualAddressNotify ()

2. We have this Runtime memory problem with SMBios tables in SmbiosDxe.

UEFI spec has clear description about the configuration table for SMBIOS.

UEFI 2.5 page 103 and 104:
"
The following list shows the GUIDs for tables defined in some of the industry standards. These industry standards define tables accessed as UEFI Configuration Tables on UEFI-based systems. All the addresses reported in these table entries will be referenced as physical and will not be fixed up when transition from preboot to runtime phase. This list is not exhaustive and does not show GUIDs
for all possible UEFI Configuration tables.
"

It will be referenced as physical and will not be fixed up when transition from preboot to runtime phase.


Thanks,
Star

Regards,
Dimitri


_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to