Previously, this resulted in 0 pages being allocated.
- add arm64 dependent codes with GICv3 and SVE support - fix bugs based on architecture separation requests