Michael Scire
d7a9c7ec4c
ams: support building unit test programs on windows/linux/macos
2022-03-23 09:15:46 -07:00
Michael Scire
194e58a3e3
kern/test: add wip qemu-virt board support to mesosphere
2021-10-26 01:11:16 -07:00
Michael Scire
d3b358bbb9
kern/util: use custom atomics wrapper to substantially improve codegen
2021-10-26 01:11:12 -07:00
Michael Scire
5a41163576
kern: improve kdebug attach semantics
2021-09-19 10:35:38 -07:00
Michael Scire
e96b24f842
ams-libs: fix change detection for library building
2021-07-12 01:59:51 -07:00
Michael Scire
c8ca3ecccd
kern: tweak KAutoObject::Open/Close codegen
2021-04-29 03:04:52 -07:00
Michael Scire
b05ba02f04
libmeso: explicitly blacklist ::sdmmc::, instead of relying on incorrect board tricks
2020-12-29 13:07:58 -08:00
Michael Scire
a911d2da7e
kern: build as -Os instead of -O2
2020-12-02 06:53:18 -08:00
SciresM
9ee32fee0f
Meso build targets ( #1196 )
...
* meso: commit wip (thanks fincs) rewrite to support build targets
* meso: commit mostly-working build system
* meso: correct .o dependencies in kernel/kldr
* libstratosphere: fix building after PCH related build changes
Co-authored-by: fincs <fincs@devkitpro.org>
2020-12-02 06:52:42 -08:00
Michael Scire
4a91046154
kern: implement svc trace
2020-09-07 10:51:37 -07:00
Michael Scire
dc59a2d2e5
kern: build with -Wextra
2020-09-07 10:51:36 -07:00
Michael Scire
4ee7df6340
ams: update build system to add generic-fallback support
2020-08-14 17:36:36 -07:00
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
da6eac986d
buildsystem: fix building
2020-04-06 17:44:36 -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
c86352c06e
meso: use -fno-non-call-exceptions, -fno-use-cxa-atexit
2020-03-02 19:50:48 -08:00
fincs
92671af569
Replace HFILES with HFILES_BIN in all makefiles
2020-01-03 13:05:26 -08:00
Michael Scire
5bb14b180a
meso: build with -ffixed-x18
2020-01-03 13:05:26 -08:00
Michael Scire
f83d72e18b
meso: skeleton libmesosphere in prep for kernelldr dev
2020-01-03 13:05:20 -08:00