[lkml]   [2007]   [Nov]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH] fix i486 boot failure due to stale %ds
    Mikael Pettersson <> writes:

    > Maybe not. I had a look in Intel's SDM Vol3, and the
    > section "switching to protected mode" specifies that
    > a move to %cr0 that sets PE should immediately be
    > followed by a far jmp or call. They write that "random
    > failures can occur if other instructions exist between
    > [the move to %cr0] and [the far jmp/call]". The current
    > version of pmjump.S does exactly that: it executes
    > a bunch of moves to segment registers in that window.

    iirc various Intel VT hypervisor implementations also have trouble
    with not following this restriction. At least in the early Xen
    days it was a frequent reason for boot failure.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2007-11-05 00:09    [W:0.020 / U:20.580 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site