Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- libHPDMC SDRAM initialization runtime
- (c) Copyright 2010 Sebastien Bourdeauducq, released under GNU LGPL version 3.
- Version 1.2
- Initialization sequence completed.
- Autocalibration OK, testing memory...
- All SDRAM initialization completed, boot continuing.
- MILKYMIST(tm) v1.2 BIOS http://www.milkymist.org
- (c) Copyright 2007, 2008, 2009, 2010, 2011 Sebastien Bourdeauducq
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
- I: BIOS CRC passed (0f449696)
- BRD: SoC 1.2 on Milkymist One (PCB revision 2)
- BRD: Mem. card : Yes
- BRD: AC'97 : No
- BRD: PFPU : No
- BRD: TMU : No
- BRD: Ethernet : No
- BRD: FML meter : Yes
- BRD: Video in : No
- BRD: MIDI : No
- BRD: DMX : No
- BRD: IR : No
- BRD: USB : No
- BRD: Memtester : Yes
- BIOS> help
- Milkymist(tm) BIOS (bootloader)
- Don't know what to do? Try 'flashboot'.
- Available commands:
- [...]
- dmap - adds a MMU DTLB mapping
- dunmap - removes a MMU DTLB mapping
- dtlbi - invalidates the whole DTLB
- dmapi - invalidates a DTLB mapping
- mmu - activates MMU
- nommu - disactivates MMU
- mmuread - reads from memory with MMU enabled
- mmuwrite - writes to memory with MMU enabled
- dtlbtest - runs DTLB MMU load store tests
- detest - runs DTLB MMU exception handling tests
- BIOS> dmap 0x00860000 0x00860000
- mapping 0x00860000->0x00860000 in slot 9 [0x446616e8]
- BIOS> mmuread 0x00860000
- 0x00860000 contains 0x98000000
- BIOS> dmapi 0x00860000
- BIOS> mmuread 0x00860004
- [TLB miss handler] Refilling DTLB with mapping 0x00860004->0x00860000
- 0x00860004 contains 0xD0000000
- BIOS> dunmap 0x00860000
- BIOS> dmap 0x00860000 0x00870000
- mapping 0x00860000->0x00870000 in slot 9 [0x446616e8]
- BIOS> mmuread 0x00860000
- 0x00860000 contains 0x76657273
- BIOS> mmuread 0x00860004
- 0x00860004 contains 0x696F6E20
- BIOS> mmuread 0x00880000
- [TLB miss handler] Unrecoverable page fault !
- PANIC !
- Meanwhile, in another shell :
- yann@debian:~/dev/milkymist-mmu/software/bios$ hexdump -C bios.bin | head -n1
- 00000000 98 00 00 00 d0 00 00 00 78 01 00 86 38 21 00 00 |........x...8!..|
- yann@debian:~/dev/milkymist-mmu/software/bios$ hexdump -C bios.bin | grep 00010000
- 00010000 76 65 72 73 69 6f 6e 20 20 20 20 2d 20 64 69 73 |version - dis|
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement