History for uwuboot / source / arm11 / start.s
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
2017-06-12
@profi200
Improve assembly files a bit.
profi200 committed on 12 Jun 2017
2017-05-23
@profi200
Move fastboot magic to start of ARM9 section. Change ARM11 cache code back since it was not the issue in the first place.
profi200 committed on 23 May 2017
@profi200
Unfinished argc/v support for FIRM loading.
profi200 committed on 23 May 2017
2017-05-21
@profi200
Fixed GFX on New3DS. Thanks TuxSH.
profi200 committed on 21 May 2017
@profi200
Changes.
profi200 committed on 21 May 2017
@profi200
Revert broken changes from previous commit.
profi200 committed on 21 May 2017
@profi200
Do not use the stack in setupMmu().
profi200 committed on 21 May 2017
@profi200
Not sure if this will help with the screen issues.
profi200 committed on 21 May 2017
2017-05-19
@profi200
Disabled MMU for now to work around a possible timing problem in screen init code.
profi200 committed on 19 May 2017
2017-02-03
@profi200
Enable unaligned data access on ARM11 because gcc generates code which uses this feature.
profi200 committed on 3 Feb 2017
@profi200
Merge cpu.s back into start.s.
profi200 committed on 3 Feb 2017
@profi200
Properly init other CPU mode stacks.
profi200 committed on 3 Feb 2017