Add MM Mp Protocol in PiSmmCpuDxeSmm driver.
Cc: Ray Ni
Cc: Laszlo Ersek
Signed-off-by: Eric Dong
---
UefiCpuPkg/PiSmmCpuDxeSmm/MpProtocol.c | 375 +++
UefiCpuPkg/PiSmmCpuDxeSmm/MpProtocol.h | 283 +++
UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c| 468 +
PI spec added a new protocol named MM MP protocol. This protocol allows
for better remote queuing of execution of procedures on an AP.
This extends the existing procedures to allow:
1. A function to be called in blocking and non-blocking manner explicitly
2. Allow broadcasts.
3. Allow execution of
EFI MM MP Protocol is defined in the PI 1.7 specification.
The MM MP protocol provides a set of functions to allow execution of
procedures on processors that have entered MM. This protocol has the
following properties:
1. The caller can invoke execution of a procedure on a processor, other
than th
Hello all,
As suggested by Ray and Leif, modules (with wildcard) in MdeModulePkg are
classified to a list of features.
Please note that:
* The below list is a draft at this moment, please help to provide
feedbacks/comments;
* Modules with no clear classification are listed under the 'Misc' sect
Reviewed-by: Ray Ni
> -Original Message-
> From: Gao, Zhichao
> Sent: Wednesday, June 19, 2019 11:10 AM
> To: devel@edk2.groups.io
> Cc: Bret Barkelew ; Wang, Jian J
> ; Wu, Hao A ; Ni, Ray
> ; Zeng, Star ; Gao, Liming
> ; Sean Brogan ;
> Michael Turner
> Subject: [PATCH V4 1/2] MdeModul
Reviewed-by: Ray Ni
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Gao, Zhichao
> Sent: Wednesday, June 19, 2019 11:10 AM
> To: devel@edk2.groups.io
> Cc: Wang, Jian J ; Wu, Hao A ;
> Ni, Ray ; Zeng, Star ; Gao, Liming
> ; Sean Brogan ;
> Mi
V1:
Add a pcd PcdPlatformRecoverySupport to control the variable
PlatformRecovery and the EFI_OS_INDICATIONS_START_PLATFORM_RECOVERY
bit of variable "OsIndicationsSupported".
V2:
While PcdPlatformRecoverySupport is FALSE, do not set a PlatformRecovery
Variable.
But remain boot from a defau
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1678
Use the PcdPlatformRecoverySupport to control the function
of platform recovery in BDS.
First, set the variable's ("OsIndicationsSupported")
EFI_OS_INDICATIONS_START_PLATFORM_RECOVERY bit base on the pcd.
It would affect the variable "OsIndi
From: Bret Barkelew
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1678
Add a pcd PcdPlatformRecoverySupport to conditionally
set an OS indications bit and set the 'PlatformRecovery'
variable. This pcd would also control whether the BDS
support platform recovery or not.
Update the uni f
From: Zhang, Chao B
Sent: Wednesday, June 19, 2019 9:13 AM
To: Wu, Hao A; devel@edk2.groups.io; Xu, Wei6
Cc: Wang, Jian J
Subject: RE: [edk2-devel][Patch v2 5/7] MdeModulePkg/CapsuleRuntimeDxe:
Introduce PCD to control this feature.
Hi Hao:
OK that is a good point. We will follow up to clean t
https://bugzilla.tianocore.org/show_bug.cgi?id=1617
Cc: Chao Zhang
Cc: Jiewen Yao
Signed-off-by: Jian J Wang
---
SecurityPkg/SecurityPkg.dsc | 5 +
1 file changed, 5 insertions(+)
diff --git a/SecurityPkg/SecurityPkg.dsc b/SecurityPkg/SecurityPkg.dsc
index a2ee0528f0..4451bd1271 100644
--
> v3: update per Jiewen's comments
> - remove HASHED_FV_MAX_NUMBER
> - update _EDKII_PEI_FIRMWARE_VOLUME_INFO_STORED_HASH_FV_PPI to
> be more flexible
> - update HASHED_FV_INFO to use UINT64 for Base and Length
https://bugzilla.tianocore.org/show_bug.cgi?id=1617
gEdkiiPeiFirmwareVolumeI
>v3:
> - shrink mHashAlgInfo and add FindHashAlgInfo() to find matched algorithm
> - add ASSERT for illegal use cases
> - add DEBUG print for skipped FV
> - update code to use new definition of HASHED_FV_INFO and
>_EDKII_PEI_FIRMWARE_VOLUME_INFO_STORED_HASH_FV_PPI
> - some small code optim
>V3: update per Jiewen's comments
>V2: fix parameter description error found by ECC
https://bugzilla.tianocore.org/show_bug.cgi?id=1617
Cc: Chao Zhang
Cc: Jiewen Yao
Cc: "Hernandez Beltran, Jorge"
Cc: Harry Han
Jian J Wang (3):
SecurityPkg: add definitions for OBB verification
SecurityP
Hi Hao:
OK that is a good point. We will follow up to clean this. Tks
From: Wu, Hao A
Sent: Wednesday, June 19, 2019 9:00 AM
To: Zhang, Chao B ; devel@edk2.groups.io; Xu, Wei6
Cc: Wang, Jian J
Subject: RE: [edk2-devel][Patch v2 5/7] MdeModulePkg/CapsuleRuntimeDxe:
Introduce PCD to control t
From: Zhang, Chao B
Sent: Wednesday, June 19, 2019 8:42 AM
To: Wu, Hao A; devel@edk2.groups.io; Xu, Wei6
Cc: Wang, Jian J
Subject: RE: [edk2-devel][Patch v2 5/7] MdeModulePkg/CapsuleRuntimeDxe:
Introduce PCD to control this feature.
Hi Hao:
I think blocking UpdateCapsule interface is enough for
Hi Hao:
I think blocking UpdateCapsule interface is enough for Capsule in RAM.
QueryCapsuleCapabilities can still be used to test capsules before delivering
by different sources.
From: Wu, Hao A
Sent: Wednesday, June 12, 2019 3:49 PM
To: devel@edk2.groups.io; Xu, Wei6
Cc: Wang, Jian J ; Zhan
On 2019-06-18 11:53, rebe...@bluestop.org wrote:
> On 2019-06-18 02:52, Lu, XiaoyuX wrote:
>> I test this in my own environment, It works well.
>> The edk2 commit id : f03859ea6c8fddeaa3a5cc3d9a3461
>> Build command:
>> build -p ~/code/edk2/OvmfPkg/OvmfPkgX64.dsc -a X64 -t GCC5
On 2019-06-18 07:26, Liming Gao wrote:
> Rebecca:
> Thanks for your report. Now, pylama is not the requirement for BaseTools
> python script. Patch contributor can base on the report to fix the critical
> issue.
I know it's not a required tool, but many of these are common Python
style issue
https://bugzilla.tianocore.org/show_bug.cgi?id=1920
Check ConfigAccess available before call callback function.
Signed-off-by: GregX Yeh
Cc: Dandan Bi
Cc: Ray Ni
Cc: Ted Kuo
---
MdeModulePkg/Universal/SetupBrowserDxe/Presentation.c | 17 +
1 file changed, 17 insertions(+)
dif
On Tue, Jun 18, 2019 at 10:24:53AM +0100, Krzysztof Koch wrote:
> Update the Platform Respository for the Juno platform
> to include support for generation of the Processor Properties
> Topology Table (PPTT) using the Dynamic Tables Framework.
>
> The Platform Repository now also describes the cac
On 2019-06-18 02:52, Lu, XiaoyuX wrote:
> I test this in my own environment, It works well.
> The edk2 commit id : f03859ea6c8fddeaa3a5cc3d9a3461
> Build command:
> build -p ~/code/edk2/OvmfPkg/OvmfPkgX64.dsc -a X64 -t GCC5 -D
> NETWORK_TLS_ENABLE -D NETWORK_HTTP_BOOT_ENAB
From: "Albecki, Mateusz"
https://bugzilla.tianocore.org/show_bug.cgi?id=1882
Implement support for GetOperatingParamters notify phase
in SdMmcHcDxe driver. GetOperatingParameters notify phase
is signaled before we start card detection and initialization.
Code has been updated for both eMMC and S
https://bugzilla.tianocore.org/show_bug.cgi?id=1882
The new notify phase allows platform to configure additional
bus paramters in addition to parameters that can already be configured
with capability override. Specifically we allow to configure bus width,
clock frequency and driver strength. If pl
To allow platform greater control over the bus settings for SD card and eMMC
card we have added a new notify phase to SdMmcOverrideProtocol called
GetOperatingParam.
This phase is signaled before SD card/eMMC initialization and allows platform
to tweak the values in new structure called EDKII_SD
Response inline to the bus width switch before SWITCH command in UHS-I mode. As
I mentioned in forked message mapping SD driver strength to eMMC driver
strength seems like a bad idea right now as I don't know of any eMMC host
controller that would actually follow this map and would require any h
*Reminder:* TianoCore Design / Bug Triage - EMEA
*When:* Wednesday, 19 June 2019, 8:00am to 9:00am, (GMT-07:00) America/Los
Angeles
*Where:* https://zoom.us/j/695893389
View Event ( https://edk2.groups.io/g/devel/viewevent?eventid=488584 )
*Organizer:* Stephano Cetola stephano.cet...@linux.in
Hi, all
Besides those packages, I would like to introduce Tools directory to include
some tools for the platform integration. Now, those tools are used and verified
by Intel platform. So, I suggest to add them into Edk2Platforms Platform\Intel
and Silicon\Intel first. When other platform uses
Bob:
I think these two C tools are only verified for IA32 and X64 arch OS. They
may not work on ARM or AARCH64 OS. Once they are added into BaseTools C
Makefile, they may cause compile failure on ARM or AARCH64 OS. So, I suggest to
move them into edk2-platforms/Platform/Intel/Tools directory f
Zhiju:
For this tool, I see BiosLib is added into
edk2-platforms/Platform/Intel/BoardModulePkg. I would suggest to add GenBiosId
into edk2-platforms/Platform/Intel/Tools directory. Can you help update this
tool as one standalone script?
Thanks
Liming
> -Original Message-
> From: devel
Rebecca:
Thanks for your report. Now, pylama is not the requirement for BaseTools
python script. Patch contributor can base on the report to fix the critical
issue.
Thanks
Liming
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> rebe...@bl
Mike:
I agree this suggestion. How about introduce -ot option for text file to
include this string?
Thanks
Liming
> -Original Message-
> From: Kinney, Michael D
> Sent: Tuesday, June 18, 2019 1:18 AM
> To: Fan, ZhijuX ; devel@edk2.groups.io; Kinney, Michael
> D
> Cc: Gao, Liming ; Fen
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Maggie Chu
> Sent: Monday, June 17, 2019 10:11 AM
> To: devel@edk2.groups.io
> Cc: Wu, Hao A; Wang, Jian J; Ni, Ray; Zeng, Star
> Subject: [edk2-devel] [PATCH] MdeModulePkg/NvmExpressPei: Produce
> -Original Message-
> From: Chu, Maggie
> Sent: Monday, June 17, 2019 10:11 AM
> To: devel@edk2.groups.io
> Cc: Wu, Hao A; Wang, Jian J; Ni, Ray; Zeng, Star
> Subject: [PATCH] MdeModulePkg: Add definitions for NVM Express Passthru
> PPI
>
> https://bugzilla.tianocore.org/show_bug.cgi?id=1
Hi Ray,
This brings us to the core of the topic.
This format permits (like it's used for Linux and QEMU) maintainership
to be assigned based on logical function unrestricted by directory
structure.
See
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v5.2-rc5
Update the Platform Respository for the Juno platform
to include support for generation of the Processor Properties
Topology Table (PPTT) using the Dynamic Tables Framework.
The Platform Repository now also describes the cache and
processor topology in Juno (all revisions).
Signed-off-by: Krzyszt
On Fri, 2013-01-25 at 22:04 +0100, Laszlo Ersek wrote:
> Contributed-under: TianoCore Contribution Agreement 1.0
>
> Signed-off-by: Laszlo Ersek
Hm. This no longer works as-is because...
> ---
> .../Csm/LegacyBiosDxe/LegacyBbs.c | 134
> +++-
> 1 files chang
Hi bcran,
I test this in my own environment, It works well.
The edk2 commit id : f03859ea6c8fddeaa3a5cc3d9a3461
Build command:
build -p ~/code/edk2/OvmfPkg/OvmfPkgX64.dsc -a X64 -t GCC5 -D
NETWORK_TLS_ENABLE -D NETWORK_HTTP_BOOT_ENABLE
DHCP server: Interne
38 matches
Mail list logo