:: commit ec58453c909bf44c5011ab0ba3783eb80be2931a

xvanc <xvancm@gmail.com> — 2022-07-22 03:30

parents: 6797e474e2

limine: guarantee that SMP `goto_address` is initialized to NULL

Signed-off-by: xvanc <xvancm@gmail.com>
diff --git a/PROTOCOL.md b/PROTOCOL.md
index 92f6e7fb..e6a9e0ac 100644
--- a/PROTOCOL.md
+++ b/PROTOCOL.md
@@ -606,7 +606,8 @@ jump to the written address, on a 64KiB (or Stack Size Request size) stack. A po
 `struct limine_smp_info` structure of the CPU is passed in `RDI`. Other than
 that, the CPU state will be the same as described for the bootstrap
 processor. This field is unused for the structure describing the bootstrap
-processor.
+processor. For all CPUs, this field is guaranteed to be NULL when control is first passed
+to the bootstrap processor.
 * `extra_argument` - A free for use field.
 
 ### Memory Map Feature
tab: 248 wrap: offon