Copy __cheri_enter.S as a starting point for a generic class entrypoint
definition file.  We'll need to provide one entry point per class, not
just one globally, in libcheri.
Genericise libcheri class mechanism from supporting a single 'system class'
to a macro-based scheme allowing additional classes (such as a future 'file
descriptor' class) to be defined.  Each class will still require an assembly
definition of its entry point -- someday to be subsumed into the compiler,
but not yet.
Genericise libcheri class mechanism from supporting a single 'system class'
to a macro-based scheme allowing additional classes (such as a future 'file
descriptor' class) to be defined.  Each class will still require an assembly
definition of its entry point -- someday to be subsumed into the compiler,
but not yet.