| 2023-02-23 |
kern: refactor init (kill identity map, merge cpu on logic)
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|---|---|
|
kern: use variable-count parameter arrays for DebugEvents
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
|
kern: update for new ChangePermissions page table operation
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
|
kern: optimize userspace access asm to use cheaper instruction in io memory loops
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
|
kern: use different psr masks for 64 and 32-bit El0 threads
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
|
kern: increase stack parameter size by 0x10
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
| 2022-10-12 |
kern: update for new exception flag semantics
Michael Scire
authored
on 12 Oct 2022
SciresM
committed
on 12 Oct 2022
|
|
kern: Implement new PageTable operations/PhysicalMemory reference semantics
Michael Scire
authored
on 12 Oct 2022
SciresM
committed
on 12 Oct 2022
|
|
|
kern: implement K(Secure)SystemResource
Michael Scire
authored
on 12 Oct 2022
SciresM
committed
on 12 Oct 2022
|
|
| 2022-03-23 |
kern: implement revised IPI/SGI semantics
Michael Scire
authored
on 23 Mar 2022
SciresM
committed
on 23 Mar 2022
|
|
kern: update for new hw maintenance semantics
Michael Scire
authored
on 23 Mar 2022
SciresM
committed
on 23 Mar 2022
|
|
|
kern: implement new thread context/fpu semantics
Michael Scire
authored
on 23 Mar 2022
SciresM
committed
on 23 Mar 2022
|
|
| 2022-03-06 |
KThreadContext: Use El0PsrMask constant in GetUserContext
merry
authored
on 6 Mar 2022
SciresM
committed
on 6 Mar 2022
|
| 2022-02-14 |
Integrate new result macros. (#1780)
...
SciresM
authored
on 14 Feb 2022
GitHub
committed
on 14 Feb 2022
|
| 2021-12-13 |
ams: deduplicate static initialization logic
Michael Scire
committed
on 13 Dec 2021
|
| 2021-11-16 |
kern: be a little more consistent about pragma GCC location
Michael Scire
committed
on 16 Nov 2021
|
| 2021-10-29 |
kern: fix minor assembly bugs, avoid unnecessary function call in KScheduler hotloop
Michael Scire
committed
on 29 Oct 2021
|
|
|
|
| 2021-10-28 |
kern: optimize and bring into line with N our pstate.i management
Michael Scire
committed
on 28 Oct 2021
|
| 2021-10-27 |
kern: audit (and fix) our hardware maintenance instructions to match official kernel
Michael Scire
committed
on 27 Oct 2021
|
| 2021-10-26 |
kern: other dmbs in kernel were already dmb ish
Michael Scire
committed
on 26 Oct 2021
|
| 2021-10-25 |
kernel_ldr: bring initial cache flush in line with Nintendo
Michael Scire
committed
on 25 Oct 2021
|
| 2021-10-24 |
kern: KCacheHelper: better reflect nintendo coremask clearing logic
Michael Scire
committed
on 24 Oct 2021
|
|
kern: avoid constexpr init for many objects (avoids unnecessary memory clear) (#1668)
SciresM
authored
on 24 Oct 2021
GitHub
committed
on 24 Oct 2021
|
|
| 2021-10-20 |
util: better match true std::atomic semantics
Michael Scire
committed
on 20 Oct 2021
|
|
kern/util: use custom atomics wrapper to substantially improve codegen
Michael Scire
committed
on 20 Oct 2021
|
|
| 2021-10-19 |
kern: fix use of plr vs plr_heap, fix close/unlock order in ArbitrateLock
Michael Scire
committed
on 19 Oct 2021
|
| 2021-10-18 |
ams: improve offsetof style consistency
Michael Scire
committed
on 18 Oct 2021
|
| 2021-10-04 |
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
Michael Scire
committed
on 4 Oct 2021
|
| 2021-09-21 |
kern: devirtualize page table operations
Michael Scire
committed
on 21 Sep 2021
|