RE: [PATCH v10 7/7] vtd: use a bit field for dma_pte

2020-11-29 Thread Tian, Kevin
> From: Beulich > Sent: Saturday, November 28, 2020 12:02 AM > > On 20.11.2020 14:24, Paul Durrant wrote: > > @@ -709,20 +709,23 @@ static void dma_pte_clear_one(struct domain > *domain, uint64_t addr, > > page = (struct dma_pte *)map_vtd_domain_page(pg_maddr); > > pte = page + address_l

Re: [PATCH v10 7/7] vtd: use a bit field for dma_pte

2020-11-27 Thread Jan Beulich
On 20.11.2020 14:24, Paul Durrant wrote: > @@ -709,20 +709,23 @@ static void dma_pte_clear_one(struct domain *domain, > uint64_t addr, > page = (struct dma_pte *)map_vtd_domain_page(pg_maddr); > pte = page + address_level_offset(addr, 1); > > -if ( !dma_pte_present(*pte) ) > +i