[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] mini-os: fix do_map_frames() for pvh
Juergen Gross, le sam. 15 août 2020 13:12:57 +0200, a ecrit: > In case ov PVH dom_map_frames() is missing to increment the virtual > address. This leads to writing only the first page table entry multiple > times. > > Signed-off-by: Juergen Gross <jgross@xxxxxxxx> Reviewed-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx> > --- > arch/x86/mm.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/x86/mm.c b/arch/x86/mm.c > index ea58444..8ba14a5 100644 > --- a/arch/x86/mm.c > +++ b/arch/x86/mm.c > @@ -695,6 +695,7 @@ int do_map_frames(unsigned long va, > pgt[l1_table_offset(va)] = (pgentry_t) > (((mfns[done * stride] + done * incr) << PAGE_SHIFT) | prot); > done++; > + va += PAGE_SIZE; > #endif > } > > -- > 2.26.2 > -- Samuel j'etais en train de nettoyer ma souris et le coup est parti... -+- s sur #ens-mim - et en plus c vrai... -+-
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |