xserver-xorg-video-nouveau: Changes to 'refs/tags/xserver-xorg-video-nouveau-0.0.10-git+20081012+3b53f6c-1'
Tag 'xserver-xorg-video-nouveau-0.0.10-git+20081012+3b53f6c-1' created by Chris Lamb <lamby@debian.org> at 2008-10-12 19:42 +0000
Tagging xserver-xorg-video-nouveau (1:0.0.10~git+20081012+3b53f6c-1) experimental; urgency=low.
Changes since xserver-xorg-video-nouveau-0.0.10-git+20080803+30f54f2-1:
Ben Skeggs (3):
xv: fix thinko from when source was reformatted
nv50/exa: work around corruption issues (see detailed commit msg)
nv50: 0xa0 family uses class 0x8397 for 3D
Chris Lamb (7):
Merge branch 'upstream-experimental' into debian-experimental
New upstream snapshot.
Update maintainer email address.
Update build-dependency on libdrm-dev.
Add dummy debian/watch file to appease lintian.
Move to debhelper 7.
Rework long description to include a pointer to module-assistant
Maarten Maathuis (23):
NV50: Disable messages from hide, show and load cursor, as they clutter the logs.
nv50: fix some of the rendering bugs
NV50: support extended i2c ports (4 and 5)
Forgot something.
NV50: a half decent attempt at doing something when LVDS has no DDC
NV50: extra warning message
NV50: disallow doublescan modes on TMDS/LVDS
nv50: clip SIFC and add {Prepare,Finish}Access hooks.
nv50: handle ROPs better
nv50: minor tweaks to composite
nv50: move VERTEX_{START,END} to {Prepare,Done}Composite
exa: FIRE_RING at the end of composite
nv10: composite is an async operation by default, no need to call exaMarkSync().
nv50: do ROPs properly this time
nv50: micro cleanup
nv50: solid fill shouldn't use a pattern rop + minor changes
exa: align offscreenBase to something sensible
NV50: The TMDS dual link threshold is meaningless for LVDS
NV50: remove {Prepare,Finish}Access since i realise now it's not so useful
Also remove man page entry.
Some fixes that bring me closer to surviving to the 2nd X server generation.
git-log is no longer valid for git 1.6, switch to git log.
The fifo channel should be removed along with closing of the fd, so only clear the client memory.
Stephane Marchesin (5):
Fix a 16bpp issue, also remove old code that mostly worked around core EXA issues in older xservers.
Fix IFC for 16bpp. Also fix the color accuracy of 16bpp solid fills.
Kill some 8 bit code.
Add 8200 detection.
Partly revert ea152819f45b6cf92f6742ed3f9f639cdbbd53f0, alignment is needed.
Stuart Bennett (53):
Deal with mobile cards that scribble over the fp strap at POST
Try harder to load a good vbios image
Redo parsing for panels with EDID, and fix nv3x in the process (#17138)
Apply minimum front porch only when necessary (#15949)
randr12: for native scaling, a clock check isn't enough
randr12: improve aspect scaling code
randr12: fpWidth and fpHeight no more
randr12: remove another field member
NewRestore: remove, due to lack of interest
randr12: some code simplification, rearrangement and tidying
0x48 exception does not apply on BIT cards
randr12: a few line length improvements
Micro-tidyups to nv_driver and nouveau_xv
CrtcNumber option is long gone
Bye bye 8 bit depth
Delete ShadowFB rotation
NV_ARCH_04 can have rotated output, it's just not accelerated
Remove some of the inaccuracies in the manpage
randr12: don't cache pll values (fixes newrestore removal regression)
randr12: make the nouveau experience less green
Remove unused code
randr12: detypedef private structs and use a define to get to the privates
randr12: remember the edid from detection for getting modes later
randr12: merge output detection functions
Only use OF bios image on PPC
Another DCB 1.4/1.5 TV (#17471)
randr12: separate encoder struct
randr12: nouveau_output -> nouveau_connector
randr12: unified entry path for dpms
randr12: unify output funcs for analogue and tmds
randr12: re-do detection of dvi-a vs vga
randr12: fix dpms, detect, destroy, save and restore for multiple encoders per connector
randr12: avoid weirdness when tv-out happens to share i2c_index with another output
randr12: multiple encoders per connector (DVI-I)
Need to increment dcb entry index when fabricating additional entries
randr12: crtc destroy
randr12: rename mon -> edid
Optimizing memory usage for unaccelerated case is not interesting
Oops.
Reduce includes, everything necessary is in nv_include.h
randr12: distinguish detected encoder from active encoder
randr12: reorder nv_output functions
Better behaviour on allocator fail
randr12: don't use in use (by another vga output) crtc for load detect (avoids flicker)
Wrap usleep when called in bios code
Reindent arbitration stuff
Some tidying of arbitration functions
Add PCI slot reading defines, and use them for nForce code
Merge nv4, nv10 and nForce UpdateArbitrationSettings functions
Tidy arbitration prototypes and split randr12 cursor pixmap setting from arbitration
Use correct refclk for nv_get_clock, and use bool type as appropriate in arbitration
Move cursor show/hide funcs to nv_hw, document nv40 bug, and set curctl2 before applying nv40 fix
randr12: separate cursor pixmap location setting function
Younes Manton (1):
g3dvl: Temporarily disable IDCT.
---
Makefile.am | 2
configure.ac | 2
debian/changelog | 119 ++++
debian/compat | 2
debian/control | 15
debian/watch | 1
man/nouveau.man | 53 --
src/drmmode_display.c | 1
src/nouveau_channel.c | 2
src/nouveau_device.c | 2
src/nouveau_xv.c | 11
src/nv10_exa.c | 2
src/nv30_exa.c | 2
src/nv40_exa.c | 2
src/nv50_accel.c | 13
src/nv50_connector.c | 10
src/nv50_crtc.c | 4
src/nv50_exa.c | 78 ++
src/nv50_output.c | 10
src/nv50_randr.c | 27 -
src/nv50_sor.c | 12
src/nv50reg.h | 8
src/nv_bios.c | 454 ++++++++++-------
src/nv_const.h | 15
src/nv_crtc.c | 655 +++++++++----------------
src/nv_cursor.c | 37 -
src/nv_dac.c | 2
src/nv_dri.c | 26
src/nv_dri.h | 4
src/nv_driver.c | 621 ++---------------------
src/nv_exa.c | 142 +----
src/nv_hw.c | 972 ++++++++++++++-----------------------
src/nv_i2c.c | 36 +
src/nv_output.c | 1301 ++++++++++++++++++++++++--------------------------
src/nv_pcicompat.h | 4
src/nv_proto.h | 38 -
src/nv_rop.h | 319 ++++++++++++
src/nv_setup.c | 52 -
src/nv_shadow.c | 171 ------
src/nv_type.h | 63 +-
src/nvreg.h | 1
src/vl_hwmc.c | 2
42 files changed, 2380 insertions(+), 2913 deletions(-)
---
Reply to: