Re: [patch] SMP alternatives

From: Andi Kleen (ak_at_suse.de)
Date: 11/23/05

  • Next message: Adrian Bunk: "[-mm patch] init/main.c: dummy mark_rodata_ro() should be static"
    Date:	Wed, 23 Nov 2005 23:32:53 +0100
    To: "H. Peter Anvin" <hpa@zytor.com>
    
    

    > Well, with VTX or Pacifica virtualization is in ring 3. The fact that

    Not it's not. The whole point is that there is no "ring compression"
    The guest has all its normal rings, just the hypervisor has additional
    "negative" rings.

    In the current Xen x86-64 para virtualization setup the guest kernel
    is in ring 3, but I hope VT/P. will do away with that because it
    causes lots of issues.

    > What you really want is one bit for kernel mode (cpl 0-2) and one for
    > user mode (cpl 3).

    Yes.

    -Andi
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Adrian Bunk: "[-mm patch] init/main.c: dummy mark_rodata_ro() should be static"

    Relevant Pages

    • [patch 3/8] Allow a kernel to not be in ring 0.
      ... We allow for the fact that the guest kernel may not run in ring 0. ... This requires some abstraction in a few places when setting %cs or ... This is Chris' move segment checks to subarch, ...
      (Linux-Kernel)
    • Re: UDP recvmsg blocks after select(), 2.6 bug?
      ... upgrade to a later version of Perl. ... Sometimes a blocking read happens to be ok - you are expecting ... One ring to rule them all, one ring to find them, one ring to bring them all ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: UDP recvmsg blocks after select(), 2.6 bug?
      ... > Aaargh... ... but you are saying that any application that expects behaviour as ... One ring to rule them all, one ring to find them, one ring to bring them all ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: strange AMD x Intel Behaviour in 2.4.26
      ... > ring or an exception. ... The counting was just the stopping ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: UDP recvmsg blocks after select(), 2.6 bug?
      ... It is perfectly valid to receive an UDP packet with 0 ... No zero length packet was successfully received. ... One ring to rule them all, one ring to find them, one ring to bring them all ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)