kern: add svc stubs, turn on svc table build

This commit is contained in:
Michael Scire 2020-02-08 11:53:27 -08:00
parent 4b6b06fcaa
commit 5dae43b192
35 changed files with 2000 additions and 6 deletions

View file

@ -21,9 +21,9 @@
namespace ams::kern::svc {
#define AMS_KERN_SVC_DECLARE_PROTOTYPE_64(ID, RETURN_TYPE, NAME, ...) \
RETURN_TYPE NAME##64(__VA_ARGS__);
NOINLINE RETURN_TYPE NAME##64(__VA_ARGS__);
#define AMS_KERN_SVC_DECLARE_PROTOTYPE_64_FROM_32(ID, RETURN_TYPE, NAME, ...) \
RETURN_TYPE NAME##64From32(__VA_ARGS__);
NOINLINE RETURN_TYPE NAME##64From32(__VA_ARGS__);
AMS_SVC_FOREACH_KERN_DEFINITION(AMS_KERN_SVC_DECLARE_PROTOTYPE_64, lp64)
AMS_SVC_FOREACH_KERN_DEFINITION(AMS_KERN_SVC_DECLARE_PROTOTYPE_64_FROM_32, ilp32)