[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 00/12] Boot modules for Hyperlaunch


  • To: Jan Beulich <jbeulich@xxxxxxxx>
  • From: "Daniel P. Smith" <dpsmith@xxxxxxxxxxxxxxxxxxxx>
  • Date: Mon, 4 Nov 2024 07:20:42 -0500
  • Arc-authentication-results: i=1; mx.zohomail.com; dkim=pass header.i=apertussolutions.com; spf=pass smtp.mailfrom=dpsmith@xxxxxxxxxxxxxxxxxxxx; dmarc=pass header.from=<dpsmith@xxxxxxxxxxxxxxxxxxxx>
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1730722844; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=sHOznbzE12eQPgSMHy8JjcdOLta14SbOUjhyMpUZxwI=; b=Dj3dBMiw5jFCBxsMvdwjBXJJa+jOT6K3/4Uskd5JGubQdAECiY2+bCIp8Z53x+/OZdD2j4tZBrsni8SdiTIe9QMPp94QGv+hrwSo7WidxLaBt4bG5HtRFPnmqgdxChSwd0Zfwnq7F6XBxavxCihDOXvNELgEtB0Rf7TsJV8aSHs=
  • Arc-seal: i=1; a=rsa-sha256; t=1730722844; cv=none; d=zohomail.com; s=zohoarc; b=a2aOf0Vc/3JPKraiX+AOpTsaAXxjvUQlzrOJ0ZdxlpuvYo6TxYwKEmUdUUZlmNqsd3RTUNCm5Dtv46QLb5SGzOXGsyi3aHdjO6gHkjXKPj/C1YVToCpo9euCeBwAHmM1sAow5CxuDalVdmDwdAwzTo8fMzjqP4bMBNPQh1q43hQ=
  • Cc: jason.andryuk@xxxxxxx, christopher.w.clark@xxxxxxxxx, stefano.stabellini@xxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Mon, 04 Nov 2024 12:20:55 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 11/4/24 03:41, Jan Beulich wrote:
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.

Absolutely, my apologies, I totally missed that I hadn't tagged the series.

v/r,
dps



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.