<div dir="ltr">Hi Dave,<br><br>Here's the patches for the 3.15 merge window.<br><br>Summary of what's included:<br><br>- SGX MMU support<br>- SGX IRQ handling (Page faults and blitter fences)<br>- Minor Cedarview and Poulsbo unification<br>
- Work queue for ASLE interrupt work<br>- Various cleanups, style fixes and removal of dead code<br><br>Thanks<br>Patrik<div><div><br>The following changes since commit 786a7828bc74b9b1466e83abb200b75f80f94121:<br><br> Merge branch 'drm-next-3.15' of git://<a href="http://people.freedesktop.org/~deathsimple/linux">people.freedesktop.org/~deathsimple/linux</a> into drm-next (2014-03-05 14:52:19 +1000)<br>
<br>are available in the git repository at:<br><br><br> git://<a href="http://github.com/patjak/drm-gma500">github.com/patjak/drm-gma500</a> gma500-next<br><br>for you to fetch changes up to 75144097014d1bca861b403e7e2093549114d0c9:<br>
<br> drm/gma500: remove stub .open/postclose (2014-03-18 00:47:09 +0100)<br><br>----------------------------------------------------------------<br>Arthur Borsboom (3):<br> drm/gma500: Code cleanup - removal of centralized exiting of function<br>
drm/gma500: Code cleanup - style fixes<br> drm/gma500: Code cleanup - inline documentation<br><br>David Herrmann (1):<br> drm/gma500: remove stub .open/postclose<br><br>Patrik Jakobsson (12):<br> drm/gma500: Make SGX MMU driver actually do something<br>
drm/gma500: Add support for SGX interrupts<br> drm/gma500: Give MMU code it's own header file<br> drm/gma500: Add first piece of blitter code<br> drm/gma500: Hook up the MMU<br> drm/gma500: Always trap MMU page faults<br>
drm/gma500: Remove unused ioctls<br> drm/gma500: Add backing type and base align to psb_gem_create()<br> drm/gma500: Move asle interrupt work into a work task<br> drm/gma500: Unify _get_core_freq for cdv and psb<br>
drm/gma500: Unify encoder mode fixup<br> drm/gma500/cdv: Cedarview display cleanups<br><br>Thierry Reding (1):<br> drm/gma500: Remove dead code<br><br> drivers/gpu/drm/gma500/Makefile | 2 +<br>
drivers/gpu/drm/gma500/blitter.c | 51 ++++<br> drivers/gpu/drm/gma500/blitter.h | 22 ++<br> drivers/gpu/drm/gma500/cdv_device.c | 40 +--<br> drivers/gpu/drm/gma500/cdv_intel_crt.c | 9 +-<br>
drivers/gpu/drm/gma500/cdv_intel_display.c | 71 ++---<br> drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 9 +-<br> drivers/gpu/drm/gma500/framebuffer.c | 2 +-<br> drivers/gpu/drm/gma500/gem.c | 56 +---<br>
drivers/gpu/drm/gma500/gem.h | 21 ++<br> drivers/gpu/drm/gma500/gma_device.c | 56 ++++<br> drivers/gpu/drm/gma500/gma_device.h | 21 ++<br> drivers/gpu/drm/gma500/gma_display.c | 7 +<br>
drivers/gpu/drm/gma500/gma_display.h | 3 +<br> drivers/gpu/drm/gma500/gtt.c | 45 +++-<br> drivers/gpu/drm/gma500/gtt.h | 3 +-<br> drivers/gpu/drm/gma500/mmu.c | 297 ++++++++++-----------<br>
drivers/gpu/drm/gma500/mmu.h | 93 +++++++<br> drivers/gpu/drm/gma500/oaktrail_hdmi.c | 9 +-<br> drivers/gpu/drm/gma500/opregion.c | 25 +-<br> drivers/gpu/drm/gma500/psb_device.c | 42 +--<br>
drivers/gpu/drm/gma500/psb_drv.c | 404 ++++++++---------------------<br> drivers/gpu/drm/gma500/psb_drv.h | 203 ++++-----------<br> drivers/gpu/drm/gma500/psb_intel_display.c | 30 +--<br> drivers/gpu/drm/gma500/psb_intel_drv.h | 2 -<br>
drivers/gpu/drm/gma500/psb_irq.c | 81 +++++-<br> include/drm/gma_drm.h | 70 +----<br> 27 files changed, 722 insertions(+), 952 deletions(-)<br> create mode 100644 drivers/gpu/drm/gma500/blitter.c<br>
create mode 100644 drivers/gpu/drm/gma500/blitter.h<br> create mode 100644 drivers/gpu/drm/gma500/gem.h<br> create mode 100644 drivers/gpu/drm/gma500/gma_device.c<br> create mode 100644 drivers/gpu/drm/gma500/gma_device.h<br>
create mode 100644 drivers/gpu/drm/gma500/mmu.h<br></div></div></div>