H. Peter Anvin
|
80cd70eb57
iodevs: auto-generate common constants
|
3 lat temu |
H. Peter Anvin
|
603f4418f8
fw: try to sanitize the linker script somewhat
|
3 lat temu |
H. Peter Anvin
|
9ca2889add
cpu: move the reset vector away from 0
|
3 lat temu |
H. Peter Anvin
|
9daa6e28a5
abcbus: don't trigger RESIN# on internal reset
|
3 lat temu |
H. Peter Anvin
|
a42b824c80
fw/diskcache.c: writeback cache
|
3 lat temu |
H. Peter Anvin
|
29b0ba15a4
fw/diskcache.c: correct the logic for when write needs read
|
3 lat temu |
H. Peter Anvin
|
0723ccd8b7
spirom: control the spi_sck buffer on the negative edge
|
3 lat temu |
H. Peter Anvin
|
f9aa3d5f27
fw/diskcache: use a circular multiply for hashing
|
3 lat temu |
H. Peter Anvin
|
10ee183e1a
fw: fix and re-enable aligned memcpy()
|
3 lat temu |
H. Peter Anvin
|
6798b92c04
Simple disk cache; add missing files
|
3 lat temu |
H. Peter Anvin
|
7df391b813
fw: optimized memcpy() for the aligned xword case
|
3 lat temu |
H. Peter Anvin
|
4a0966e759
abcbus: put the I/O status register (INP 1) in a separate SRAM
|
3 lat temu |
H. Peter Anvin
|
4970fb6ef6
rtc: issue dummy clock cycles if SDA appears stuck
|
3 lat temu |
H. Peter Anvin
|
a642f1f7a9
rtc: assume RTC 32 kHz is supported to work if GPIO serial not used
|
3 lat temu |
H. Peter Anvin
|
23a7324677
hdmi: slow down to 60 MHz (120 Mbaud, 96 Mbps) for testing
|
3 lat temu |
H. Peter Anvin
|
dd69eafb99
Many timing fixes; better IRQ handling for abcbus
|
3 lat temu |
H. Peter Anvin
|
c26574cc6a
i2c: fix spurious Sr condition; revert to 400 kHz
|
3 lat temu |
H. Peter Anvin
|
0dfe406919
fw: move the malloc heap to DRAM
|
3 lat temu |
H. Peter Anvin
|
54f6bd3fd6
fw: replace libc _start with a much simpler one
|
3 lat temu |
H. Peter Anvin
|
8933ef4824
test_download(): verify that .dram.bss was properly cleared
|
3 lat temu |
H. Peter Anvin
|
1506439cb0
fw: slightly more informative sdram and timer messages
|
3 lat temu |
H. Peter Anvin
|
6ae39aaf12
Make romcopy device programmable and able to zero memory
|
3 lat temu |
H. Peter Anvin
|
cb4dc0a825
fatfs: open-code Latin-1 (codepage 819)
|
3 lat temu |
H. Peter Anvin
|
0855fd5684
fw: move sdram downloader test data to assembly
|
3 lat temu |
H. Peter Anvin
|
be3a50be52
sdcard: mount disk images, Makefile/ld: infrastructure for dram data
|
3 lat temu |
H. Peter Anvin
|
09d392bd4c
fw: use -malign-data=natural
|
3 lat temu |
H. Peter Anvin
|
d6d6390bca
Clean up _start() -- the one in libc doesn't zero bss correctly
|
3 lat temu |
H. Peter Anvin
|
6b1989fac8
fw: allow gcc to optimize memset, memcpy, and memmove
|
3 lat temu |
H. Peter Anvin
|
d37791d8a7
fw: faster memset()
|
3 lat temu |
H. Peter Anvin
|
ec99762a84
Use waitirq rather than suspending a memory transaction for SD card
|
3 lat temu |