CXL Device could be accessed and configured with CXL.io path.
UEFI Standard pci bus driver could enumerate CXL device as a normal pcie device
through CXL.io path.
A dedicated CXL Device driver could be dispatched and run after standard pci
bus enumeration.
Figure-35 is an addiontal boot path description with Figure-34 if system has a
cxl type-3 persistent memory device.
Anyway, there is not a very clear boundary between system firmware and a
dedicated uefi driver.
Sometimes, a dedicated uefi driver could has integrated with a system firmware,
as a part of UEFI BIOS.
Sometimes, a dedicated uefi driver's code could be implemented in a part of
UEFI BIOS, and no seperate driver exists.
在 2023-12-11 15:09:34,"Yuquan Wang" <wangyuquan1...@phytium.com.cn> 写道:
On 2023-12-08 15:42, Yoshinoya wrote:
|
There is a description about UEFI Drivers in 1.4 Abbreviations in this doc.
UEFI Drivers : UEFI CXL Bus and memory device drivers.
I think UEFI CXL Drivers is a part of System Firmware(UEFI BIOS).
These UEFI Drivers may do some basic configuation for some direct attached clx
type-3 devices.
_._,_._
|
I found that description too, but in "Figure 34-High-level sequence: System
Firmware boot" it shows that system firmware could
enumerate CXL components and be followed with an optional UEFI Boot Sequence
which also could enumerate CXL components
(Figure 35). In my understanding, only UEFI CXL Bus and memory device drivers
could enumerate CXL components, therefore,
how system firmware could finish this responsibilty?
Many thanks
Yuquan
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#112498): https://edk2.groups.io/g/devel/message/112498
Mute This Topic: https://groups.io/mt/103008846/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-