On Wed, Jan 10, 2018 at 12:28:27AM -0700, Jan Beulich wrote:
> >>> On 09.01.18 at 19:34, wrote:
> > On Mon, Jan 08, 2018 at 10:19:39AM -0700, Jan Beulich wrote:
> >> >>> On 04.01.18 at 14:06, wrote:
> >> > +{
> >> > +struct gnttab_query_size op;
> >> > +int rc;
> >> > +
> >> >
>>> On 09.01.18 at 19:34, wrote:
> On Mon, Jan 08, 2018 at 10:19:39AM -0700, Jan Beulich wrote:
>> >>> On 04.01.18 at 14:06, wrote:
>> > +{
>> > +struct gnttab_query_size op;
>> > +int rc;
>> > +
>> > +if ( unlikely(copy_from_guest(&op, uop, 1)) )
>> > +{
>> >
On Mon, Jan 08, 2018 at 10:19:39AM -0700, Jan Beulich wrote:
> >>> On 04.01.18 at 14:06, wrote:
> > @@ -30,11 +31,17 @@
> > #include
> > #include
> >
> > +#include
>
> Interesting: The event channel patch gave me the impression that
> it is not intended to deal with 32-bit guests.
AFAICT
>>> On 04.01.18 at 14:06, wrote:
> @@ -30,11 +31,17 @@
> #include
> #include
>
> +#include
Interesting: The event channel patch gave me the impression that
it is not intended to deal with 32-bit guests.
> @@ -360,6 +367,173 @@ void pv_shim_inject_evtchn(unsigned int port)
> }
> }
>
From: Roger Pau Monne
Signed-off-by: Roger Pau Monné
Signed-off-by: Anthony Liguori
Signed-off-by: Andrew Cooper
---
xen/arch/x86/pv/shim.c| 174 ++
xen/common/compat/grant_table.c | 5 +
xen/common/grant_table.c | 10 ++
x