blob: 35e66fe01586d7abe47c45db978c0826b144a0f2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
% Registration UML and the Intel VT extensions
%
% [2]Register/Submit Proposal Jeff Dike (jdike@addtoit.com)
Intel has added virtualization extensions (VT)
to the x86 architecture. It adds a new set of
rings, guest rings 0 through 3, to the
traditional rings, which are now called the
host rings.
User-mode Linux (UML) is in the process of
being enhanced to make use of these extensions
for greater performance. It will run in guest
ring 0, gaining the ability to directly
receive software interrupts. This will allow
it to handle process system calls without
needing assistance from the host kernel, which
will let UML handle system calls at hardware
speed.
In spite of running in a ring 0, UML will
appear to remain in userspace, making system
calls to the host kernel and receiving signals
from it. So, it will retain its current
manageability, while getting a performance
boost from its use of the hardware.
|