diff mbox series

SUPPORT.md: Explicitly desupport pvgrub1; and support grub-pv

Message ID 20210819132617.10668-1-iwj@xenproject.org (mailing list archive)
State New, archived
Headers show
Series SUPPORT.md: Explicitly desupport pvgrub1; and support grub-pv | expand

Commit Message

Ian Jackson Aug. 19, 2021, 1:26 p.m. UTC
We can no longer conveniently even test pv-grub1; osstest tests for
this have just been dropped from all Xen branches
(by osstest.git#8dee6e333622).

This is without prejudice to its eventual removal.  We should perhaps
proceed cautiously with that since it may be helpful for some old
guests.

Under the circumstances, I think this patch has to be a backport
candidate to all still-supported trees.

CC: Juergen Gross <jgross@suse.com>
CC: Jan Beulich <jbeulich@suse.com>,
CC: Wei Liu <wl@xen.org>
Backport-requested-by: Ian Jackson <iwj@xenproject.org>
Signed-off-by: Ian Jackson <iwj@xenproject.org>
---
 SUPPORT.md | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

Comments

Jürgen Groß Aug. 19, 2021, 1:54 p.m. UTC | #1
On 19.08.21 15:26, Ian Jackson wrote:
> We can no longer conveniently even test pv-grub1; osstest tests for
> this have just been dropped from all Xen branches
> (by osstest.git#8dee6e333622).
> 
> This is without prejudice to its eventual removal.  We should perhaps
> proceed cautiously with that since it may be helpful for some old
> guests.

Probably, yes. OTOH keeping just old binaries should work without
any problem. This might be worth considering.

Especially as this would open up the path to drop the support of
32-bit libxenctrl/libxenguest support on 64-bit platforms in case we
want to got that route.

> Under the circumstances, I think this patch has to be a backport
> candidate to all still-supported trees.
> 
> CC: Juergen Gross <jgross@suse.com>
> CC: Jan Beulich <jbeulich@suse.com>,
> CC: Wei Liu <wl@xen.org>
> Backport-requested-by: Ian Jackson <iwj@xenproject.org>
> Signed-off-by: Ian Jackson <iwj@xenproject.org>
> ---
>   SUPPORT.md | 22 ++++++++++++++++++++++
>   1 file changed, 22 insertions(+)
> 
> diff --git a/SUPPORT.md b/SUPPORT.md
> index 317392d8f3..9db027a85f 100644
> --- a/SUPPORT.md
> +++ b/SUPPORT.md
> @@ -832,6 +832,28 @@ OVMF firmware implements the UEFI boot protocol.
>   
>       Status, qemu-xen: Supported
>   
> +### grub-pv aka pvgrub2 (guest bootloader)
> +
> +    Status: Supported
> +
> +Support in upstream GRUB2 for running in Xen PV, to booting Xen PV
> +guests.
> +
> +Collaboration (and security coordination) and fixes will be provided
> +by the Xen Project, as needed.
> +
> +### x86/HVM pvgrub1 (aka stubdom pv-grub)

s/HVM/PV/

> +
> +    Status: Obsolescent, limited support
> +
> +GRUB1 compiled with minios and Xen stubdom, to run in guest context.
> +This is provided in the Xen source distribution for the benefit of
> +very old guests; it is no longer tested, but build and functionality
> +fixes are welcome.
> +
> +pvgrub1 is not security-supported.  However, it runs in guest context,
> +so there should be no implications for host security.
> +


Juergen
Ian Jackson Aug. 19, 2021, 2:04 p.m. UTC | #2
Juergen Gross writes ("Re: [PATCH] SUPPORT.md: Explicitly desupport pvgrub1; and support grub-pv"):
> Probably, yes. OTOH keeping just old binaries should work without
> any problem. This might be worth considering.

Mmm.

> > +### x86/HVM pvgrub1 (aka stubdom pv-grub)
> 
> s/HVM/PV/

Oops, fixed in my tree.

Ian.
diff mbox series

Patch

diff --git a/SUPPORT.md b/SUPPORT.md
index 317392d8f3..9db027a85f 100644
--- a/SUPPORT.md
+++ b/SUPPORT.md
@@ -832,6 +832,28 @@  OVMF firmware implements the UEFI boot protocol.
 
     Status, qemu-xen: Supported
 
+### grub-pv aka pvgrub2 (guest bootloader)
+
+    Status: Supported
+
+Support in upstream GRUB2 for running in Xen PV, to booting Xen PV
+guests.
+
+Collaboration (and security coordination) and fixes will be provided
+by the Xen Project, as needed.
+
+### x86/HVM pvgrub1 (aka stubdom pv-grub)
+
+    Status: Obsolescent, limited support
+
+GRUB1 compiled with minios and Xen stubdom, to run in guest context.
+This is provided in the Xen source distribution for the benefit of
+very old guests; it is no longer tested, but build and functionality
+fixes are welcome.
+
+pvgrub1 is not security-supported.  However, it runs in guest context,
+so there should be no implications for host security.
+
 # Format and definitions
 
 This file contains prose, and machine-readable fragments.