lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 8 Aug 2014 15:14:15 +0200 From: Daniel Vetter <daniel.vetter@...ll.ch> To: Juergen Gross <jgross@...e.com> Cc: Ben Widawsky <benjamin.widawsky@...el.com>, Linux Kernel Mailing List <linux-kernel@...r.kernel.org>, intel-gfx <intel-gfx@...ts.freedesktop.org>, "Barnes, Jesse" <jbarnes@...tuousgeek.org> Subject: Re: Usage of _PAGE_PCD et al in i915 driver Adding relevant mailing lists. On Fri, Aug 8, 2014 at 1:23 PM, Juergen Gross <jgross@...e.com> wrote: > I'm just about to create a patch for full PAT support in the Linux > kernel, including Xen. For this purpose I introduce a translation > between cache modes and pte bits. > > Scanning the kernel sources for usage of the cache mode bits in the > pte I discovered drivers/gpu/drm/i915/i915_gem_gtt.h is using > _PAGE_PCD, _PAGE_PWT and _PAGE_PAT. I think those defines are used > to create ptes not for usage by the main processor, but for the > graphics processor. Is this true? In this case I'd suggest to define > i915-specific macros instead of using the x86 ones. Yeah, those are gpu specific PAT tables, but the hw engineers specifically designed this to match, and we've tried to follow the cpu side to match it. Especially in the future that will be somewhat important, since we want to fully share the entire address space between cpu and gpu on the next platform. Jesse is working on that. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists