Re: [RFC/PATCH v2 1/8] Add arch_phys_wc_{add,del} to manipulate WC MTRRs if needed

2013-05-12 Thread Andy Lutomirski
On Fri, May 10, 2013 at 12:09 PM, Daniel Vetter wrote: > On Fri, May 10, 2013 at 11:00:56AM -0700, Andy Lutomirski wrote: >> On Fri, May 10, 2013 at 2:19 AM, Daniel Vetter wrote: >> > On Thu, May 09, 2013 at 12:46:20PM -0700, Andy Lutomirski wrote: >> >> Several drivers currently use mtrr_add thr

Re: [RFC/PATCH v2 1/8] Add arch_phys_wc_{add,del} to manipulate WC MTRRs if needed

2013-05-12 Thread Andy Lutomirski
On Fri, May 10, 2013 at 2:19 AM, Daniel Vetter wrote: > On Thu, May 09, 2013 at 12:46:20PM -0700, Andy Lutomirski wrote: >> Several drivers currently use mtrr_add through various #ifdef guards >> and/or drm wrappers. The vast majority of them want to add WC MTRRs >> on x86 systems and don't actua

[RFC/PATCH v2 1/8] Add arch_phys_wc_{add,del} to manipulate WC MTRRs if needed

2013-05-10 Thread Daniel Vetter
On Fri, May 10, 2013 at 12:27:54PM -0700, Andy Lutomirski wrote: > On Fri, May 10, 2013 at 12:09 PM, Daniel Vetter wrote: > > On Fri, May 10, 2013 at 11:00:56AM -0700, Andy Lutomirski wrote: > >> On Fri, May 10, 2013 at 2:19 AM, Daniel Vetter wrote: > >> > On Thu, May 09, 2013 at 12:46:20PM -0700

[RFC/PATCH v2 1/8] Add arch_phys_wc_{add,del} to manipulate WC MTRRs if needed

2013-05-10 Thread Daniel Vetter
On Fri, May 10, 2013 at 11:00:56AM -0700, Andy Lutomirski wrote: > On Fri, May 10, 2013 at 2:19 AM, Daniel Vetter wrote: > > On Thu, May 09, 2013 at 12:46:20PM -0700, Andy Lutomirski wrote: > >> Several drivers currently use mtrr_add through various #ifdef guards > >> and/or drm wrappers. The vas

Re: [RFC/PATCH v2 1/8] Add arch_phys_wc_{add,del} to manipulate WC MTRRs if needed

2013-05-10 Thread Daniel Vetter
On Fri, May 10, 2013 at 12:27:54PM -0700, Andy Lutomirski wrote: > On Fri, May 10, 2013 at 12:09 PM, Daniel Vetter wrote: > > On Fri, May 10, 2013 at 11:00:56AM -0700, Andy Lutomirski wrote: > >> On Fri, May 10, 2013 at 2:19 AM, Daniel Vetter wrote: > >> > On Thu, May 09, 2013 at 12:46:20PM -0700

[RFC/PATCH v2 1/8] Add arch_phys_wc_{add,del} to manipulate WC MTRRs if needed

2013-05-10 Thread Andy Lutomirski
On Fri, May 10, 2013 at 12:09 PM, Daniel Vetter wrote: > On Fri, May 10, 2013 at 11:00:56AM -0700, Andy Lutomirski wrote: >> On Fri, May 10, 2013 at 2:19 AM, Daniel Vetter wrote: >> > On Thu, May 09, 2013 at 12:46:20PM -0700, Andy Lutomirski wrote: >> >> Several drivers currently use mtrr_add thr

Re: [RFC/PATCH v2 1/8] Add arch_phys_wc_{add,del} to manipulate WC MTRRs if needed

2013-05-10 Thread Daniel Vetter
On Fri, May 10, 2013 at 11:00:56AM -0700, Andy Lutomirski wrote: > On Fri, May 10, 2013 at 2:19 AM, Daniel Vetter wrote: > > On Thu, May 09, 2013 at 12:46:20PM -0700, Andy Lutomirski wrote: > >> Several drivers currently use mtrr_add through various #ifdef guards > >> and/or drm wrappers. The vas

[RFC/PATCH v2 1/8] Add arch_phys_wc_{add,del} to manipulate WC MTRRs if needed

2013-05-10 Thread Daniel Vetter
On Thu, May 09, 2013 at 12:46:20PM -0700, Andy Lutomirski wrote: > Several drivers currently use mtrr_add through various #ifdef guards > and/or drm wrappers. The vast majority of them want to add WC MTRRs > on x86 systems and don't actually need the MTRR if PAT (i.e. > ioremap_wc, etc) are workin

[RFC/PATCH v2 1/8] Add arch_phys_wc_{add,del} to manipulate WC MTRRs if needed

2013-05-10 Thread Andy Lutomirski
On Fri, May 10, 2013 at 2:19 AM, Daniel Vetter wrote: > On Thu, May 09, 2013 at 12:46:20PM -0700, Andy Lutomirski wrote: >> Several drivers currently use mtrr_add through various #ifdef guards >> and/or drm wrappers. The vast majority of them want to add WC MTRRs >> on x86 systems and don't actua

Re: [RFC/PATCH v2 1/8] Add arch_phys_wc_{add,del} to manipulate WC MTRRs if needed

2013-05-10 Thread Daniel Vetter
On Thu, May 09, 2013 at 12:46:20PM -0700, Andy Lutomirski wrote: > Several drivers currently use mtrr_add through various #ifdef guards > and/or drm wrappers. The vast majority of them want to add WC MTRRs > on x86 systems and don't actually need the MTRR if PAT (i.e. > ioremap_wc, etc) are workin

[RFC/PATCH v2 1/8] Add arch_phys_wc_{add, del} to manipulate WC MTRRs if needed

2013-05-09 Thread Andy Lutomirski
Several drivers currently use mtrr_add through various #ifdef guards and/or drm wrappers. The vast majority of them want to add WC MTRRs on x86 systems and don't actually need the MTRR if PAT (i.e. ioremap_wc, etc) are working. arch_phys_wc_add and arch_phys_wc_del are new functions, available on

[RFC/PATCH v2 1/8] Add arch_phys_wc_{add, del} to manipulate WC MTRRs if needed

2013-05-09 Thread Andy Lutomirski
Several drivers currently use mtrr_add through various #ifdef guards and/or drm wrappers. The vast majority of them want to add WC MTRRs on x86 systems and don't actually need the MTRR if PAT (i.e. ioremap_wc, etc) are working. arch_phys_wc_add and arch_phys_wc_del are new functions, available on