History for uwuboot / source / arm9
2022-05-26
@profi200
Fixed the bootrom/OTP dumping issue properly.
profi200 committed on 26 May 2022
2020-05-09
@profi200
Corrected a few small bugs/cleanup.
profi200 committed on 9 May 2020
@profi200
Port back changes from open_agb_firm. Now with proper screen init.
profi200 committed on 9 May 2020
2019-12-04
@profi200
Hardware code cleanup + new documentaion/findings.
profi200 committed on 4 Dec 2019
2019-10-25
@profi200
Use udf pseudo instruction to trap unused exception vectors.
profi200 committed on 25 Oct 2019
2019-06-28
@profi200
Don't disable vfp (no harm in leaving it on). Lots of small, mostly style changes.
profi200 committed on 28 Jun 2019
2019-06-12
@profi200
Added GPU reset code (unused because it works as is). Disabled tag RAM and L1 parity checking on ARM11. Don't rely on code overhead at SD card init for the 74 clock pulses. Implemented new cycle accurate delay function.
profi200 committed on 12 Jun 2019
2019-05-20
@profi200
More code improvements/documentation.
profi200 committed on 20 May 2019
2019-05-15
@profi200
Improved RSA code a bit. Now uses interrupts.
profi200 committed on 15 May 2019
2019-05-14
@profi200
A few code optimizations.
profi200 committed on 14 May 2019
2019-05-11
@profi200
Updated SPI code. Added unused SPICARD code.
profi200 committed on 11 May 2019
2019-04-24
@profi200
PXI, IPC and debug code cleanup.
profi200 committed on 24 Apr 2019
2019-04-23
@profi200
Some PXI code cleanup.
profi200 committed on 23 Apr 2019
2019-04-22
@profi200
Minor fixes/adjustments to SPI code. Moved spiflash code to ARM11.
profi200 committed on 22 Apr 2019
2019-04-17
@profi200
Init PXI last and enable interrupts CPU side earlier to prevent hangs.
profi200 committed on 17 Apr 2019
2019-04-14
@profi200
Use iomemcpy() to copy bootroms and OTP.
profi200 committed on 14 Apr 2019
@profi200
Removed AES_subCounter() and replaced AES_addCounter() with optimized version.
profi200 committed on 14 Apr 2019
2019-04-13
@profi200
Added SHA + NDMA prototype + some notes.
profi200 committed on 13 Apr 2019
@profi200
Fixed warning introduced in last commit.
profi200 committed on 13 Apr 2019
@profi200
Introducing iomemcpy() and iomemset().
profi200 committed on 13 Apr 2019
2018-11-03
@profi200
Don't use volatile to prevent reordering.
profi200 committed on 3 Nov 2018
2018-08-26
@profi200
Corrected OCR register value on SD init to the one from Process9.
profi200 committed on 26 Aug 2018
2018-06-03
@profi200
Cleanup sdmmc.c/h a bit.
profi200 committed on 3 Jun 2018
@profi200
Adjust eMMC clock to be in spec before switching to HS mode.
profi200 committed on 3 Jun 2018
2018-05-29
@profi200
Set this reg to the same value Process9 does.
profi200 committed on 29 May 2018
2018-05-28
@profi200
Optimize SD card poweron for the lowest possible powerup time.
profi200 committed on 28 May 2018
2018-05-24
@profi200
Fixed bugs in sdmmc_send_command(). Partially implemented high speed mode.
profi200 committed on 24 May 2018
@profi200
[SDMMC] Enable 4 bit mode after switching and always clear fifo.
profi200 committed on 24 May 2018
2018-05-22
@profi200
Disable SD pullup. Set clock back to 16 MHz since the shitty Lexar SDs don't work with 33 MHz.
profi200 committed on 22 May 2018
2018-05-16
@profi200
Update remaining SDMMC clock comments.
profi200 committed on 16 May 2018