On 11/17/2023 3:42 AM, Laszlo Ersek wrote:
On 11/17/23 03:15, Yoshinoya wrote:
Hi,
I find there is a PrmPkg in udk source code.
Based on its Readme.md, its goal is to offload smm code to sci os
mechanisms.
So, is there any actual use case on real platform now?
It seems it's just a conceptional prototype.
It's way too big for it to be unused.
The original BZ was <https://bugzilla.tianocore.org/show_bug.cgi?id=3812>.
I'm sure Microsoft uses it in production. Client code for this
infrastructure may be present in Project Mu (I didn't try to check), or
in proprietary repositories. Perhaps Michael (CC'd) can share some details.
I can't speak to how it is being used everywhere but it is used in
production. Other vendors have been involved (at least at various points
in time).
The ACPI 6.4 spec reserved the PRMT table signature. The ACPI 6.5 spec
defined the _SB._OSC bit for an OS to declare PRM compatibility and
define a PRM OpRegion identifier. Support has been in iasl since 20200528.
The PRM spec is on uefi.org. I believe this was ultimately pushed there
by Intel.
https://uefi.org/sites/default/files/resources/Platform%20Runtime%20Mechanism%20-%20with%20legal%20notice.pdf
It was added to edk2 to provide code for specifications on uefi.org,
make it available to vendors that do not use Mu but use it, and
similarly, in response to interest from others.
The Code in PrmPkg is infrastructure to support loading custom handlers
so it is not expected to receive a large amount of churn.
Laszlo
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#111401): https://edk2.groups.io/g/devel/message/111401
Mute This Topic: https://groups.io/mt/102640402/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-