So you told me you want to run Windows on a Calculator

HP Prime G2 Calculator running Windows 10 IoT, showing the default IoT shell experience.

Running Windows on a consumer calculator was a dream until the appearance of HP Prime G2 Graphical Calculator. This calculator has the most superior hardware specification among the market so far. This post discusses the implementation of UEFI and ACPI on this device.

Debugging early ARM ACPI bringup without UART

Sometimes it is not feasible to get UART access on consumer blackbox devices (e.g. Lumia 950XL). In the case of ARM ACPI debugging, the lack of UART access may make early boot debug incredibly difficult. Starting from Linux Kernel 5.0, it is now possible to enable FrameBuffer-based early kernel display. All you need to do… Continue reading Debugging early ARM ACPI bringup without UART

Status Update: Lumia950XLPkg

It’s almost a year for Lumia950XLPkg and its derivative projects. A new touch-enabled graphical menu will be added in coming weeks (I’ve posted a picture on Twitter). UEFI: Finalized There are a few more things to do (mostly bugfix) after the PCIe initialization (Talkman variant will be released later). Here’s a list of current backlog:… Continue reading Status Update: Lumia950XLPkg

The case of UEFI for Windows on ARM, and comparison with LK/ABoot

Nights before trips are always boring, and I decided to draft some words to spend the time. So we have Windows 10 on ARM running on Dragonboard 410c, and Lumia 950 XL (Article in Chinese, sorry). It will be helpful to write down some firmware-related information for platform bring-ups for further reference. Meanwhile, the comparison of… Continue reading The case of UEFI for Windows on ARM, and comparison with LK/ABoot

Published
Categorized as Project Tagged

Give TianoCore/EDK2 on AArch64 a hand in 2018

Windows 10 PE runs on a Spandragon 410 processor.

Also posted here: Bringing up Windows 10 AArch64 on a $50 Single Board Computer Windows on ARM is not a new topic. There are some guys attempted to bring up Windows RT and Windows 10 on Qemu (ARM/AArch64 target). It even runs on Raspberry Pi 3. Obviously it is not a Snapdragon 835-only thing. We… Continue reading Give TianoCore/EDK2 on AArch64 a hand in 2018