Displaying 6 results from an estimated 6 matches for "cpl3".
Did you mean:
cpl
2014 Sep 19
0
Standardizing an MSR or other hypercall to get an RNG seed?
...ing this to seed the RNG, and not something that
> the guest kernel would be using continuously. So what's the problem
> with letting the guest ring get random numbers from the host?
I object to preventing guest kernels from limiting the privileges of
their own userspace. Letting guest CPL3 do this is essentially
setting guest policy in the hypervisor, which I dislike if we can
avoid it.
Admittedly, in this case, control of RNG availability in guest
userspace may be a lost cause regardless.
--Andy
2014 Sep 19
3
Standardizing an MSR or other hypercall to get an RNG seed?
On Fri, Sep 19, 2014 at 03:06:55PM -0700, Andy Lutomirski wrote:
> On Fri, Sep 19, 2014 at 3:05 PM, Theodore Ts'o <tytso at mit.edu> wrote:
> > On Fri, Sep 19, 2014 at 09:40:42AM -0700, H. Peter Anvin wrote:
> >>
> >> There is a huge disadvantage to the fact that CPUID is a user space
> >> instruction, though.
> >
> > But if the goal is to
2014 Sep 19
3
Standardizing an MSR or other hypercall to get an RNG seed?
On Fri, Sep 19, 2014 at 03:06:55PM -0700, Andy Lutomirski wrote:
> On Fri, Sep 19, 2014 at 3:05 PM, Theodore Ts'o <tytso at mit.edu> wrote:
> > On Fri, Sep 19, 2014 at 09:40:42AM -0700, H. Peter Anvin wrote:
> >>
> >> There is a huge disadvantage to the fact that CPUID is a user space
> >> instruction, though.
> >
> > But if the goal is to
2007 Apr 18
4
[RFC, PATCH 1/24] i386 Vmi documentation
...level, since if entry to paravirtual mode is successful, the kernel
+ is no longer allowed to run at the highest hardware privilege level.
+ On the IA-32 architecture, this means the kernel will be running at
+ CPL 1-2, and with the hypervisor running at CPL0, and user code at
+ CPL3. The IOPL will be lowered as well to avoid giving the guest
+ direct access to hardware ports and control of the interrupt flag.
+
+ This change causes certain IA-32 instructions to become "sensitive",
+ so additional support for clearing and setting the hardware
+ interr...
2007 Apr 18
4
[RFC, PATCH 1/24] i386 Vmi documentation
...level, since if entry to paravirtual mode is successful, the kernel
+ is no longer allowed to run at the highest hardware privilege level.
+ On the IA-32 architecture, this means the kernel will be running at
+ CPL 1-2, and with the hypervisor running at CPL0, and user code at
+ CPL3. The IOPL will be lowered as well to avoid giving the guest
+ direct access to hardware ports and control of the interrupt flag.
+
+ This change causes certain IA-32 instructions to become "sensitive",
+ so additional support for clearing and setting the hardware
+ interr...
2012 Jun 24
0
nouveau _BIOS method
...Y CSTS C
7170: 45 56 54 20 00 40 0a 44 49 44 4c 20 44 44 4c 32 EVT . at .DIDL DDL2
7180: 20 44 44 4c 33 20 44 44 4c 34 20 44 44 4c 35 20 DDL3 DDL4 DDL5
7190: 44 44 4c 36 20 44 44 4c 37 20 44 44 4c 38 20 43 DDL6 DDL7 DDL8 C
71a0: 50 44 4c 20 43 50 4c 32 20 43 50 4c 33 20 43 50 PDL CPL2 CPL3 CP
71b0: 4c 34 20 43 50 4c 35 20 43 50 4c 36 20 43 50 4c L4 CPL5 CPL6 CPL
71c0: 37 20 43 50 4c 38 20 43 41 44 4c 20 43 41 4c 32 7 CPL8 CADL CAL2
71d0: 20 43 41 4c 33 20 43 41 4c 34 20 43 41 4c 35 20 CAL3 CAL4 CAL5
71e0: 43 41 4c 36 20 43 41 4c 37 20 43 41 4c 38 20 4e CAL6 CAL7 CAL8 N...