On 02.11.2024 18:25, Daniel P. Smith wrote:
> The Boot Modules for Hyperlaunch series is an effort to split out preliminary
> changes necessary for the introduction of the Hyperlaunch domain builder
> logic. These preliminary changes revolve around introducing the struct
> boot_module and struct boot_domain structures. This includes converting the
> dom0 construction path to use these structures. These abstractions lay the
> groundwork to transform and extend the dom0 construction logic into a limited,
> but general domain builder.
> 
> The splitting of Hyperlaunch into a set of series are twofold, to reduce the
> effort in reviewing a much larger series, and to reduce the effort in handling
> the knock-on effects to the construction logic from requested review changes.
> 
> Much thanks to AMD for supporting this work.
> 
> !!NOTE on v8!!
> For this version a complete re-organization of the changes were made with the
> concept that three tasks were being carried out that were intertwined in the 
> past
> versions. These three tasks were 1. capturing the state tracking and
> enrichment, 2. removing the use of module_t to track where a boot module is
> located in memory, and 3. abstract the domain construction state. The first
> eight patches address task 1, task 2 is address with patch nine, and the
> remaining addresses task 3.

Just to mention it - a v8 tag would also have been nice in the mail thread
subjects.

Jan

Reply via email to