Hopefully doing this "right", we'll see! Various fixes across the board + support for the NVA3 chipset.
The following changes since commit 95beb690170e6ce918fe53c73a0fcc7cf64d704a: Alex Deucher (1): drm/radeon/kms/atom: fix gpio i2c table overrun (v2) are available in the git repository at: git://anongit.freedesktop.org/nouveau/linux-2.6 for-airlied Ben Skeggs (16): drm/nv50: fix fbcon when framebuffer above 4GiB mark drm/nv50: add more 0x100c80 flushy magic drm/nouveau: remove some unused members from drm_nouveau_private drm/nouveau: detect vram amount once, and save the value drm/nv40: rework lvds table parsing drm/nv40: add LVDS table quirk for Dell Latitude D620 drm/nv50: fix instmem init on IGPs if stolen mem crosses 4GiB mark drm/nouveau: fixup the init failure paths some more drm/nv50: cleanup properly if PDISPLAY init fails drm/nv50: preserve an unknown SOR_MODECTRL value for DP encoders drm/nv50: punt hotplug irq handling out to workqueue drm/nv50: another dodgy DP hack drm/nouveau: store raw gpio table entry in bios gpio structs drm/nv50: parse/use some more de-magiced parts of gpio table entries drm/nv50: implement gpio set/get routines drm/nouveau: bail out of auxch transaction if we repeatedly recieve defers Francisco Jerez (2): drm/nouveau: Make use of TTM busy_placements. drm/nv40: Init some tiling-related PGRAPH state. Marcin KoĆcielnicki (3): drm/nv50: Fix NEWCTX_DONE flag number drm/nv50: Allow using the NVA3 new compute class. drm/nv50: Add NVA3 support in ctxprog/ctxvals generator. drivers/gpu/drm/nouveau/Makefile | 2 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 127 +++++++++++++--------------- drivers/gpu/drm/nouveau/nouveau_bios.h | 4 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 67 ++++++++------- drivers/gpu/drm/nouveau/nouveau_channel.c | 2 - drivers/gpu/drm/nouveau/nouveau_debugfs.c | 5 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 8 ++- drivers/gpu/drm/nouveau/nouveau_drv.h | 40 +++++----- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 + drivers/gpu/drm/nouveau/nouveau_gem.c | 55 ++++++------- drivers/gpu/drm/nouveau/nouveau_irq.c | 1 + drivers/gpu/drm/nouveau/nouveau_mem.c | 124 +++++++++++++++++----------- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 18 ++++ drivers/gpu/drm/nouveau/nouveau_state.c | 14 +++- drivers/gpu/drm/nouveau/nv40_fifo.c | 2 +- drivers/gpu/drm/nouveau/nv40_graph.c | 21 +++++ drivers/gpu/drm/nouveau/nv50_display.c | 22 +++-- drivers/gpu/drm/nouveau/nv50_display.h | 1 + drivers/gpu/drm/nouveau/nv50_fbcon.c | 13 ++-- drivers/gpu/drm/nouveau/nv50_gpio.c | 76 +++++++++++++++++ drivers/gpu/drm/nouveau/nv50_graph.c | 7 +- drivers/gpu/drm/nouveau/nv50_grctx.c | 19 ++++- drivers/gpu/drm/nouveau/nv50_instmem.c | 16 ++--- drivers/gpu/drm/nouveau/nv50_sor.c | 25 ++++++- 24 files changed, 429 insertions(+), 241 deletions(-) create mode 100644 drivers/gpu/drm/nouveau/nv50_gpio.c ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel