boot: Implement multiboot2 loader
It's based on uefi loader and paves the road to loading on platforms that are not directly supported like coreboot.
Right now it supports only 64-bit kernel but 32-bit can be added later.
It's based on uefi loader and paves the road to loading on platforms that are not directly supported like coreboot.
Right now it supports only 64-bit kernel but 32-bit can be added later.