Hypervisor protecting one OS memory space from another OS is different than protecting one OS from its applications though.As I recall, Kutaragi mentioned that it is possible to run multiple OSes at the same time on a Cell (resource permitting). So I assume it is possible to implement the Hypervisor efficiently while making sure its "partition" remains intact under any circumstances.