Add memcpy function for the kernel
Replace memclr with a macro calling memset
Add functionality for freeing application translation tables
Add the kernel split address as a CONFIG_* define
Add support for freeing keys separately when freeing red-black trees
Add noreturn attribute to kernel_main()
Add function for changing the type and permissions of mapped memory
Add function for checking if memory is managed by the physical MM
Add stub function for checking if a memory access is legal
Simplify process creation