mirror of
https://github.com/limine-bootloader/limine
synced 2025-02-08 21:24:19 +03:00
docs: PROTOCOL.md: Document MTRR synchronisation on APs
This commit is contained in:
parent
99e357445b
commit
32a47ac206
11
PROTOCOL.md
11
PROTOCOL.md
@ -874,7 +874,7 @@ struct limine_5_level_paging_response {
|
||||
};
|
||||
```
|
||||
|
||||
Notes: The presence of this request will prompt the bootloader to turn on
|
||||
Note: The presence of this request will prompt the bootloader to turn on
|
||||
x86-64 5-level paging. It will not be turned on if this request is not present.
|
||||
If the response pointer is changed to a valid pointer, 5-level paging is engaged.
|
||||
|
||||
@ -917,9 +917,12 @@ struct limine_smp_response {
|
||||
* `cpus` - Pointer to an array of `cpu_count` pointers to
|
||||
`struct limine_smp_info` structures.
|
||||
|
||||
Notes: The presence of this request will prompt the bootloader to bootstrap
|
||||
Note: The presence of this request will prompt the bootloader to bootstrap
|
||||
the secondary processors. This will not be done if this request is not present.
|
||||
|
||||
Note: The MTRRs of APs will be synchronised by the bootloader to match
|
||||
the BSP, as Intel SDM requires (Vol. 3A, 12.11.5).
|
||||
|
||||
```c
|
||||
struct limine_smp_info;
|
||||
|
||||
@ -965,7 +968,7 @@ struct limine_smp_response {
|
||||
* `cpus` - Pointer to an array of `cpu_count` pointers to
|
||||
`struct limine_smp_info` structures.
|
||||
|
||||
Notes: The presence of this request will prompt the bootloader to bootstrap
|
||||
Note: The presence of this request will prompt the bootloader to bootstrap
|
||||
the secondary processors. This will not be done if this request is not present.
|
||||
|
||||
```c
|
||||
@ -1014,7 +1017,7 @@ struct limine_smp_response {
|
||||
* `cpus` - Pointer to an array of `cpu_count` pointers to
|
||||
`struct limine_smp_info` structures.
|
||||
|
||||
Notes: The presence of this request will prompt the bootloader to bootstrap
|
||||
Note: The presence of this request will prompt the bootloader to bootstrap
|
||||
the secondary processors. This will not be done if this request is not present.
|
||||
|
||||
```c
|
||||
|
Loading…
x
Reference in New Issue
Block a user