Memory Map: Difference between revisions
Jump to navigation
Jump to search
imported>Bertl |
imported>Stoker25 m (moved Memory MAP to Memory Map: eww caps) |
(No difference)
|
Revision as of 00:48, 29 July 2010
physical address mapping:
Physical Mapping
Address | Size | Description |
---|---|---|
c000xxxx | 0x10000 | Initial "Kernel" (bootloader, not real kernel), mapped L2-Cache? |
c8xxxxxx | 0x1000000 | memory mapped NAND flash (RO, 1:1, no OoB(ECC)) |
c9xxxxxx | 0x1000000 | ??? |
d0xxxxxx | 0x1000000 | PCI config space. Device number etc. is encoded in address, as usual |
e0000000 | ??? | Host-Bridge |
e1000000 | ??? | BIU |
ea000000 | 0x10000 | PCI Bridge |
ec800000 | 0x10000 | GPU |
PCI/Device Mapping
Address | Size | Description |
---|---|---|
0x(200)ea001000 | 0x100 | System Management Controller |
0x(200)ea001200 | 0x30 | SATA Controller CDRom |
0x(200)ea001300 | 0x30 | SATA Controller HDD |
0x(200)ea001400 | 0x80 | Fast Ethernet Adapter |
0x(200)ea001600 | 0x40 | Audio Controller |
0x(200)ea001800 | 0x400 | XMA Decoder |
0x(200)ea002000 | 0x1000 | OHCI Controller 0 |
0x(200)ea003000 | 0x1000 | EHCI Controller 0 |
0x(200)ea004000 | 0x1000 | OHCI Controller 1 |
0x(200)ea005000 | 0x1000 | EHCI Controller 1 |
0x(200)ea00c000 | 0x400 | Secure Flash Controller |
SMC Area
Address | Size | Description |
---|---|---|
0x(200)ea001000 | 0x10 | Bus Control |
0x(200)ea001010 | 0x10 | UART |
0x(200)ea001020 | 0x10 | GPIO Port ?? |
0x(200)ea001030 | 0x10 | GPIO Port ?? |
0x(200)ea001040 | 0x10 | GPIO Port ?? |
0x(200)ea001050 | 0x10 | SMI ??? |
Encryption
dumps of physical memory
changed 1 byte in software, dumped again, 16 bytes changed again.
might be ~1 cache line
(0, 1, 2, ...)
log: f0 35 64 03 de 02 5b 09 b5 7b 81 49 21 e9 d9 77 6e bb c5 d1 62 9e 29 8f e9 3a 6b 7b 4d d0 44 24 15 d4 61 28 e0 e2 ea da e3 b8 34 2e cf bb af 0e f0 35 64 03 de 02 5b 09 b5 7b 81 49 21 e9 d9 77 03 58 f6 c0 f0 13 d5 02 4f 57 a1 d0 50 d3 46 6a 15 d4 61 28 e0 e2 ea da e3 b8 34 2e cf bb af 0e f0 35 64 03 de 02 5b 09 b5 7b 81 49 21 e9 d9 77 1b d6 a6 3b 3c 6e 68 4f da 75 7f a7 8a 02 e4 53 15 d4 61 28 e0 e2 ea da e3 b8 34 2e cf bb af 0e f0 35 64 03 de 02 5b 09 b5 7b 81 49 21 e9 d9 77 38 03 ff f0 61 99 e6 8c b0 3b 2f bb b6 70 06 53 15 d4 61 28 e0 e2 ea da e3 b8 34 2e cf bb af 0e f0 35 64 03 de 02 5b 09 b5 7b 81 49 21 e9 d9 77 0f 55 01 b1 61 9b 35 34 4d ce f4 e8 bb eb cc 4a 15 d4 61 28 e0 e2 ea da e3 b8 34 2e cf bb af 0e f0 35 64 03 de 02 5b 09 b5 7b 81 49 21 e9 d9 77 fc ce 87 2c 30 c0 1c 4f e7 65 da d4 e4 df f6 2b 15 d4 61 28 e0 e2 ea da e3 b8 34 2e cf bb af 0e f0 35 64 03 de 02 5b 09 b5 7b 81 49 21 e9 d9 77 e5 5d f3 38 d9 05 c0 8e 7a a9 b5 a2 fe 11 4c b3 15 d4 61 28 e0 e2 ea da e3 b8 34 2e cf bb af 0e f0 35 64 03 de 02 5b 09 b5 7b 81 49 21 e9 d9 77 84 83 5d 34 55 9b e4 06 26 03 1b f3 0b e9 0f b8 15 d4 61 28 e0 e2 ea da e3 b8 34 2e cf bb af 0e f0 35 64 03 de 02 5b 09 b5 7b 81 49 21 e9 d9 77 ba 4d 72 2b cd 0b e9 0c 2b aa ed 53 ea b0 63 49 15 d4 61 28 e0 e2 ea da e3 b8 34 2e cf bb af 0e