H. Peter Anvin
|
a5b7b041ad
abcmem: update the MMU setup; overlay test image with dram_bss
|
3 years ago |
H. Peter Anvin
|
d7ef705e4a
Set the ROM offset at the beginning of the image
|
3 years ago |
H. Peter Anvin
|
82649f078e
fw: add infrastructure for a secondary test mode image
|
3 years ago |
H. Peter Anvin
|
5beee9e57b
abcdisk: now able to compile a binary
|
3 years ago |
H. Peter Anvin
|
7c730225c9
WIP: abc disk emulation
|
3 years ago |
H. Peter Anvin
|
603f4418f8
fw: try to sanitize the linker script somewhat
|
3 years ago |
H. Peter Anvin
|
9ca2889add
cpu: move the reset vector away from 0
|
3 years ago |
H. Peter Anvin
|
83045dccb0
max80.ld: add a few more sections
|
3 years ago |
H. Peter Anvin
|
0dfe406919
fw: move the malloc heap to DRAM
|
3 years ago |
H. Peter Anvin
|
54f6bd3fd6
fw: replace libc _start with a much simpler one
|
3 years ago |
H. Peter Anvin
|
6ae39aaf12
Make romcopy device programmable and able to zero memory
|
3 years ago |
H. Peter Anvin
|
0855fd5684
fw: move sdram downloader test data to assembly
|
3 years ago |
H. Peter Anvin
|
be3a50be52
sdcard: mount disk images, Makefile/ld: infrastructure for dram data
|
3 years ago |
H. Peter Anvin
|
d6d6390bca
Clean up _start() -- the one in libc doesn't zero bss correctly
|
3 years ago |
H. Peter Anvin
|
ec99762a84
Use waitirq rather than suspending a memory transaction for SD card
|
3 years ago |
H. Peter Anvin
|
518503fa99
iodev: centralize definitions and auto-generate boiler plate code
|
3 years ago |
H. Peter Anvin
|
555a856ff4
fw: move .sdata/.sbss into the zero page
|
3 years ago |
H. Peter Anvin
|
2b261e54f6
fw: add interrupt support; use a linker script
|
3 years ago |