Michael Scire
06ea58c7fa
ams: mark ams::Result [[nodiscard]] (partially complete).
...
NOTE: This work is not yet fully complete; kernel is done, but
it was taking an exceedingly long time to get through libstratosphere.
Thus, I've temporarily added -Wno-error=unused-result for libstratosphere/stratosphere.
All warnings should be fixed to do the same thing Nintendo does as relevant, but this
is taking a phenomenally long time and is not actually the most important work to do,
so it can be put off for some time to prioritize other tasks for 21.0.0 support.
2025-11-15 12:57:42 -07:00
Michael Scire
d066ac3d69
kern: update for new hw maintenance semantics
2022-03-23 09:16:06 -07:00
Michael Scire
cb7f4e7757
kern: optimize and bring into line with N our pstate.i management
2021-10-27 22:57:18 -07:00
Michael Scire
002422d5dc
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
2021-10-07 23:06:25 -07:00
Michael Scire
be127dfc4b
kern: update KInterruptEvent to store core id
2021-04-11 03:59:09 -07:00
Michael Scire
4ddacf3384
kern: refactor to use m_ for member variables
2020-12-19 10:21:52 -08:00
Michael Scire
8ec3f47a80
kern: use single interrupt manager object
2020-12-02 06:53:11 -08:00
Michael Scire
a22d1d04f2
kern: implement SvcSleepSystem
2020-08-01 15:31:30 -07:00
Michael Scire
df104ecc34
kern: implement SvcCreateInterruptEvent
2020-08-01 15:31:16 -07:00
Michael Scire
bd81af7439
kern: implement capabilities parsing
2020-03-02 19:50:59 -08:00
Michael Scire
103122ab4c
kern: kern::arm64 -> kern::arch::arm64
2020-03-02 19:50:56 -08:00
Michael Scire
7e1b820041
kern: Implement exception vector ASM
2020-03-02 19:50:52 -08:00
Michael Scire
8b3c64323b
kern: implement dynamic slab init + ini relocation
2020-03-02 19:50:51 -08:00
Michael Scire
6f2b517d86
kern: implement more of KInterruptManager
2020-03-02 19:50:49 -08:00
Michael Scire
841f6cf1d9
kern: implement much of KScheduler, KHardwareTimer
2020-03-02 19:50:49 -08:00
Michael Scire
923ee1c494
kern: skeleton enough types to init KCoreLocalRegion in main()
2020-03-02 19:50:44 -08:00