HackerTubewatch
Surprise me
Frame from Protected KVM on Arm64: A Technical Deep Dive - Quentin Perret, Google Plays via YouTube's privacy-enhanced embed

Protected KVM on Arm64: A Technical Deep Dive - Quentin Perret, Google

7 videos recommended on HN
YouTube
Cited on HN 3 times, 2023–2025, never outright recommended score 0
Years with an HN recommendation, 2007–2026

Used as a primary source for pKVM architecture in threads on Android virtualization and isolated VMs.

Quentin Perret of Google gives a technical deep dive into protected KVM (pKVM) on Arm64, a confidential computing approach for CPUs without hardware extensions. It explains how the nVHE hypervisor manages stage-2 MMU access control to protect guest memory.

“A modern virtualization architecture can be found in the OSS pKVM L0 nested hypervisor for Android Virtualization Framework” (HN, 2024)

3 citations · Talks · advanced · partly dated

3 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@transpute Dec 2023 Cites it
on HN thread Virtual Machine as a Core Android Primitive
The architecture pattern is similar to Bromium/HP AX + Type 2 μXen on x86, [link] (2018), which ships on HP business PCs. Bare metal runs a tiny L0 hypervisor making use of hardware support for nested virtualization. In turn, the L0 can run an L1 hypervisor, e.g. KVM or "host" OS, or minimal L1 VMs that are peers to the L1 "host"-guest of L0. Google pKVM-for-Arm tech talk (2022), hopefully x86 will follow, [this video]
Technical deep dive on pKVM nested hypervisor on Arm.
@stacktrust Jul 2024 Cites it
on HN thread Unfashionably secure: why we use isolated VMs
Read more
A modern virtualization architecture can be found in the OSS pKVM L0 nested hypervisor for Android Virtualization Framework, which has some architectural overlap with HP/Bromium AX L0 + [Hyper-V | KVM | Xen] L1 + uXen L2 micro-VMs with copy-on-write memory. A Bromium demo circa 2014 was a web browser where every tab was an isolated VM, and every HTTP request was an isolated VM. Hundreds of VMs could be launched in a couple of hundred milliseconds. Firecracker has some overlap. > Lastly, this approach is almost certainly more expensive. Our instances sit idle for the most part and we pay EC2 a pretty penny for the privilege. With many near-idle server VMs running identical code for each customer, there may be an opportunity to use copy-on-memory-write VMs with fast restore of unique memory state, using the techniques employed in live migration. Xen/uXen/AX: [link] pKVM: [this video]
Source for the pKVM architecture.
@ignoramous Dec 2025 Cites it
on HN thread Toro: Deploy Applications as Unikernels
Read more
> Separation from the hypervisor kernel? Not really. Separation from (type 1) hypervisor (or rather distrust of the host [0]) requires hardware support; ex: ARM CCA / AMD SEV-SNP / Intel TDX. For separation from the supervisor, Android developed a peculiar approach in "pKVM" for ARM where the host (supervisor) is partitioned away from the guest [1]. Both those "separations" is not something Toro provides on its own; the Toro unikernel would totally be under the control of the host, from what I can tell. That said, what Toro (or any unikernel, really) does is reduce the attack surface area, as the (guest) supervisor is pruned to run just one particular application (more code to partition things up will eliminate a class of attacks but may result in new attack vectors [2]). [0] ex: [link] [1] Protected KVM on Arm64: A Technical Deep Dive - Quentin Perret, Google [this video] (2023) [2] Mitigations are attack surface, too [link] (2020)
Cited for Android's approach partitioning the host from the guest.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close