mirror of
https://github.com/0xAX/linux-insides.git
synced 2024-12-22 22:58:08 +00:00
fix typo: 1MB is 0xfffff, not 0xffff which is 65535
This commit is contained in:
parent
7333f579e6
commit
d9bfb12650
@ -177,7 +177,7 @@ General real mode's memory map is:
|
|||||||
0x000F0000 - 0x000FFFFF - System BIOS
|
0x000F0000 - 0x000FFFFF - System BIOS
|
||||||
```
|
```
|
||||||
|
|
||||||
But stop, at the beginning of post I wrote that first instruction executed by the CPU is located at address `0xfffffff0`, which is much bigger than `0xffff` (1MB). How can CPU access it in real mode? As I write about and you can read in [coreboot](http://www.coreboot.org/Developer_Manual/Memory_map) documentation:
|
But stop, at the beginning of post I wrote that first instruction executed by the CPU is located at address `0xfffffff0`, which is much bigger than `0xfffff` (1MB). How can CPU access it in real mode? As I write about and you can read in [coreboot](http://www.coreboot.org/Developer_Manual/Memory_map) documentation:
|
||||||
|
|
||||||
```
|
```
|
||||||
0xFFFE_0000 - 0xFFFF_FFFF: 128 kilobyte ROM mapped into address space
|
0xFFFE_0000 - 0xFFFF_FFFF: 128 kilobyte ROM mapped into address space
|
||||||
|
@ -26,3 +26,4 @@ Thank you to all contributors:
|
|||||||
* [George Horrell](https://github.com/georgehorrell)
|
* [George Horrell](https://github.com/georgehorrell)
|
||||||
* [Ciro Santilli](https://github.com/cirosantilli)
|
* [Ciro Santilli](https://github.com/cirosantilli)
|
||||||
* [Kevin Soules](https://github.com/eax64)
|
* [Kevin Soules](https://github.com/eax64)
|
||||||
|
* [Fabio Pozzi](https://github.com/fabiopozzi)
|
||||||
|
Loading…
Reference in New Issue
Block a user