Re: [edk2] SMM core problems

2015-10-19 Thread Dimitri
> > 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

Re: [edk2] SMM core problems

2015-10-18 Thread Zeng, Star
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

Re: [edk2] SMM core problems

2015-10-16 Thread Dimitri
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

[edk2] SMM core problems

2015-10-15 Thread iMac Pro
Hi, Found that problems in PiSmmIpl.c/PiSmmCore.c: 1. SMM_CORE_PRIVATE_DATA *gSmmCorePrivate is pointer to EfiRuntimeServicesCode (.code and .data segs are merged in x86) memory that can be declared as ReadOnly by OS. But SmmCommunicationCommunicate write to it. GPE in OS !!! 2.

Re: [edk2] SMM core problems

2015-10-15 Thread Kinney, Michael D
, but the memory can not be moved to a different physical address. Thanks, Mike >-Original Message- >From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of iMac >Pro >Sent: Thursday, October 15, 2015 1:59 AM >To: edk2-devel@lists.01.org >Subject: [edk2] SMM c

Re: [edk2] SMM core problems

2015-10-15 Thread Yao, Jiewen
rg Subject: [edk2] SMM core problems Hi, Found that problems in PiSmmIpl.c/PiSmmCore.c: 1. SMM_CORE_PRIVATE_DATA *gSmmCorePrivate is pointer to EfiRuntimeServicesCode (.code and .data segs are merged in x86) memory that can be declared as ReadOnly by OS. But SmmCommunicationCommuni