[Bug 892252] New: Need to downstream two kernel patches to support Intel GPUs
https://bugzilla.novell.com/show_bug.cgi?id=892252 https://bugzilla.novell.com/show_bug.cgi?id=892252#c0 Summary: Need to downstream two kernel patches to support Intel GPUs Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: openSUSE 12.1 Status: NEW Severity: Critical Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: richard.zatorski@intel.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- Created an attachment (id=602580) --> (http://bugzilla.novell.com/attachment.cgi?id=602580) Business justification User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 There are two patches needed for Intels Linux program. usrptr and cmd-parser patches. Without these patches, customers have to take source from the distro apply the patches and rebuild the kernel. Patches are: https://patchwork.kernel.org/patch/2139711/ For userptr 487777673e355ab9f0b7cac4ad1207be9d36156f drm/i915/userptr: Keep spin_lock/unlock in the same block ec8b0dd51c50e33c3831bbf57ee4ca3e9f35460d drm/i915: Allow overlapping userptr objects 6c308fecb4d1f928d52f9586d976f79b37149388 drm/i915: Initialise userptr mmu_notifier serial to 1 5cc9ed4b9a7ac579362ccebac67f7a4cdb36de06 drm/i915: Introduce mapping of user pages into video memory (userptr) ioctl For cmd-parser 896ab1a5d54269b463a24194c2e4a369103b46d8 drm/i915: Fix up checks for aliasing ppgtt c9224faa59c3071ecfa2d4b24592f4eb61e57069 drm/i915: Add some L3 registers to the parser whitelist a4872ba6d01454dfeb251d96f623ab5d1b0666a4 drm/i915: s/intel_ring_buffer/intel_engine_cs 44e895a8a2e2c0512730d756f003a53835c8f7bf drm/i915: Use hash tables for the command parser 4b6eab597318784d838410da2d496707502f4898 Revert "drm/i915: fix build warning on 32-bit (v2)" 122b250511e28c87043a6583988d4616895b5b53 drm/i915: Integrate cmd parser kerneldoc 113a047633eb7ee2a1d14cc258d7e5bca9215f73 drm/i915: Add more registers to the whitelist for mesa 8cbf3202098f191f8b0a0606b2df0af047f21fe5 Merge remote-tracking branch 'airlied/drm-next' into HEAD 66e514c14a1cb9c2540c685c40d94dc6ef6b6bb5 Merge tag 'drm-intel-next-2014-03-21' of git://anongit.freedesktop.org/drm-intel into drm-next 86a2512124c1734c66bf240fac52a2af08aa1c6f drm/i915: fix command parser debug print format mismatches 6e66ea137ff5bd292ed734c53f569892068a7a70 drm/i915: Track OACONTROL register enable/disable during parsing b651000b222701527c730b82ccb0ce42d99a6abe drm/i915: Refactor cmd parser checks into a function 300233ee23d6ab8f05f0b673a278c66e6b19f079 drm/i915: BUG_ON() when cmd/reg tables are not sorted 77fec5560b5123be21b815f0217a9732b7da72c3 drm/i915: drop the typedef for drm_i915_private_t 180b813ced1d1341c07f25e5195228100921d327 drm/i915: Add OACONTROL to the command parser register whitelist. d728c8ef8bea6e81f44933c0237531cda499577e drm/i915: Add a CMD_PARSER_VERSION getparam 114d4f700878405a9fd65a6ade4f981514b82919 drm/i915: Reject commands that would store to global HWS page d4d4803513af986a5280d810e093cd2bc2e71d88 drm/i915: Enable PPGTT command parser checks b18b396b3a9a7f2a468bbcefa0ae09451b5ec832 drm/i915: Reject commands that explicitly generate interrupts f0a346bdafaf6fc4a51df9ddf1548fd888f860d8 drm/i915: Enable register whitelist checks 220375aa12c95744cd71d236f7c1ee39d277b6ed drm/i915: Add register whitelist for DRM master 5947de9b46d472f9596f77bb5a1655c0d6c99f7e drm/i915: Add register whitelists for mesa 17c1eb15b02e864547e758fe92e400b3d62a2631 drm/i915: Allow some privileged commands from master 9c640d1d5132d8f3c699c62170dbfb6928ff8d96 drm/i915: Reject privileged commands 3a6fa9849e02cab3eceff9f7f308dbbc5b5e7231 drm/i915: Initial command parser table definitions 60f2b4af1258c05e6b037af866be81abc24438f7 drm/i915: fix build warning on 32-bit (v2) e5081a538a565284fec5f30a937d98e460d5e780 drm/i915: Use the correct format string modifier for ptrdiff_t 351e3db2b3631556607d0d94fa26df8e2e0d0fd8 drm/i915: Implement command buffer parsing logic Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=892252 https://bugzilla.novell.com/show_bug.cgi?id=892252#c1 rich zatorski <richard.zatorski@intel.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P0 - Crit Sit --- Comment #1 from rich zatorski <richard.zatorski@intel.com> 2014-08-20 15:49:39 UTC --- Setting the importance on this as critical. Without these patches, our release has to include these patches manually and ask our customers recompile the kernel after applying the patches. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=892252 https://bugzilla.novell.com/show_bug.cgi?id=892252#c rich zatorski <richard.zatorski@intel.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P0 - Crit Sit |P3 - Medium -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com