Re: [git pull] drm request 3
On Fri, 2010-03-05 at 06:37 -0800, David Miller wrote: > From: Alan Cox > Date: Fri, 5 Mar 2010 12:38:34 + > > >> The conclusion is crystal clear, breaking an ABI via a "flag day" > >> cleanup/feature/etc is: > > > > Ingo go read the staging Kconfig. It's crystal clear, and lots of vendor > > junk that is in there being cleaned up it would be *insane* to keep their > > old APIs > > > > See there's a bigger offence than breaking an ABI - its called not RTFM. > > All of this RTFM and what directory the noveau driver is sitting in is > entirely irrelevant Alan. > > If it effects such a large number of people, which this noveau thing > does, it's entirely relevant to everyone. And the way it's breaking > and making kernel development difficult for so many people matters to > us. > > It's about the tester base, and this breakage shrinks the tester base > considerably. > > Or do you want the kernel tested by less people? On the bright side, all this hubbub sends a very positive message to the noveau development crew. Folks, your work is important. I'd be proud as a peacock :) -Mike -- 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
Re: [git pull] drm nouveau pony for Xmas.
On Fri, 2009-12-11 at 11:57 +, Dave Airlie wrote: > This driver is reverse engineered, and is in no way supported by nVidia. > > Support for nearly the complete range of nvidia hw from nv04->g80 (nv50) > is available, and the kms driver should support driving nearly all > output types (displayport is under development still) along with > supporting > suspend/resume. > > This work is all from the upstream nouveau project found at > nouveau.freedesktop.org. > > The original authors list from nouveau git tree is: > Anssi Hannula > Ben Skeggs > Francisco Jerez > Maarten Maathuis > Marcin Kościelnicki > Matthew Garrett > Matt Parnell > Patrice Mandin > Pekka Paalanen > Xavier Chantry > along with project founder Stephane Marchesin > > > Signed-off-by: Ben Skeggs > Signed-off-by: Dave Airlie Oh, so _that's_ what a noveau is. Cool. I've got a darn nvidia card, and look forward to someday having eye-candy.. and being able to not only suspend, but _resume_ too :) -Mike -- Return on Information: Google Enterprise Search pays you back Get the facts. http://p.sf.net/sfu/google-dev2dev -- ___ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel
Re: [git pull] drm nouveau pony for Xmas.
On Fri, 2009-12-11 at 11:57 +, Dave Airlie wrote: > Hi Linus, > > Please pull the 'drm-nouveau-pony' branch from > ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git > drm-nouveau-pony > > This contains the nouveau driver with Kconfig under staging for now, the > code is going under drm because the upstream tree has it there, and it > makes passing patches a lot easier at least initially. > > Thanks to Ben Skeggs for doing overtime on his Friday evening to get the > ctxprogs ripped out and firmware loader support added. The firmware is > available elsewhere via the nouveau project linux git tree, and comes with > all the warnings mentioned about possible copyright issues. > > After this I also hope to merge the VMware virtual GPU kms driver early > next week which is also TTM based and going into staging. > > The driver alone is ~36,000 lines of code, which is bigger than most > subsystems we carry, so hopefully ppl realise the monumental scale of > writing a driver for these things. > > Dave. > > drivers/gpu/drm/Makefile|2 + > drivers/gpu/drm/i2c/Makefile|4 + > drivers/gpu/drm/i2c/ch7006_drv.c| 531 +++ > drivers/gpu/drm/i2c/ch7006_mode.c | 473 +++ > drivers/gpu/drm/i2c/ch7006_priv.h | 344 ++ > drivers/gpu/drm/nouveau/Kconfig | 44 + > drivers/gpu/drm/nouveau/Makefile| 31 + > drivers/gpu/drm/nouveau/nouveau_acpi.c | 125 + > drivers/gpu/drm/nouveau/nouveau_backlight.c | 155 + > drivers/gpu/drm/nouveau/nouveau_bios.c | 6095 > +++ > drivers/gpu/drm/nouveau/nouveau_bios.h | 289 ++ > drivers/gpu/drm/nouveau/nouveau_bo.c| 671 +++ > drivers/gpu/drm/nouveau/nouveau_calc.c | 478 +++ > drivers/gpu/drm/nouveau/nouveau_channel.c | 468 ++ > drivers/gpu/drm/nouveau/nouveau_connector.c | 824 > drivers/gpu/drm/nouveau/nouveau_connector.h | 54 + > drivers/gpu/drm/nouveau/nouveau_crtc.h | 95 + > drivers/gpu/drm/nouveau/nouveau_debugfs.c | 155 + > drivers/gpu/drm/nouveau/nouveau_display.c | 115 + > drivers/gpu/drm/nouveau/nouveau_dma.c | 206 + > drivers/gpu/drm/nouveau/nouveau_dma.h | 157 + > drivers/gpu/drm/nouveau/nouveau_dp.c| 569 +++ > drivers/gpu/drm/nouveau/nouveau_drv.c | 405 ++ > drivers/gpu/drm/nouveau/nouveau_drv.h | 1286 ++ > drivers/gpu/drm/nouveau/nouveau_encoder.h | 91 + > drivers/gpu/drm/nouveau/nouveau_fb.h| 47 + > drivers/gpu/drm/nouveau/nouveau_fbcon.c | 380 ++ > drivers/gpu/drm/nouveau/nouveau_fbcon.h | 47 + > drivers/gpu/drm/nouveau/nouveau_fence.c | 262 ++ > drivers/gpu/drm/nouveau/nouveau_gem.c | 992 + > drivers/gpu/drm/nouveau/nouveau_hw.c| 1080 + > drivers/gpu/drm/nouveau/nouveau_hw.h| 455 ++ > drivers/gpu/drm/nouveau/nouveau_i2c.c | 269 ++ > drivers/gpu/drm/nouveau/nouveau_i2c.h | 52 + > drivers/gpu/drm/nouveau/nouveau_ioc32.c | 72 + > drivers/gpu/drm/nouveau/nouveau_irq.c | 702 +++ > drivers/gpu/drm/nouveau/nouveau_mem.c | 568 +++ > drivers/gpu/drm/nouveau/nouveau_notifier.c | 196 + > drivers/gpu/drm/nouveau/nouveau_object.c| 1294 ++ > drivers/gpu/drm/nouveau/nouveau_reg.h | 836 > drivers/gpu/drm/nouveau/nouveau_sgdma.c | 321 ++ > drivers/gpu/drm/nouveau/nouveau_state.c | 811 > drivers/gpu/drm/nouveau/nouveau_ttm.c | 131 + > drivers/gpu/drm/nouveau/nv04_crtc.c | 1002 + > drivers/gpu/drm/nouveau/nv04_cursor.c | 70 + > drivers/gpu/drm/nouveau/nv04_dac.c | 528 +++ > drivers/gpu/drm/nouveau/nv04_dfp.c | 621 +++ > drivers/gpu/drm/nouveau/nv04_display.c | 288 ++ > drivers/gpu/drm/nouveau/nv04_fb.c | 21 + > drivers/gpu/drm/nouveau/nv04_fbcon.c| 316 ++ > drivers/gpu/drm/nouveau/nv04_fifo.c | 271 ++ > drivers/gpu/drm/nouveau/nv04_graph.c| 579 +++ > drivers/gpu/drm/nouveau/nv04_instmem.c | 208 + > drivers/gpu/drm/nouveau/nv04_mc.c | 20 + > drivers/gpu/drm/nouveau/nv04_timer.c| 51 + > drivers/gpu/drm/nouveau/nv04_tv.c | 305 ++ > drivers/gpu/drm/nouveau/nv10_fb.c | 24 + > drivers/gpu/drm/nouveau/nv10_fifo.c | 260 ++ > drivers/gpu/drm/nouveau/nv10_graph.c| 892 > drivers/gpu/drm/nouveau/nv17_gpio.c | 92 + > drivers/gpu/drm/nouveau/nv17_tv.c | 681 +++ > drivers/gpu/drm/nouveau/nv17_tv.h | 156 + > drivers/gpu/drm/nouveau/nv17_tv_modes.c | 583 +++ > drivers/gpu/drm/nouveau/nv20_graph.c| 780 > drivers/gpu/drm/nouveau/nv40_fb.c | 62 + > drivers/gpu/drm/nouveau/nv40_fifo.c | 314 ++ > drivers/gpu/drm/nouveau/nv40_graph.c| 560 +++ > drivers/gpu/drm/nouveau/nv40_mc.c | 38 + > drivers/gpu/drm/nouveau/nv50_crtc.