History for uwuboot / source / arm11 / start.s
2018-05-08
@profi200
Added __superhaxEnabled var to make it detectable and added script to patch the section size.
profi200 committed on 8 May 2018
2018-03-15
@profi200
Added boot11 dump code.
profi200 committed on 15 Mar 2018
2018-02-23
@profi200
Enable N3DS FCRAM extension if available.
profi200 committed on 23 Feb 2018
2018-01-15
@profi200
Actually these .align are not needed.
profi200 committed on 15 Jan 2018
@profi200
start.s improvements + standard conform argc/v.
profi200 committed on 15 Jan 2018
2018-01-07
@profi200
Reenable full GPU/LCD deinit + cleanup.
profi200 committed on 7 Jan 2018
@profi200
Deinit critical hardware before FIRM launch.
profi200 committed on 7 Jan 2018
2018-01-04
@profi200
Make core 1/2/3 init optional.
profi200 committed on 4 Jan 2018
2017-12-28
@profi200
Implemented core 2/3 init for New 3DS. Also enables FCRAM extension. This is currently disabled.
profi200 committed on 28 Dec 2017
2017-12-25
@profi200
Avoid some instruction stalls because i have nothing better to do(tm).
profi200 committed on 25 Dec 2017
2017-12-20
@profi200
Introducing arm.h.
profi200 committed on 20 Dec 2017
2017-12-14
@profi200
Document ARM11 start.s a bit more.
profi200 committed on 14 Dec 2017
2017-12-10
@profi200
Move the clrex to the top to make sure any early strex works.
profi200 committed on 10 Dec 2017
@profi200
More assembly cleanup.
profi200 committed on 10 Dec 2017
2017-12-09
@profi200
hardware.c --> system.c. Call systemInit() before main().
profi200 committed on 9 Dec 2017
@profi200
Make asm code less cluttered. Changed magic to match name.
profi200 committed on 9 Dec 2017
2017-12-06
@profi200
Flush prefetch buffer always after the icache.
profi200 committed on 6 Dec 2017
2017-11-15
@profi200
Fixed stack alignment in IRQ handlers.
profi200 committed on 15 Nov 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-07
@profi200
Lazy guru meditation screen port. Fixed IPC output buffer mask.
profi200 committed on 7 Sep 2017
2017-08-24
@profi200
Setup heap on ARM11.
profi200 committed on 24 Aug 2017
2017-07-14
@profi200
Added license to all sources. Dir structure cleanup.
profi200 committed on 14 Jul 2017
2017-07-06
@profi200
Reset performance monitor on ARM11.
profi200 committed on 6 Jul 2017
2017-07-02
@profi200
Properly implement SMP (not for New 3DS). Wakes up core 1 now.
profi200 committed on 2 Jul 2017
2017-06-23
@profi200
Added IRQ handler for ARM11 + a lot of improvements for the interrupt code.
profi200 committed on 23 Jun 2017
2017-06-18
@profi200
Use color fill reg instead of overwriting the fb on ARM11 exception. Only do this for the bottom screen so we can see where it happened.
profi200 committed on 18 Jun 2017
@profi200
Temporary exception handler for ARM11 that just shows red screens.
profi200 committed on 18 Jun 2017
2017-06-17
@profi200
Nitpicking + fixes in .s files.
profi200 committed on 17 Jun 2017
2017-06-14
@profi200
Init stack pointers of exception modes on ARM11.
profi200 committed on 14 Jun 2017