Questions about L4 virtual machines

Adam Lackorzynski adam at
Mon Jul 9 21:12:08 CEST 2012


On Mon Jul 09, 2012 at 17:02:07 +0800, ZhangEditing wrote:
> 1. What are the differences between a VM and an ordinary process?

A VM can be a nested page table, and can be used in conjunction with VM*
operations to enter a VM etc. Support for VT/SVM is built using VMs to
cover the extra functionality required. Besides that memory can be
mapped into a VM as it can be mapped into a normal task. Specifically a
VM is derived from a task.

Adam                 adam at

More information about the l4-hackers mailing list