pub unsafe fn init_fdt_ptr(virt_addr: *const u8)
This function is unsafe because it dereferences a raw pointer.