Skip to content

Commit 565fb69

Browse files
authored
Addition to 07_APIC.md (#105)
1 parent 02dbd81 commit 565fb69

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

02_Architecture/07_APIC.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ This register contains the following information:
6666
* Bits 12:31: Contains the base address of the local APIC for this processor core.
6767
* Bits 32:63: reserved.
6868

69-
Note that the registers are given as a *physical address*, so to access these we will need to map them somewhere in the virtual address space. This is true for the addresses of any I/O APICs we obtain as well. When the system boots, the base address is usually `0xFEE0000` and often this is the value we read from `rdmsr`.
69+
Note that the registers are given as a *physical address*, so to access these we will need to map them somewhere in the virtual address space. This is true for the addresses of any I/O APICs we obtain as well. When the system boots, the base address is usually `0xFEE0000` and often this is the value we read from `rdmsr`. For correct operation the local APIC registers should be mapped as 'strong uncachable'.
7070

7171
A complete list of local APIC registers is available in the Intel/AMD software development manuals, but the important ones for now are:
7272

99_Appendices/I_Acknowledgments.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ In no particular order:
2121
- @MRRcode979 ([https://github.com/MRRcode979](https://github.com/MRRcode979))
2222
- @Hqnnqh ([https://github.com/Hqnnqh](https://github.com/Hqnnqh))
2323
- @malletgaetan ([https://github.com/malletgaetan](https://github.com/malletgaetan))
24+
- @mrjbom ([https://github.com/mrjbom](https://github.com/mrjbom))

0 commit comments

Comments
 (0)