Memory Map: Difference between revisions
Jump to navigation
Jump to search
imported>Stoker25 m (moved Memory MAP to Memory Map: eww caps) |
No edit summary |
||
Line 1: | Line 1: | ||
{{cleanup}} | |||
== Physical Mapping == | == Physical Mapping == |
Latest revision as of 20:24, 9 August 2010
This page needs to be cleaned up, because its either hard to read or contains very little information. You can help Free60 by editing this page and cleaning it up. |
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