SciresM
7d041e853d
Switch atmosphere's build target to C++20. ( #952 )
...
* ams: update to build with gcc10/c++20
* remove mno-outline-atomics
* ams: take care of most TODO C++20s
* fusee/sept: update for gcc10
* whoosh, your code now uses pre-compiled headers
* make: dependency fixes
2020-05-12 15:44:19 -07:00
Michael Scire
98cc1dd870
crypto: Implement BigNum/ExpMod
2020-03-02 19:51:06 -08:00
Michael Scire
0daddfacc6
libmesosphere: precompile mesosphere.hpp
2020-03-02 19:50:58 -08:00
Michael Scire
c87812ef8a
kern: switch->nx, implement sleep manager init
2020-03-02 19:50:56 -08:00
Michael Scire
c0e7bc5c9d
kern: Implement most of memory init (all cores hit main, but still more to do)
2020-03-02 19:50:43 -08:00
Michael Scire
bd88eabd77
config: fix typos
2020-03-02 19:50:43 -08:00
Michael Scire
b7e9fc1513
kern: finish implementing assembly init routines
2020-03-02 19:50:42 -08:00
Michael Scire
c0a69c8a32
buildsystem: more fixes
2020-01-03 13:05:29 -08:00
Michael Scire
a588458f05
buildsystem: avoid use of $(shell find) for significant speedup
2020-01-03 13:05:28 -08:00
Michael Scire
c85fac4c43
kernel_ldr: finish implementing all core logic.
2020-01-03 13:05:23 -08:00
fincs
e89e0cc45d
meso: miscellaneous cleanup and build fixes
2020-01-03 13:05:22 -08:00
Michael Scire
6eb76feb03
kernelldr: skeleton build system in prep for dev
2020-01-03 13:05:20 -08:00
Michael Scire
f83d72e18b
meso: skeleton libmesosphere in prep for kernelldr dev
2020-01-03 13:05:20 -08:00
Michael Scire
07af583bb8
Add stratosphere makefile, move common/include to libs
2019-12-09 03:54:45 -08:00
Michael Scire
ef5297acb3
Improve buildsystem, split out generic code
2019-12-08 19:17:05 -08:00