Displaying 2 results from an estimated 2 matches for "fix_gnttab_begin".
2005 Aug 31
0
[PATCH] Re: SMP dom0 with 8 cpus of i386
...uses fixed map & unmap continuously
very fast for a long time. Currently the fix-mapped virtual address for
Shared_info_page for dom0 & the PCI mmconfig page are adjacent in the
fixed_addresses in the fixedmap.h.
#ifdef CONFIG_PCI_MMCONFIG
FIX_PCIE_MCFG,
#endif
FIX_SHARED_INFO,
FIX_GNTTAB_BEGIN,
I am suspecting that this is causing a race condition because of
writable page tables. While accessing the PCI mmconfig on i386 the dom0
kernel (cpu 0) is continuously rewriting into the pte for FIX_PCIE_MCFG
at a very fast rate. With writable page tables the updates to ptes are
deferred. In t...
2005 Sep 01
0
RE: [PATCH] Re: SMP dom0 with 8 cpus of i386
...t for a long time. Currently the
> fix-mapped virtual address for Shared_info_page for dom0 &
> the PCI mmconfig page are adjacent in the fixed_addresses in
> the fixedmap.h.
>
> #ifdef CONFIG_PCI_MMCONFIG
> FIX_PCIE_MCFG,
> #endif
> FIX_SHARED_INFO,
> FIX_GNTTAB_BEGIN,
>
> I am suspecting that this is causing a race condition
> because of writable page tables. While accessing the PCI
> mmconfig on i386 the dom0 kernel (cpu 0) is continuously
> rewriting into the pte for FIX_PCIE_MCFG at a very fast rate.
> With writable page tables the...