[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC] x86: possible problem with guest_walk_tables()
>>> On 21.03.11 at 14:57, Tim Deegan <Tim.Deegan@xxxxxxxxxx> wrote: > At 13:10 +0000 on 21 Mar (1300713029), Jan Beulich wrote: >> Yes, if this is really only GFN space, then it would "just" result in >> bad translations getting installed, possibly conflicting with others >> (e.g. in cache attributes). > > Yep; that's no worse that anything else a guest can do. I'm pretty sure > no guest installs unaligned PAE entries and then tries to use them. (The > only case I _know_ of where the OS relies on h/w to enforce invalid-bit > detection is Xen itself). ... and luckily Xen itself no longer runs on non-PAE (so this doesn't become an issue with nested virtualization). >> Leaving aside the non-PAE case, does the fix presented look >> reasonable? > > Yes, it looks correct to me. Give me a Signed-off-by and I'll apply it. Going with the page-fault-less case then for non-PAE? If we want that case to produce reserved bit faults too, I admit I'd prefer to submit a complete patch (which is half the reason why this was an RFC, non-signed-off one)... If we want no fault there, I'd like to comment that way in the code (so the or-ing with zero won't prompt later readers to wonder whether this isn't a bug/oversight). Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |