diff --git a/Pixel3XL/Pixel3XLDxe/Pixel3XLDxe.c b/Pixel3XL/Pixel3XLDxe/Pixel3XLDxe.c index af833d2..8fde5d4 100644 --- a/Pixel3XL/Pixel3XLDxe/Pixel3XLDxe.c +++ b/Pixel3XL/Pixel3XLDxe/Pixel3XLDxe.c @@ -86,6 +86,11 @@ Pixel3XLEntryPoint ( EFI_STATUS Status; EFI_EVENT EndOfDxeEvent; + // give up, reboot the thing + WriteBackDataCache(); + MmioWrite32(0xC264000, 0); + while (1) {} + Status = gBS->LocateProtocol (&gEfiCpuArchProtocolGuid, NULL, (VOID **)&gCpu); ASSERT_EFI_ERROR(Status);