History for uwuboot / source / arm11 / hardware
2017-11-21
@profi200
Minor code style stuff.
profi200 committed on 21 Nov 2017
2017-11-20
@profi200
Turns out ldm/stm can be interrupted.
profi200 committed on 20 Nov 2017
@profi200
Actually we don't need strict ABI compliance it seems.
profi200 committed on 20 Nov 2017
2017-11-15
@profi200
Fixed stack alignment in IRQ handlers.
profi200 committed on 15 Nov 2017
2017-11-08
@profi200
Use bit shifts instead of harcoded value for initial LCD poweron.
profi200 committed on 8 Nov 2017
@profi200
Select first framebuffers on FIRM launch.
profi200 committed on 8 Nov 2017
@profi200
Turn on backlight and LCDs at the same time. Correct touchscreen framebuffers on FIRM launch.
profi200 committed on 8 Nov 2017
@profi200
Use inline functions when useful.
profi200 committed on 8 Nov 2017
2017-11-06
@profi200
Temporary workaround for yet another MCU bug.
profi200 committed on 6 Nov 2017
2017-10-22
@profi200
Nitpicking/code improvements.
profi200 committed on 22 Oct 2017
2017-10-19
@profi200
Disable FIQs entirely.
profi200 committed on 19 Oct 2017
@profi200
Set MCU interrupt mask before enabling MCU interrupts.
profi200 committed on 19 Oct 2017
@profi200
Added hidIsHomeButtonHeldRaw().
profi200 committed on 19 Oct 2017
2017-10-18
@profi200
Implemented proper sleep mode.
profi200 committed on 18 Oct 2017
@profi200
Use volatile vars in hid code to prevent gcc from optimizing the key reads.
profi200 committed on 18 Oct 2017
@profi200
Explicitly initialize global hid vars.
profi200 committed on 18 Oct 2017
@profi200
Nitpicking optimizations.
profi200 committed on 18 Oct 2017
2017-10-16
@profi200
Fixed some potential bugs the PVS Studio demo found.
profi200 committed on 16 Oct 2017
2017-10-10
@profi200
Use unified pools for data in .s files.
profi200 committed on 10 Oct 2017
2017-10-07
@profi200
Changed ARM11 mem layout to 'stacks --> MMU tables --> code/data --> heap'.
profi200 committed on 7 Oct 2017
2017-09-14
@profi200
Added TIMER_getTicks() function.
profi200 committed on 14 Sep 2017
@profi200
Little cleanup.
profi200 committed on 14 Sep 2017
2017-09-08
@profi200
Optimizations + fixes.
profi200 committed on 8 Sep 2017
2017-09-07
@profi200
Lazy guru meditation screen port. Fixed IPC output buffer mask.
profi200 committed on 7 Sep 2017
2017-08-31
@profi200
Use same PXI source for ARM9 and ARM11.
profi200 committed on 31 Aug 2017
2017-08-30
@profi200
Handle buffers in IPC code. Pointers and sizes are not verified right now.
profi200 committed on 30 Aug 2017
2017-08-27
@profi200
Use define for max params. Check free() pointer.
profi200 committed on 27 Aug 2017
@profi200
Use a define for param masking.
profi200 committed on 27 Aug 2017
@profi200
Fixed cmd masking in PXI code.
profi200 committed on 27 Aug 2017
@profi200
Make PXI/IPC code safer.
profi200 committed on 27 Aug 2017