o XPC não é um bootloader. É mais um ambiente que serve para correr a EFI, que é muito semelhante à Bios. o Chameleon ou o bootthink são bootloaders que emulam a existência de uma EFI e não a EFI pura. Com o XPC seria, em teoria, muito mais fácil fazer correr qualquer hardware, usando tabelas de valores... um pouco como acontece com o dsdt.aml.