Changes

No change in size ,  23:28, 16 February 2024
no edit summary
Line 4: Line 4:  
The kernel runs in supervisor mode on the PowerPC, and performs the basic tasks of a microkernel. It is responsible for process isolation, memory management, and interrupt dispatching, as well as communication with [[IOSU]]. Cafe OS applications run as user mode processes, with separate address spaces and W^X memory protection.
 
The kernel runs in supervisor mode on the PowerPC, and performs the basic tasks of a microkernel. It is responsible for process isolation, memory management, and interrupt dispatching, as well as communication with [[IOSU]]. Cafe OS applications run as user mode processes, with separate address spaces and W^X memory protection.
   −
== Syscalls ==
+
== SysCalls ==
 
Cafe OS syscalls are issued by doing the following:
 
Cafe OS syscalls are issued by doing the following:
 
  li r0, 0x0100 # load syscall value->r0
 
  li r0, 0x0100 # load syscall value->r0