The functionality provided by the kernel to userland applications is exposed via [[SVC|supervisor calls]]. Internally, the implementation of this ABI uses an object-oriented hierarchy of [[:Category:Kernel_objects|objects]]. | The functionality provided by the kernel to userland applications is exposed via [[SVC|supervisor calls]]. Internally, the implementation of this ABI uses an object-oriented hierarchy of [[:Category:Kernel_objects|objects]]. |