kern: implement process(pagetable) init

This commit is contained in:
Michael Scire 2020-02-19 01:22:27 -08:00
parent fba8fb539d
commit 05a3e95834
16 changed files with 502 additions and 24 deletions

View file

@ -20,6 +20,8 @@
namespace ams::kern::svc {
static constexpr size_t NumSupervisorCalls = 0x80;
#define AMS_KERN_SVC_DECLARE_PROTOTYPE_64(ID, RETURN_TYPE, NAME, ...) \
NOINLINE RETURN_TYPE NAME##64(__VA_ARGS__);
#define AMS_KERN_SVC_DECLARE_PROTOTYPE_64_FROM_32(ID, RETURN_TYPE, NAME, ...) \

View file

@ -19,7 +19,6 @@
namespace ams::kern::svc {
static constexpr size_t NumSupervisorCalls = 0x80;
using SvcTableEntry = void (*)();
/* TODO: 32-bit ABI */