xserver-xorg-video-nouveau: Changes to 'refs/tags/xserver-xorg-video-nouveau-0.0.10-git+20081028+cea05e1-1'
Tag 'xserver-xorg-video-nouveau-0.0.10-git+20081028+cea05e1-1' created by Chris Lamb <lamby@debian.org> at 2008-10-28 07:56 +0000
Releasing xserver-xorg-video-nouveau (1:0.0.10~git+20081028+cea05e1-1) experimental; urgency=low.
Changes since xserver-xorg-video-nouveau-0.0.10-git+20081012+3b53f6c-1:
Chris Lamb (3):
Merge branch 'upstream-experimental' into debian-experimental
New upstream snapshot.
Bump Build-Depends on libdrm-dev.
Stuart Bennett (37):
Remove unnecessary "Setting owner" message
randr12: panels with edid have only a constant mode
Bios register list is easier to read when sorted numerically
Improve some nv_bios messages, remove others
Redo bios logging
Make all CR 57/58 access use the proper functions and defines
randr12: deBoolification and eliminate `override' arg to nv_crtc_load_state_ext
randr12: remove pointless debug in nv_output and nv_crtc
Eliminate separate NVRec ctor and dtor
Replace a few memsets with initializers
SaveGeneration isn't doing a lot
Name crtc index regs according to rules.xml
Rename relevant functions, sizes and offsets to PRM.IO from P.IO, in keeping with the nvidia scheme
Convert CIO, DIO and VIO use to use defines from nvreg for index and data reg offsets
Use symbolic define values where known
cr26 is just another view of 0x3c0
Only hackup shaders once
Do frag prog allocation and shader upload in TCL init
nouveau_channel_free should remove mmaps made in nouveau_channel_alloc
No reason to call AccelCommonInit twice in ScreenInit, but calling it in EnterVT helps resume...
Remove all object with mmaps in CloseScreen, so that drmClose actually calls the drm release method
Delete notifiers and grobjs in CloseScreen to avoid channel member becoming stale on server regeneration
randr12: don't change virtualX/virtualY
randr12: update scrn field on server regen, and emit an error if rotated
Robust nv11 head setting (from mmiotrace)
Attempt to make the usage of cr44 rational instead of cargoculted
Add a function to lock/unlock all crtcs, use it in nv_bios code
pedantry fix for nv11 locking, and some minor cleanups
RivaTuner dumps call the `how much memory have I got?' reg NV_PFB_CSTATUS
Rework bios parser error handling
More warnings for C51's magical unaligned regs
Allow more time in INIT_CONDITION_TIME (#18234)
Common function for the bios condition table
Condense crtc locking
Tidy EnterVT, and don't call it from ScreenInit
randr12: convenience functions for vga crtc state access
randr12: make colour-map setting less complex
---
debian/changelog | 55 +++
debian/control | 2
src/nouveau_channel.c | 7
src/nouveau_xv.c | 13
src/nv30_exa.c | 29 +
src/nv30_shaders.c | 126 ++-----
src/nv30_shaders.h | 2
src/nv30_xv_tex.c | 11
src/nv40_exa.c | 32 +
src/nv40_xv_tex.c | 11
src/nv_accel_common.c | 29 +
src/nv_bios.c | 869 +++++++++++++++++++++-----------------------------
src/nv_crtc.c | 526 +++++++++++++-----------------
src/nv_driver.c | 264 ++++++---------
src/nv_hw.c | 314 +++++++++---------
src/nv_output.c | 115 ++----
src/nv_proto.h | 26 -
src/nv_setup.c | 124 +++----
src/nv_type.h | 5
src/nvreg.h | 219 ++++++++----
20 files changed, 1382 insertions(+), 1397 deletions(-)
---
Reply to: