| 2017-12-10 |
Move the clrex to the top to make sure any early strex works.
profi200
committed
on 10 Dec 2017
|
|---|---|
|
More assembly cleanup.
profi200
committed
on 10 Dec 2017
|
|
| 2017-12-09 |
hardware.c --> system.c. Call systemInit() before main().
profi200
committed
on 9 Dec 2017
|
|
Make asm code less cluttered. Changed magic to match name.
profi200
committed
on 9 Dec 2017
|
|
| 2017-12-06 |
Flush prefetch buffer always after the icache.
profi200
committed
on 6 Dec 2017
|
| 2017-11-15 |
Fixed stack alignment in IRQ handlers.
profi200
committed
on 15 Nov 2017
|
| 2017-10-10 |
Use unified pools for data in .s files.
profi200
committed
on 10 Oct 2017
|
| 2017-10-07 |
Changed ARM11 mem layout to 'stacks --> MMU tables --> code/data --> heap'.
profi200
committed
on 7 Oct 2017
|
| 2017-09-07 |
Lazy guru meditation screen port. Fixed IPC output buffer mask.
profi200
committed
on 7 Sep 2017
|
| 2017-08-24 |
Setup heap on ARM11.
profi200
committed
on 24 Aug 2017
|
| 2017-07-14 |
Added license to all sources. Dir structure cleanup.
profi200
committed
on 14 Jul 2017
|
| 2017-07-06 |
Reset performance monitor on ARM11.
profi200
committed
on 6 Jul 2017
|
| 2017-07-02 |
Properly implement SMP (not for New 3DS). Wakes up core 1 now.
profi200
committed
on 2 Jul 2017
|
| 2017-06-23 |
Added IRQ handler for ARM11 + a lot of improvements for the interrupt code.
profi200
committed
on 23 Jun 2017
|
| 2017-06-18 |
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
|
|
Temporary exception handler for ARM11 that just shows red screens.
profi200
committed
on 18 Jun 2017
|
|
| 2017-06-17 |
Nitpicking + fixes in .s files.
profi200
committed
on 17 Jun 2017
|
| 2017-06-14 |
Init stack pointers of exception modes on ARM11.
profi200
committed
on 14 Jun 2017
|
| 2017-06-12 |
Improve assembly files a bit.
profi200
committed
on 12 Jun 2017
|
| 2017-05-23 |
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
|
|
Unfinished argc/v support for FIRM loading.
profi200
committed
on 23 May 2017
|
|
| 2017-05-21 |
Fixed GFX on New3DS. Thanks TuxSH.
profi200
committed
on 21 May 2017
|
|
Changes.
profi200
committed
on 21 May 2017
|
|
|
Revert broken changes from previous commit.
profi200
committed
on 21 May 2017
|
|
|
Do not use the stack in setupMmu().
profi200
committed
on 21 May 2017
|
|
|
Not sure if this will help with the screen issues.
profi200
committed
on 21 May 2017
|
|
| 2017-05-19 |
Disabled MMU for now to work around a possible timing problem in screen init code.
profi200
committed
on 19 May 2017
|
| 2017-02-03 |
Enable unaligned data access on ARM11 because gcc generates code which uses this feature.
profi200
committed
on 3 Feb 2017
|
|
Merge cpu.s back into start.s.
profi200
committed
on 3 Feb 2017
|
|
|
Properly init other CPU mode stacks.
profi200
committed
on 3 Feb 2017
|