lkml.org 
[lkml]   [2007]   [Sep]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH] Refactor hypercall infrastructure
    From
    Date
    On Fri, 2007-09-14 at 13:53 -0700, Jeremy Fitzhardinge wrote:
    > Anthony Liguori wrote:
    > > This patch refactors the current hypercall infrastructure to better support live
    > > migration and SMP. It eliminates the hypercall page by trapping the UD
    > > exception that would occur if you used the wrong hypercall instruction for the
    > > underlying architecture and replacing it with the right one lazily.
    > >
    >
    > I guess it would be pretty rude/unlikely for these opcodes to get reused
    > in other implementations... But couldn't you make the page trap
    > instead, rather than relying on an instruction fault?

    That's a pain for inline hypercalls tho. I was planning on moving
    lguest to this model (which is interesting, because AFAICT this insn
    will cause a #UD or #GP depending on whether VT is supported on this box
    so I have to look for both).

    Cheers,
    Rusty.

    -
    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/

    \
     
     \ /
      Last update: 2007-09-15 05:09    [W:0.019 / U:50.948 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site