Partition Loader

The Partition Loader is a special purpose boot loader image that is embedded into Hypervisor. During the boot process, Hypervisor:

  1. Creates a VM container according to the PCT
  2. Maps a Partition Loader image into guest OS memory space
  3. Then passes control to it

Partition Loader is responsible for loading and starting guest OS boot images.

Note: While being a part of the Hypervisor image, Partition Loader is executed in a context of a guest OS VM and can only access physical memory or storage devices that belong to the OS according to the PCT.

When a partition restarts after resetting partition state, Hypervisor passes control back to Partition Loader for subsequent reloading of Guest OS images.