:: commit a755dac876715835d6b352c62b3ab2921c7bc9a6

mintsuki <mintsuki@protonmail.com> — 2023-11-03 05:23

parents: 36fdee1612

limine: PROTOCOL.md: For unsupported greater base revisions, boot with any supported one

diff --git a/PROTOCOL.md b/PROTOCOL.md
index e209071f..4f52c6e9 100644
--- a/PROTOCOL.md
+++ b/PROTOCOL.md
@@ -48,8 +48,8 @@ requested base revision number. Lack of base revision tag implies revision 0.
 If a bootloader drops support for an older base revision, the bootloader must
 fail to boot a kernel requesting such base revision. If a bootloader does not yet
 support a requested base revision (i.e. if the requested base revision is higher
-than the maximum base revision supported), it must assume the highest base
-revision it supports, and communicate failure to comply to the kernel by
+than the maximum base revision supported), it must boot the kernel using any
+arbitrary revision it supports, and communicate failure to comply to the kernel by
 *leaving the 3rd component of the base revision tag unchanged*.
 On the other hand, if the kernel's requested base revision is supported,
 *the 3rd component of the base revision tag must be set to 0 by the bootloader*.
tab: 248 wrap: offon