Kriege Intel KMS/DRI nicht gebacken - rejected file

Dieses Thema im Forum "FreeBSD - Anwendungen und Ports" wurde erstellt von Ryudo, 1 Mai 2012.

  1. Ryudo

    Ryudo New Member

    Registriert seit:
    19 November 2011
    Beiträge:
    28
    Hallo

    Ich versuche derzeit auf meinem neuen Asus Zenbook UX31E, das neue Intel DRI/KMS zu backen, was aber jedesmal scheitert.
    Ich hatte schon vorher das Problem, das der beiliegende Asus ASIX AX88772B USB Ethernet Adapter nicht unter FreeBSD-9-Release ootb unterstützt wird, also habe ich mir eine aktuelle FreeBSD-9-Stable Snapshot ISO runtergeladen und installiert, womit der Ethernet USB Stick dann ootb funktioniert. :)

    Tja Jetzt bin ich eben am Intel DRI/KMS backen, aber jedesmal wenn ich den Patch von Tsatsenko, aktuell > "all.14.5-stable-9.patch" patche, krieg ich ein > /usr/src/sys/dev/drm/i915_mem.c.rej.

    Ich bin nach dieser Anleitung hier vorgegangen.
    Habe schon ein aktuelles Snapshot mit csup gezogen, sowie ein "make clean" ausgeführt und ebenso /usr/obj geleert!

    Ich schildere am besten hier mal wie ich vorgegangen bin, vtl. ist ja beim patchen was schief gelaufen:

    1.
    Code:
    FreeBSD# sed -i -e 's/FreeBSD: src.*Exp /FreeBSD/' /usr/src/sys/dev/drm/i915_suspend.c
    2.
    Code:
    FreeBSD# patch -d /usr/src < /root/all.14.5-stable-9.patch
    Hmm...  Looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/modules/drm/drm/Makefile
    |===================================================================
    |--- sys/modules/drm/drm/Makefile       (revision 234778)
    |+++ sys/modules/drm/drm/Makefile       (working copy)
    --------------------------
    Patching file sys/modules/drm/drm/Makefile using Plan A...
    Hunk #1 succeeded at 8.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/modules/drm/i915/Makefile
    |===================================================================
    |--- sys/modules/drm/i915/Makefile      (revision 234778)
    |+++ sys/modules/drm/i915/Makefile      (working copy)
    --------------------------
    Patching file sys/modules/drm/i915/Makefile using Plan A...
    Hunk #1 succeeded at 2.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/modules/agp/Makefile
    |===================================================================
    |--- sys/modules/agp/Makefile   (revision 234778)
    |+++ sys/modules/agp/Makefile   (working copy)
    --------------------------
    Patching file sys/modules/agp/Makefile using Plan A...
    Hunk #1 succeeded at 33.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/vm/vm_pager.c
    |===================================================================
    |--- sys/vm/vm_pager.c  (revision 234778)
    |+++ sys/vm/vm_pager.c  (working copy)
    --------------------------
    Patching file sys/vm/vm_pager.c using Plan A...
    Hunk #1 succeeded at 159.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/vm/vm_pager.h
    |===================================================================
    |--- sys/vm/vm_pager.h  (revision 234778)
    |+++ sys/vm/vm_pager.h  (working copy)
    --------------------------
    Patching file sys/vm/vm_pager.h using Plan A...
    Hunk #1 succeeded at 71.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/vm/vm_pageout.c
    |===================================================================
    |--- sys/vm/vm_pageout.c        (revision 234778)
    |+++ sys/vm/vm_pageout.c        (working copy)
    --------------------------
    Patching file sys/vm/vm_pageout.c using Plan A...
    Hunk #1 succeeded at 805.
    Hunk #2 succeeded at 1148.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/vm/vm_phys.c
    |===================================================================
    |--- sys/vm/vm_phys.c   (revision 234778)
    |+++ sys/vm/vm_phys.c   (working copy)
    --------------------------
    Patching file sys/vm/vm_phys.c using Plan A...
    Hunk #1 succeeded at 83.
    Hunk #2 succeeded at 371.
    Hunk #3 succeeded at 537.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/vm/vm_phys.h
    |===================================================================
    |--- sys/vm/vm_phys.h   (revision 234778)
    |+++ sys/vm/vm_phys.h   (working copy)
    --------------------------
    Patching file sys/vm/vm_phys.h using Plan A...
    Hunk #1 succeeded at 53.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/vm/device_pager.c
    |===================================================================
    |--- sys/vm/device_pager.c      (revision 234778)
    |+++ sys/vm/device_pager.c      (working copy)
    --------------------------
    Patching file sys/vm/device_pager.c using Plan A...
    Hunk #1 succeeded at 76.
    Hunk #2 succeeded at 123.
    Hunk #3 succeeded at 248.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/vm/vm_page.c
    |===================================================================
    |--- sys/vm/vm_page.c   (revision 234778)
    |+++ sys/vm/vm_page.c   (working copy)
    --------------------------
    Patching file sys/vm/vm_page.c using Plan A...
    Hunk #1 succeeded at 121.
    Hunk #2 succeeded at 632.
    Hunk #3 succeeded at 669.
    Hunk #4 succeeded at 693.
    Hunk #5 succeeded at 706.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/vm/vm_page.h
    |===================================================================
    |--- sys/vm/vm_page.h   (revision 234778)
    |+++ sys/vm/vm_page.h   (working copy)
    --------------------------
    Patching file sys/vm/vm_page.h using Plan A...
    Hunk #1 succeeded at 312.
    Hunk #2 succeeded at 321.
    Hunk #3 succeeded at 378.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/vm/vm.h
    |===================================================================
    |--- sys/vm/vm.h        (revision 234778)
    |+++ sys/vm/vm.h        (working copy)
    --------------------------
    Patching file sys/vm/vm.h using Plan A...
    Hunk #1 succeeded at 83.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/sys/agpio.h
    |===================================================================
    |--- sys/sys/agpio.h    (revision 234778)
    |+++ sys/sys/agpio.h    (working copy)
    --------------------------
    Patching file sys/sys/agpio.h using Plan A...
    Hunk #1 succeeded at 88.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/kern/device_if.m
    |===================================================================
    |--- sys/kern/device_if.m       (revision 234778)
    |+++ sys/kern/device_if.m       (working copy)
    --------------------------
    Patching file sys/kern/device_if.m using Plan A...
    Hunk #1 succeeded at 43.
    Hunk #2 succeeded at 203.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/kern/subr_bus.c
    |===================================================================
    |--- sys/kern/subr_bus.c        (revision 234778)
    |+++ sys/kern/subr_bus.c        (working copy)
    --------------------------
    Patching file sys/kern/subr_bus.c using Plan A...
    Hunk #1 succeeded at 2737.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/agp/agp_if.m
    |===================================================================
    |--- sys/dev/agp/agp_if.m       (revision 234778)
    |+++ sys/dev/agp/agp_if.m       (working copy)
    --------------------------
    Patching file sys/dev/agp/agp_if.m using Plan A...
    Hunk #1 succeeded at 36.
    Hunk #2 succeeded at 140.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/agp/agp_i810.c
    |===================================================================
    |--- sys/dev/agp/agp_i810.c     (revision 234778)
    |+++ sys/dev/agp/agp_i810.c     (working copy)
    --------------------------
    Patching file sys/dev/agp/agp_i810.c using Plan A...
    Hunk #1 succeeded at 1.
    Hunk #2 succeeded at 32.
    Hunk #3 succeeded at 42.
    Hunk #4 succeeded at 61.
    Hunk #5 succeeded at 79.
    Hunk #6 succeeded at 170.
    Hunk #7 succeeded at 195.
    Hunk #8 succeeded at 506.
    Hunk #9 succeeded at 741.
    Hunk #10 succeeded at 760.
    Hunk #11 succeeded at 774.
    Hunk #12 succeeded at 893.
    Hunk #13 succeeded at 1557.
    Hunk #14 succeeded at 1903.
    Hunk #15 succeeded at 1937.
    Hunk #16 succeeded at 1953.
    Hunk #17 succeeded at 1963.
    Hunk #18 succeeded at 1974.
    Hunk #19 succeeded at 2018.
    Hunk #20 succeeded at 2032.
    Hunk #21 succeeded at 2117.
    Hunk #22 succeeded at 2126.
    Hunk #23 succeeded at 2142.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/agp/agpreg.h
    |===================================================================
    |--- sys/dev/agp/agpreg.h       (revision 234778)
    |+++ sys/dev/agp/agpreg.h       (working copy)
    --------------------------
    Patching file sys/dev/agp/agpreg.h using Plan A...
    Hunk #1 succeeded at 176.
    Hunk #2 succeeded at 210.
    Hunk #3 succeeded at 246.
    Hunk #4 succeeded at 283.
    Hunk #5 succeeded at 293.
    Hunk #6 succeeded at 306.
    Hunk #7 succeeded at 321.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/agp/agppriv.h
    |===================================================================
    |--- sys/dev/agp/agppriv.h      (revision 234778)
    |+++ sys/dev/agp/agppriv.h      (working copy)
    --------------------------
    Patching file sys/dev/agp/agppriv.h using Plan A...
    Hunk #1 succeeded at 73.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/agp/agp_i810.h
    |===================================================================
    |--- sys/dev/agp/agp_i810.h     (revision 0)
    |+++ sys/dev/agp/agp_i810.h     (working copy)
    --------------------------
    (Creating file sys/dev/agp/agp_i810.h...)
    Patching file sys/dev/agp/agp_i810.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/agp/agpvar.h
    |===================================================================
    |--- sys/dev/agp/agpvar.h       (revision 234778)
    |+++ sys/dev/agp/agpvar.h       (working copy)
    --------------------------
    Patching file sys/dev/agp/agpvar.h using Plan A...
    Hunk #1 succeeded at 122.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/agp/agp.c
    |===================================================================
    |--- sys/dev/agp/agp.c  (revision 234778)
    |+++ sys/dev/agp/agp.c  (working copy)
    --------------------------
    Patching file sys/dev/agp/agp.c using Plan A...
    Hunk #1 succeeded at 239.
    Hunk #2 succeeded at 804.
    Hunk #3 succeeded at 877.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/sis_drv.c
    |===================================================================
    |--- sys/dev/drm/sis_drv.c      (revision 234778)
    |+++ sys/dev/drm/sis_drv.c      (working copy)
    --------------------------
    Patching file sys/dev/drm/sis_drv.c using Plan A...
    Hunk #1 succeeded at 57.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_drv.h
    |===================================================================
    |--- sys/dev/drm/intel_drv.h    (revision 0)
    |+++ sys/dev/drm/intel_drv.h    (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_drv.h...)
    Patching file sys/dev/drm/intel_drv.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_drm.h
    |===================================================================
    |--- sys/dev/drm/i915_drm.h     (revision 234778)
    |+++ sys/dev/drm/i915_drm.h     (working copy)
    --------------------------
    Patching file sys/dev/drm/i915_drm.h using Plan A...
    Hunk #1 succeeded at 195.
    Hunk #2 succeeded at 225.
    Hunk #3 succeeded at 236.
    Hunk #4 succeeded at 302.
    Hunk #5 succeeded at 325.
    Hunk #6 succeeded at 531.
    Hunk #7 succeeded at 676.
    Hunk #8 succeeded at 783.
    Hunk #9 succeeded at 835.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_edid.c
    |===================================================================
    |--- sys/dev/drm/drm_edid.c     (revision 0)
    |+++ sys/dev/drm/drm_edid.c     (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_edid.c...)
    Patching file sys/dev/drm/drm_edid.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_edid.h
    |===================================================================
    |--- sys/dev/drm/drm_edid.h     (revision 0)
    |+++ sys/dev/drm/drm_edid.h     (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_edid.h...)
    Patching file sys/dev/drm/drm_edid.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drmP.h
    |===================================================================
    |--- sys/dev/drm/drmP.h (revision 234778)
    |+++ sys/dev/drm/drmP.h (working copy)
    --------------------------
    Patching file sys/dev/drm/drmP.h using Plan A...
    Hunk #1 succeeded at 46.
    Hunk #2 succeeded at 89.
    Hunk #3 succeeded at 101.
    Hunk #4 succeeded at 111.
    Hunk #5 succeeded at 126.
    Hunk #6 succeeded at 169.
    Hunk #7 succeeded at 207.
    Hunk #8 succeeded at 245.
    Hunk #9 succeeded at 282.
    Hunk #10 succeeded at 294.
    Hunk #11 succeeded at 352.
    Hunk #12 succeeded at 386.
    Hunk #13 succeeded at 465.
    Hunk #14 succeeded at 485.
    Hunk #15 succeeded at 590.
    Hunk #16 succeeded at 626.
    Hunk #17 succeeded at 720.
    Hunk #18 succeeded at 785.
    Hunk #19 succeeded at 842.
    Hunk #20 succeeded at 893.
    Hunk #21 succeeded at 908.
    Hunk #22 succeeded at 962.
    Hunk #23 succeeded at 1016.
    Hunk #24 succeeded at 1080.
    Hunk #25 succeeded at 1142.
    Hunk #26 succeeded at 1168.
    Hunk #27 succeeded at 1234.
    Hunk #28 succeeded at 1253.
    Hunk #29 succeeded at 1270.
    Hunk #30 succeeded at 1386.
    Hunk #31 succeeded at 1398.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_sdvo_regs.h
    |===================================================================
    |--- sys/dev/drm/intel_sdvo_regs.h      (revision 0)
    |+++ sys/dev/drm/intel_sdvo_regs.h      (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_sdvo_regs.h...)
    Patching file sys/dev/drm/intel_sdvo_regs.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_drv.c
    |===================================================================
    |--- sys/dev/drm/drm_drv.c      (revision 234778)
    |+++ sys/dev/drm/drm_drv.c      (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_drv.c using Plan A...
    Hunk #1 succeeded at 41.
    Hunk #2 succeeded at 91.
    Hunk #3 succeeded at 105.
    Hunk #4 succeeded at 144.
    Hunk #5 succeeded at 186.
    Hunk #6 succeeded at 222.
    Hunk #7 succeeded at 246.
    Hunk #8 succeeded at 279.
    Hunk #9 succeeded at 289.
    Hunk #10 succeeded at 362.
    Hunk #11 succeeded at 387.
    Hunk #12 succeeded at 406.
    Hunk #13 succeeded at 506.
    Hunk #14 succeeded at 534.
    Hunk #15 succeeded at 568.
    Hunk #16 succeeded at 595.
    Hunk #17 succeeded at 653.
    Hunk #18 succeeded at 682.
    Hunk #19 succeeded at 730.
    Hunk #20 succeeded at 764.
    Hunk #21 succeeded at 780.
    Hunk #22 succeeded at 792.
    Hunk #23 succeeded at 872.
    Hunk #24 succeeded at 899.
    Hunk #25 succeeded at 908.
    Hunk #26 succeeded at 1072.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/mach64_drv.c
    |===================================================================
    |--- sys/dev/drm/mach64_drv.c   (revision 234778)
    |+++ sys/dev/drm/mach64_drv.c   (working copy)
    --------------------------
    Patching file sys/dev/drm/mach64_drv.c using Plan A...
    Hunk #1 succeeded at 74.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_iic.c
    |===================================================================
    |--- sys/dev/drm/intel_iic.c    (revision 0)
    |+++ sys/dev/drm/intel_iic.c    (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_iic.c...)
    Patching file sys/dev/drm/intel_iic.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_sprite.c
    |===================================================================
    |--- sys/dev/drm/intel_sprite.c (revision 0)
    |+++ sys/dev/drm/intel_sprite.c (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_sprite.c...)
    Patching file sys/dev/drm/intel_sprite.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_drv.c
    |===================================================================
    |--- sys/dev/drm/i915_drv.c     (revision 234778)
    |+++ sys/dev/drm/i915_drv.c     (working copy)
    --------------------------
    Patching file sys/dev/drm/i915_drv.c using Plan A...
    Hunk #1 succeeded at 38.
    Hunk #2 succeeded at 400.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_linux_list_sort.c
    |===================================================================
    |--- sys/dev/drm/drm_linux_list_sort.c  (revision 0)
    |+++ sys/dev/drm/drm_linux_list_sort.c  (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_linux_list_sort.c...)
    Patching file sys/dev/drm/drm_linux_list_sort.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_lvds.c
    |===================================================================
    |--- sys/dev/drm/intel_lvds.c   (revision 0)
    |+++ sys/dev/drm/intel_lvds.c   (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_lvds.c...)
    Patching file sys/dev/drm/intel_lvds.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_drv.h
    |===================================================================
    |--- sys/dev/drm/i915_drv.h     (revision 234778)
    |+++ sys/dev/drm/i915_drv.h     (working copy)
    --------------------------
    Patching file sys/dev/drm/i915_drv.h using Plan A...
    Hunk #1 succeeded at 33.
    Hunk #2 succeeded at 48.
    Hunk #3 succeeded at 92.
    Hunk #4 succeeded at 203.
    Hunk #5 succeeded at 278.
    Hunk #6 succeeded at 383.
    Hunk #7 succeeded at 398.
    Hunk #8 succeeded at 414.
    Hunk #9 succeeded at 446.
    Hunk #10 succeeded at 454.
    Hunk #11 succeeded at 472.
    Hunk #12 succeeded at 556.
    Hunk #13 succeeded at 565.
    Hunk #14 succeeded at 631.
    Hunk #15 succeeded at 747.
    Hunk #16 succeeded at 902.
    Hunk #17 succeeded at 1048.
    Hunk #18 succeeded at 1097.
    Hunk #19 succeeded at 1115.
    Hunk #20 succeeded at 1125.
    Hunk #21 succeeded at 1378.
    Hunk #22 succeeded at 1416.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_gem_evict.c
    |===================================================================
    |--- sys/dev/drm/i915_gem_evict.c       (revision 0)
    |+++ sys/dev/drm/i915_gem_evict.c       (working copy)
    --------------------------
    (Creating file sys/dev/drm/i915_gem_evict.c...)
    Patching file sys/dev/drm/i915_gem_evict.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_fourcc.h
    |===================================================================
    |--- sys/dev/drm/drm_fourcc.h   (revision 0)
    |+++ sys/dev/drm/drm_fourcc.h   (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_fourcc.h...)
    Patching file sys/dev/drm/drm_fourcc.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_crtc_helper.c
    |===================================================================
    |--- sys/dev/drm/drm_crtc_helper.c      (revision 0)
    |+++ sys/dev/drm/drm_crtc_helper.c      (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_crtc_helper.c...)
    Patching file sys/dev/drm/drm_crtc_helper.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_crtc_helper.h
    |===================================================================
    |--- sys/dev/drm/drm_crtc_helper.h      (revision 0)
    |+++ sys/dev/drm/drm_crtc_helper.h      (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_crtc_helper.h...)
    Patching file sys/dev/drm/drm_crtc_helper.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_dp_helper.h
    |===================================================================
    |--- sys/dev/drm/drm_dp_helper.h        (revision 0)
    |+++ sys/dev/drm/drm_dp_helper.h        (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_dp_helper.h...)
    Patching file sys/dev/drm/drm_dp_helper.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_gem.c
    |===================================================================
    |--- sys/dev/drm/drm_gem.c      (revision 0)
    |+++ sys/dev/drm/drm_gem.c      (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_gem.c...)
    Patching file sys/dev/drm/drm_gem.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/mga_drv.c
    |===================================================================
    |--- sys/dev/drm/mga_drv.c      (revision 234778)
    |+++ sys/dev/drm/mga_drv.c      (working copy)
    --------------------------
    Patching file sys/dev/drm/mga_drv.c using Plan A...
    Hunk #1 succeeded at 117.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_gem.c
    |===================================================================
    |--- sys/dev/drm/i915_gem.c     (revision 0)
    |+++ sys/dev/drm/i915_gem.c     (working copy)
    --------------------------
    (Creating file sys/dev/drm/i915_gem.c...)
    Patching file sys/dev/drm/i915_gem.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_fb.c
    |===================================================================
    |--- sys/dev/drm/intel_fb.c     (revision 0)
    |+++ sys/dev/drm/intel_fb.c     (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_fb.c...)
    Patching file sys/dev/drm/intel_fb.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_pciids.h
    |===================================================================
    |--- sys/dev/drm/drm_pciids.h   (revision 234778)
    |+++ sys/dev/drm/drm_pciids.h   (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_pciids.h using Plan A...
    Hunk #1 succeeded at 533.
    Hunk #2 succeeded at 545.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_dp_iic_helper.c
    |===================================================================
    |--- sys/dev/drm/drm_dp_iic_helper.c    (revision 0)
    |+++ sys/dev/drm/drm_dp_iic_helper.c    (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_dp_iic_helper.c...)
    Patching file sys/dev/drm/drm_dp_iic_helper.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_reg.h
    |===================================================================
    |--- sys/dev/drm/i915_reg.h     (revision 234778)
    |+++ sys/dev/drm/i915_reg.h     (working copy)
    --------------------------
    Patching file sys/dev/drm/i915_reg.h using Plan A...
    Hunk #1 succeeded at 28.
    Hunk #2 succeeded at 177.
    Hunk #3 succeeded at 187.
    Hunk #4 succeeded at 278.
    Hunk #5 succeeded at 315.
    Hunk #6 succeeded at 326.
    Hunk #7 succeeded at 385.
    Hunk #8 succeeded at 461.
    Hunk #9 succeeded at 475.
    Hunk #10 succeeded at 575.
    Hunk #11 succeeded at 628.
    Hunk #12 succeeded at 648.
    Hunk #13 succeeded at 733.
    Hunk #14 succeeded at 794.
    Hunk #15 succeeded at 810.
    Hunk #16 succeeded at 827.
    Hunk #17 succeeded at 836.
    Hunk #18 succeeded at 846.
    Hunk #19 succeeded at 867.
    Hunk #20 succeeded at 904.
    Hunk #21 succeeded at 932.
    Hunk #22 succeeded at 1066.
    Hunk #23 succeeded at 1077.
    Hunk #24 succeeded at 1379.
    Hunk #25 succeeded at 1417.
    Hunk #26 succeeded at 1434.
    Hunk #27 succeeded at 1503.
    Hunk #28 succeeded at 1559.
    Hunk #29 succeeded at 1600.
    Hunk #30 succeeded at 1629.
    Hunk #31 succeeded at 1664.
    Hunk #32 succeeded at 1708.
    Hunk #33 succeeded at 1750.
    Hunk #34 succeeded at 1779.
    Hunk #35 succeeded at 1813.
    Hunk #36 succeeded at 2190.
    Hunk #37 succeeded at 2452.
    Hunk #38 succeeded at 2628.
    Hunk #39 succeeded at 2698.
    Hunk #40 succeeded at 2744.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_gem_names.c
    |===================================================================
    |--- sys/dev/drm/drm_gem_names.c        (revision 0)
    |+++ sys/dev/drm/drm_gem_names.c        (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_gem_names.c...)
    Patching file sys/dev/drm/drm_gem_names.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_gem_names.h
    |===================================================================
    |--- sys/dev/drm/drm_gem_names.h        (revision 0)
    |+++ sys/dev/drm/drm_gem_names.h        (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_gem_names.h...)
    Patching file sys/dev/drm/drm_gem_names.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_fops.c
    |===================================================================
    |--- sys/dev/drm/drm_fops.c     (revision 234778)
    |+++ sys/dev/drm/drm_fops.c     (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_fops.c using Plan A...
    Hunk #1 succeeded at 72.
    Hunk #2 succeeded at 99.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_overlay.c
    |===================================================================
    |--- sys/dev/drm/intel_overlay.c        (revision 0)
    |+++ sys/dev/drm/intel_overlay.c        (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_overlay.c...)
    Patching file sys/dev/drm/intel_overlay.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_vm.c
    |===================================================================
    |--- sys/dev/drm/drm_vm.c       (revision 234778)
    |+++ sys/dev/drm/drm_vm.c       (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_vm.c using Plan A...
    Hunk #1 succeeded at 31.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_stub.c
    |===================================================================
    |--- sys/dev/drm/drm_stub.c     (revision 0)
    |+++ sys/dev/drm/drm_stub.c     (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_stub.c...)
    Patching file sys/dev/drm/drm_stub.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/tdfx_drv.c
    |===================================================================
    |--- sys/dev/drm/tdfx_drv.c     (revision 234778)
    |+++ sys/dev/drm/tdfx_drv.c     (working copy)
    --------------------------
    Patching file sys/dev/drm/tdfx_drv.c using Plan A...
    Hunk #1 succeeded at 59.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/savage_drv.c
    |===================================================================
    |--- sys/dev/drm/savage_drv.c   (revision 234778)
    |+++ sys/dev/drm/savage_drv.c   (working copy)
    --------------------------
    Patching file sys/dev/drm/savage_drv.c using Plan A...
    Hunk #1 succeeded at 63.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_crt.c
    |===================================================================
    |--- sys/dev/drm/intel_crt.c    (revision 0)
    |+++ sys/dev/drm/intel_crt.c    (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_crt.c...)
    Patching file sys/dev/drm/intel_crt.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_tv.c
    |===================================================================
    |--- sys/dev/drm/intel_tv.c     (revision 0)
    |+++ sys/dev/drm/intel_tv.c     (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_tv.c...)
    Patching file sys/dev/drm/intel_tv.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_mode.h
    |===================================================================
    |--- sys/dev/drm/drm_mode.h     (revision 0)
    |+++ sys/dev/drm/drm_mode.h     (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_mode.h...)
    Patching file sys/dev/drm/drm_mode.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_modes.c
    |===================================================================
    |--- sys/dev/drm/intel_modes.c  (revision 0)
    |+++ sys/dev/drm/intel_modes.c  (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_modes.c...)
    Patching file sys/dev/drm/intel_modes.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_dma.c
    |===================================================================
    |--- sys/dev/drm/i915_dma.c     (revision 234778)
    |+++ sys/dev/drm/i915_dma.c     (working copy)
    --------------------------
    Patching file sys/dev/drm/i915_dma.c using Plan A...
    Hunk #1 succeeded at 33.
    Hunk #2 succeeded at 70.
    Hunk #3 succeeded at 86.
    Hunk #4 succeeded at 105.
    Hunk #5 succeeded at 114.
    Hunk #6 succeeded at 125.
    Hunk #7 succeeded at 154.
    Hunk #8 succeeded at 164.
    Hunk #9 succeeded at 177.
    Hunk #10 succeeded at 190.
    Hunk #11 succeeded at 222.
    Hunk #12 succeeded at 353.
    Hunk #13 succeeded at 388.
    Hunk #14 succeeded at 447.
    Hunk #15 succeeded at 479.
    Hunk #16 succeeded at 494.
    Hunk #17 succeeded at 513.
    Hunk #18 succeeded at 553.
    Hunk #19 succeeded at 565.
    Hunk #20 succeeded at 581.
    Hunk #21 succeeded at 592.
    Hunk #22 succeeded at 641.
    Hunk #23 succeeded at 680.
    Hunk #24 succeeded at 773.
    Hunk #25 succeeded at 845.
    Hunk #26 succeeded at 865.
    Hunk #27 succeeded at 876.
    Hunk #28 succeeded at 893.
    Hunk #29 succeeded at 909.
    Hunk #30 succeeded at 1209.
    Hunk #31 succeeded at 1261.
    Hunk #32 succeeded at 1455.
    Hunk #33 succeeded at 1539.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_modes.c
    |===================================================================
    |--- sys/dev/drm/drm_modes.c    (revision 0)
    |+++ sys/dev/drm/drm_modes.c    (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_modes.c...)
    Patching file sys/dev/drm/drm_modes.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_opregion.c
    |===================================================================
    |--- sys/dev/drm/intel_opregion.c       (revision 0)
    |+++ sys/dev/drm/intel_opregion.c       (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_opregion.c...)
    Patching file sys/dev/drm/intel_opregion.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/radeon_drv.c
    |===================================================================
    |--- sys/dev/drm/radeon_drv.c   (revision 234778)
    |+++ sys/dev/drm/radeon_drv.c   (working copy)
    --------------------------
    Patching file sys/dev/drm/radeon_drv.c using Plan A...
    Hunk #1 succeeded at 77.
    Hunk #2 succeeded at 118.
    Hunk #3 succeeded at 128.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_fb_helper.c
    |===================================================================
    |--- sys/dev/drm/drm_fb_helper.c        (revision 0)
    |+++ sys/dev/drm/drm_fb_helper.c        (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_fb_helper.c...)
    Patching file sys/dev/drm/drm_fb_helper.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_debug.c
    |===================================================================
    |--- sys/dev/drm/i915_debug.c   (revision 0)
    |+++ sys/dev/drm/i915_debug.c   (working copy)
    --------------------------
    (Creating file sys/dev/drm/i915_debug.c...)
    Patching file sys/dev/drm/i915_debug.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_fb_helper.h
    |===================================================================
    |--- sys/dev/drm/drm_fb_helper.h        (revision 0)
    |+++ sys/dev/drm/drm_fb_helper.h        (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_fb_helper.h...)
    Patching file sys/dev/drm/drm_fb_helper.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_auth.c
    |===================================================================
    |--- sys/dev/drm/drm_auth.c     (revision 234778)
    |+++ sys/dev/drm/drm_auth.c     (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_auth.c using Plan A...
    Hunk #1 succeeded at 51.
    Hunk #2 succeeded at 74.
    Hunk #3 succeeded at 105.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_pci.c
    |===================================================================
    |--- sys/dev/drm/drm_pci.c      (revision 234778)
    |+++ sys/dev/drm/drm_pci.c      (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_pci.c using Plan A...
    Hunk #1 succeeded at 71.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_sysctl.c
    |===================================================================
    |--- sys/dev/drm/drm_sysctl.c   (revision 234778)
    |+++ sys/dev/drm/drm_sysctl.c   (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_sysctl.c using Plan A...
    Hunk #1 succeeded at 65.
    Hunk #2 succeeded at 79.
    Hunk #3 succeeded at 345.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/via_drv.c
    |===================================================================
    |--- sys/dev/drm/via_drv.c      (revision 234778)
    |+++ sys/dev/drm/via_drv.c      (working copy)
    --------------------------
    Patching file sys/dev/drm/via_drv.c using Plan A...
    Hunk #1 succeeded at 69.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_dp.c
    |===================================================================
    |--- sys/dev/drm/intel_dp.c     (revision 0)
    |+++ sys/dev/drm/intel_dp.c     (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_dp.c...)
    Patching file sys/dev/drm/intel_dp.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_bufs.c
    |===================================================================
    |--- sys/dev/drm/drm_bufs.c     (revision 234778)
    |+++ sys/dev/drm/drm_bufs.c     (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_bufs.c using Plan A...
    Hunk #1 succeeded at 48.
    Hunk #2 succeeded at 301.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_edid_modes.h
    |===================================================================
    |--- sys/dev/drm/drm_edid_modes.h       (revision 0)
    |+++ sys/dev/drm/drm_edid_modes.h       (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_edid_modes.h...)
    Patching file sys/dev/drm/drm_edid_modes.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_sdvo.c
    |===================================================================
    |--- sys/dev/drm/intel_sdvo.c   (revision 0)
    |+++ sys/dev/drm/intel_sdvo.c   (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_sdvo.c...)
    Patching file sys/dev/drm/intel_sdvo.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_mm.c
    |===================================================================
    |--- sys/dev/drm/drm_mm.c       (revision 234778)
    |+++ sys/dev/drm/drm_mm.c       (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_mm.c using Plan A...
    Hunk #1 succeeded at 49.
    Hunk #2 succeeded at 63.
    Hunk #3 succeeded at 88.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_ioctl.c
    |===================================================================
    |--- sys/dev/drm/drm_ioctl.c    (revision 234778)
    |+++ sys/dev/drm/drm_ioctl.c    (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_ioctl.c using Plan A...
    Hunk #1 succeeded at 230.
    Hunk #2 succeeded at 275.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_mm.h
    |===================================================================
    |--- sys/dev/drm/drm_mm.h       (revision 234778)
    |+++ sys/dev/drm/drm_mm.h       (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_mm.h using Plan A...
    Hunk #1 succeeded at 40.
    Hunk #2 succeeded at 55.
    Hunk #3 succeeded at 98.
    Hunk #4 succeeded at 117.
    Hunk #5 succeeded at 173.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm.h
    |===================================================================
    |--- sys/dev/drm/drm.h  (revision 234778)
    |+++ sys/dev/drm/drm.h  (working copy)
    --------------------------
    Patching file sys/dev/drm/drm.h using Plan A...
    Hunk #1 succeeded at 239.
    Hunk #2 succeeded at 525.
    Hunk #3 succeeded at 647.
    Hunk #4 succeeded at 673.
    Hunk #5 succeeded at 989.
    Hunk #6 succeeded at 1043.
    Hunk #7 succeeded at 1062.
    Hunk #8 succeeded at 1079.
    Hunk #9 succeeded at 1097.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_lock.c
    |===================================================================
    |--- sys/dev/drm/drm_lock.c     (revision 234778)
    |+++ sys/dev/drm/drm_lock.c     (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_lock.c using Plan A...
    Hunk #1 succeeded at 81.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_irq.c
    |===================================================================
    |--- sys/dev/drm/drm_irq.c      (revision 234778)
    |+++ sys/dev/drm/drm_irq.c      (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_irq.c using Plan A...
    Hunk #1 succeeded at 36.
    Hunk #2 succeeded at 72.
    Hunk #3 succeeded at 102.
    Hunk #4 succeeded at 141.
    Hunk #5 succeeded at 176.
    Hunk #6 succeeded at 185.
    Hunk #7 succeeded at 196.
    Hunk #8 succeeded at 734.
    Hunk #9 succeeded at 939.
    Hunk #10 succeeded at 959.
    Hunk #11 succeeded at 1096.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_irq.c
    |===================================================================
    |--- sys/dev/drm/i915_irq.c     (revision 234778)
    |+++ sys/dev/drm/i915_irq.c     (working copy)
    --------------------------
    Patching file sys/dev/drm/i915_irq.c using Plan A...
    Hunk #1 succeeded at 33.
    Hunk #2 succeeded at 47.
    Hunk #3 succeeded at 105.
    Hunk #4 succeeded at 148.
    Hunk #5 succeeded at 964.
    Hunk #6 succeeded at 1081.
    Hunk #7 succeeded at 1143.
    Hunk #8 succeeded at 1180.
    Hunk #9 succeeded at 1218.
    Hunk #10 succeeded at 1376.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/r128_drv.c
    |===================================================================
    |--- sys/dev/drm/r128_drv.c     (revision 234778)
    |+++ sys/dev/drm/r128_drv.c     (working copy)
    --------------------------
    Patching file sys/dev/drm/r128_drv.c using Plan A...
    Hunk #1 succeeded at 73.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_hdmi.c
    |===================================================================
    |--- sys/dev/drm/intel_hdmi.c   (revision 0)
    |+++ sys/dev/drm/intel_hdmi.c   (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_hdmi.c...)
    Patching file sys/dev/drm/intel_hdmi.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_hashtab.h
    |===================================================================
    |--- sys/dev/drm/drm_hashtab.h  (revision 234778)
    |+++ sys/dev/drm/drm_hashtab.h  (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_hashtab.h using Plan A...
    Hunk #1 succeeded at 48.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_ringbuffer.c
    |===================================================================
    |--- sys/dev/drm/intel_ringbuffer.c     (revision 0)
    |+++ sys/dev/drm/intel_ringbuffer.c     (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_ringbuffer.c...)
    Patching file sys/dev/drm/intel_ringbuffer.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_mem.c
    |===================================================================
    |--- sys/dev/drm/i915_mem.c     (revision 234778)
    |+++ sys/dev/drm/i915_mem.c     (working copy)
    --------------------------
    Patching file sys/dev/drm/i915_mem.c using Plan A...
    Hunk #1 failed at 0.
    1 out of 1 hunks failed--saving rejects to sys/dev/drm/i915_mem.c.rej
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_bios.c
    |===================================================================
    |--- sys/dev/drm/intel_bios.c   (revision 0)
    |+++ sys/dev/drm/intel_bios.c   (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_bios.c...)
    Patching file sys/dev/drm/intel_bios.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_suspend.c
    |===================================================================
    |--- sys/dev/drm/i915_suspend.c (revision 234778)
    |+++ sys/dev/drm/i915_suspend.c (working copy)
    --------------------------
    Patching file sys/dev/drm/i915_suspend.c using Plan A...
    Hunk #1 succeeded at 1.
    Hunk #2 succeeded at 22.
    Hunk #3 succeeded at 235.
    Hunk #4 succeeded at 900.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_ringbuffer.h
    |===================================================================
    |--- sys/dev/drm/intel_ringbuffer.h     (revision 0)
    |+++ sys/dev/drm/intel_ringbuffer.h     (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_ringbuffer.h...)
    Patching file sys/dev/drm/intel_ringbuffer.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_bios.h
    |===================================================================
    |--- sys/dev/drm/intel_bios.h   (revision 0)
    |+++ sys/dev/drm/intel_bios.h   (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_bios.h...)
    Patching file sys/dev/drm/intel_bios.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_gem_gtt.c
    |===================================================================
    |--- sys/dev/drm/i915_gem_gtt.c (revision 0)
    |+++ sys/dev/drm/i915_gem_gtt.c (working copy)
    --------------------------
    (Creating file sys/dev/drm/i915_gem_gtt.c...)
    Patching file sys/dev/drm/i915_gem_gtt.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_display.c
    |===================================================================
    |--- sys/dev/drm/intel_display.c        (revision 0)
    |+++ sys/dev/drm/intel_display.c        (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_display.c...)
    Patching file sys/dev/drm/intel_display.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_linux_list.h
    |===================================================================
    |--- sys/dev/drm/drm_linux_list.h       (revision 234778)
    |+++ sys/dev/drm/drm_linux_list.h       (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_linux_list.h using Plan A...
    Hunk #1 succeeded at 48.
    Hunk #2 succeeded at 80.
    Hunk #3 succeeded at 121.
    Hunk #4 succeeded at 144.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_gem_execbuffer.c
    |===================================================================
    |--- sys/dev/drm/i915_gem_execbuffer.c  (revision 0)
    |+++ sys/dev/drm/i915_gem_execbuffer.c  (working copy)
    --------------------------
    (Creating file sys/dev/drm/i915_gem_execbuffer.c...)
    Patching file sys/dev/drm/i915_gem_execbuffer.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/i915_gem_tiling.c
    |===================================================================
    |--- sys/dev/drm/i915_gem_tiling.c      (revision 0)
    |+++ sys/dev/drm/i915_gem_tiling.c      (working copy)
    --------------------------
    (Creating file sys/dev/drm/i915_gem_tiling.c...)
    Patching file sys/dev/drm/i915_gem_tiling.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/intel_panel.c
    |===================================================================
    |--- sys/dev/drm/intel_panel.c  (revision 0)
    |+++ sys/dev/drm/intel_panel.c  (working copy)
    --------------------------
    (Creating file sys/dev/drm/intel_panel.c...)
    Patching file sys/dev/drm/intel_panel.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_crtc.c
    |===================================================================
    |--- sys/dev/drm/drm_crtc.c     (revision 0)
    |+++ sys/dev/drm/drm_crtc.c     (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_crtc.c...)
    Patching file sys/dev/drm/drm_crtc.c using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_crtc.h
    |===================================================================
    |--- sys/dev/drm/drm_crtc.h     (revision 0)
    |+++ sys/dev/drm/drm_crtc.h     (working copy)
    --------------------------
    (Creating file sys/dev/drm/drm_crtc.h...)
    Patching file sys/dev/drm/drm_crtc.h using Plan A...
    Hunk #1 succeeded at 1.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_memory.c
    |===================================================================
    |--- sys/dev/drm/drm_memory.c   (revision 234778)
    |+++ sys/dev/drm/drm_memory.c   (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_memory.c using Plan A...
    Hunk #1 succeeded at 1.
    Hunk #2 succeeded at 66.
    Hunk #3 succeeded at 118.
    Hmm...  The next patch looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |Index: sys/dev/drm/drm_atomic.h
    |===================================================================
    |--- sys/dev/drm/drm_atomic.h   (revision 234778)
    |+++ sys/dev/drm/drm_atomic.h   (working copy)
    --------------------------
    Patching file sys/dev/drm/drm_atomic.h using Plan A...
    Hunk #1 succeeded at 89.
    done
    3.
    Code:
    FreeBSD# find / -name "*.rej"
    /usr/src/sys/dev/drm/i915_mem.c.rej
    
    Der darauffolgende buildworld verlief soweit ich letztens gesehen habe erfolgreich, nur irgendwo beim kernelbau krieg ich dann ein failed, ich kann den Log sonst später noch nachreichen, falls benötigt!

    Wie gesagt, eigentlich soviel ich mich eingelesen habe im obigen Post, dürfte gar kein rej. file nach dem patchen sein, wird ja darauf hingewiesen sonst die ganze Prozedur nochmals zu wiederholen bis kein rej. file mehr ausgegeben wird.

    Ich hoffe jemand von euch kann mir hier behilflich sein, vielleicht habe ich ja oben irgendwas übersehen! ;)

    Gruss Ryudo

    EDIT:
    Mist hätte fast noch vergessen zu sagen, das aktuell ein FreeBSD-9-Stable x64 auf dem Zenbook läuft!
    Zuletzt bearbeitet: 1 Mai 2012
  2. Yamagi

    Yamagi Possessed With Psi Powers Mitarbeiter

    Registriert seit:
    14 April 2004
    Beiträge:
    7.408
    Ort:
    Schleswig-Holstein
  3. Ryudo

    Ryudo New Member

    Registriert seit:
    19 November 2011
    Beiträge:
    28
    Hallo Yamagi

    Ich werde das mal versuchen, und melde mich später hier nochmal, falls dies geholfen hat! :)
  4. Ryudo

    Ryudo New Member

    Registriert seit:
    19 November 2011
    Beiträge:
    28
    Danke @ Yamagi, worldbuild & kernelbuild verliefen einwandfrei nach dem löschen von "/usr/src/sys/dev/drm/i915_mem.c.rej", allerdings war ich mir erst nicht sicher ob ich wie in Punkt 8. im Wiki beschrieben, auch die "i915_mem.c.orig" mitlöschen soll, ich hab die jetzt einfach mal so gelassen.

    Werde später noch posten, ob wirklich alles einwandfrei läuft! ;)

    Gruss Ryudo
  5. h^2

    h^2 hat ne Keule +1 Mitarbeiter

    Registriert seit:
    4 September 2009
    Beiträge:
    1.015
    Man koennte ja auch irgendwo einfach einen SVN oder Git-Zweig anbieten, indem die patches drin sind. Wuerde sicher vielen Menschen Nerven sparen und die Anzahl der Tester erhoehen...
  6. Ryudo

    Ryudo New Member

    Registriert seit:
    19 November 2011
    Beiträge:
    28
    Sers

    Ich habe eine Frage der neue Xorg-7.5.2 im Ports, bezieht sich eigentlich hauptsächlich auf die libdrm, stellt ja die neue Option "KMS - Enable KMS support (very experimental) dar.
    Bin mir jetzt aber nicht sicher ob ich diese Funktion auswählen soll und damit nur die KMS Funktion aktiviert wird, oder aber diese auch zusätzliche einen eigenen Patch bereitstellt und es deswegen zu problemen kommen kann, vieleicht kann mir jemand hier von euch mich ein bisschen aufklären.

    Gruss Ryudo
  7. Ryudo

    Ryudo New Member

    Registriert seit:
    19 November 2011
    Beiträge:
    28
    So muss den Thread nochmals rausgraben, hatte derzeit einfach keine Zeit mein FreeBSD richtig einzurichten, jedenfalls world & kernel mit dem Intel GPU Patch ist jetzt erfolgreich gebaut.
    Komischerweise lief das erfolgreiche Kernelbauen nur durch komplettes aufräumen in /usr/src > "also ein cd /usr/src; rm -rf *" sowie "/usr/obj" und ein erneutes csup.
    Jetzt baue ich gerade den Xorg mit aktivierter KMS Unterstützung aus den Ports und habe gesehen das der Intel Treiber gar nicht, im xorg-drivers als Option zu finden ist.
    Muss ich diesen jetzt separat installieren oder wird dieser nur optional benötigt?
    Ausserdem ist mir noch aufgefallen das noch ein Port zu xf86-video-intel29 existiert, scheint wohl aber deprecated zu sein (nicht unterstützt), was ist jetzt der richtige port für mich?

    Im Wiki zum Intel-GPU steht ja nur:

    *I can't run X with latest all.15.0.patch.

    You should use latest version (at least 2.19.0) of xf86-intel-video from https://trillian.chruetertee.ch/svn/ports/trunk, revision 494."
    nehme aber mal an das bezieht sich nur auf FreeBSD Current User.

    Hoffe auf eine baldige Antwort, von Euch! ;)

    Gruss Ryudo
  8. Yamagi

    Yamagi Possessed With Psi Powers Mitarbeiter

    Registriert seit:
    14 April 2004
    Beiträge:
    7.408
    Ort:
    Schleswig-Holstein
    Du setzt in deiner /etc/make.conf:
    Code:
    # Neues X.org
    WITH_NEW_XORG=yes
    
    Danach sagst du ganz normal "portmaster -a" oder "portupgrade -a". Wenn er nach KMS fragt (zumindest bei libdrm macht er es), kreuzt du es natürlich an. Anschließend hast du das aktuelle X.org mit KMS-Unterstützung. Als Grafiktreiber installierst du ganz normal x11-drivers/xf86-video-intel.