When booting VM on AArch64 machines, we need to construct the flattened device tree before loading kernel. Hence here we add the implementation of the flattened device tree for AArch64. Signed-off-by: Henry Wang <Henry.Wang@arm.com>