[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 5/5] x86/shadow: l3table[] and gl3e[] are HVM only
At 10:55 +0200 on 20 Jul (1595242521), Jan Beulich wrote: > On 18.07.2020 20:20, Tim Deegan wrote: > > At 12:00 +0200 on 15 Jul (1594814409), Jan Beulich wrote: > >> ... by the very fact that they're 3-level specific, while PV always gets > >> run in 4-level mode. This requires adding some seemingly redundant > >> #ifdef-s - some of them will be possible to drop again once 2- and > >> 3-level guest code doesn't get built anymore in !HVM configs, but I'm > >> afraid there's still quite a bit of disentangling work to be done to > >> make this possible. > >> > >> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> > > > > Looks good. It seems like the new code for '3-level non-HVM' in > > guest-walks ought to have some sort of assert-unreachable in them too > > - or is there a reason to to? > > You mean this piece of code > > +#elif !defined(CONFIG_HVM) > + (void)root_gfn; > + memset(gw, 0, sizeof(*gw)); > + return false; > +#else /* PAE */ > > If so - sure, ASSERT_UNREACHABLE() could be added there. It simply > didn't occur to me. I take it your ack for the entire series holds > here with this addition. Yes, it does. Thanks! Tim.
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |