Tag 'xserver-xorg-video-nouveau-0.0.10-git+20090205+4dfd0b1-1' created by Chris Lamb <la...@debian.org> at 2009-02-08 18:35 +0000
Releasing xserver-xorg-video-nouveau (1:0.0.10~git+20090205+4dfd0b1-1) experimental; urgency=low Changes since xserver-xorg-video-nouveau-0.0.10-git+20090105+7dc567d-1: Ben Skeggs (33): nv50: don't segfault if preinit fails before display setup done if CARD_INIT ioctl fails, report it instead of continuing Allow NoAccel operation without the DRM module present. Enable ShadowFB for DRM-less mode. Drop GPU resources on LeaveVT, reaquire on EnterVT hack a flush_notify() hook in to match ng remove unconditional FIRE_RING() in DoneComposite() hooks nv50/exa: ensure buffer usage is tracked correctly nv50/xv: ensure entire frame will fit in pushbuf without causing a flush exa: rework common pre-nv50 code in the same way nv50 code just was nv40/exa: resubmit state in composite as necessary nv30/exa: resubmit state in composite as needed nv10/exa: resubmit state in composite as needed nv50: forgotten buffer access flags during init nv50: remove some redundant init, this stuff is done as required now exa: ensure DFS state is updated across flushes exa: same for UTS state bo_del->bo_ref, closer to ng api blow up horribly if GPU access to mapped buffer is attempted exa: remove NVCopyROP table.. exa: remove driver pixmaps path that never worked here anyway exa: mass renaming and movement of nv04 solid/copy code to nv04_exa.c exa: small cleanup nv50/xv: previous xv commit was bonged - fix that add vm_vram_base field to nouveau_device instead of hardcoding 512MiB nv10: use the correct 3d object on NV1A nv50: make entire offscreen area tiled, use extra blits to scanout buffer Revert "nv50: make entire offscreen area tiled, use extra blits to scanout buffer" Revert "Improve the NoAccel situation, but it's not working yet." fix NoAccel from when map/unmap became stricter require drm 0.0.12 link against libdrm_nouveau (installed with libdrm) oops Chris Lamb (6): Merge branch 'upstream-experimental' into debian-experimental New upstream snapshot (Closes: #514080). Don't include .git in .orig.tar.gz Bump Build-Depends on libdrm-dev. Replace "(C)" in debian/copyright with "©" to appease lintian. Replace usage of `dh_clean -k` with dh_prep. Maarten Maathuis (3): nv50: Add a fallback for non-repeating XRGB pixmaps. nv50: small fix Improve the NoAccel situation, but it's not working yet. Stuart Bennett (24): Make turning on bios execution logging slightly easier No need of separate allocation for bios image randr12: avoid classic macro error Complain more about weird bios images nv04 blitter: use correct number of dma params for real nv04 twoStagePLL is actually a description of cards using two PLL regs randr12: no mmiotrace evidence for nv47 using the special pll bits randr12: no mmiotrace indication that the blob ever clears these bits randr12: better selection of nv4x single pll mode and some notes randr12: code motion and allow ramdac580 setting on nv40 randr12: lock independent crtc base registers separately (#19620) Remove a BITism from BMP parsing path, and move old style BMP init into common path Move the bios flat-panel pointers back into the bios struct Split out a function for finding the panel power sequencer stuff Fix stupidity introduced in 25de6b867f319099dac05ba84f170da0f0e6c803 Fix nv04+ IFC upload and frag prog upload Fix pasta error in bios opcode 4D Handle I2C device 0xff fallback for I2C bios opcodes Implement bios I2C opcode 4E (untested) Don't read obviously useless bios images, and drop 5x reading on PROM Make calling of init bios functions common Swap the order of calling parse_fp_mode_table and parse_lvds_manufacturer_table Split up parsing the bit structure, complain when necessary tables are missing Avoid any risk of parsing oscillation on if_is_24bit Younes Manton (1): xv: Unmap filter table BO after init so it can be validated (nv30,40) --- configure.ac | 4 debian/changelog | 91 debian/control | 2 debian/copyright | 46 debian/rules | 3 src/Makefile.am | 15 src/drmmode_display.c | 4 src/nouveau_bios.h | 11 src/nouveau_bo.c | 163 - src/nouveau_bo.h | 51 src/nouveau_channel.c | 136 - src/nouveau_channel.h | 37 src/nouveau_class.h | 6231 ------------------------------------------------- src/nouveau_device.c | 137 - src/nouveau_device.h | 29 src/nouveau_dma.c | 200 - src/nouveau_dma.h | 158 - src/nouveau_drmif.h | 185 - src/nouveau_exa.c | 509 ++++ src/nouveau_grobj.c | 107 src/nouveau_grobj.h | 41 src/nouveau_local.h | 101 src/nouveau_notifier.c | 140 - src/nouveau_notifier.h | 43 src/nouveau_xv.c | 70 src/nv04_exa.c | 354 ++ src/nv04_xv_blit.c | 2 src/nv10_exa.c | 62 src/nv30_exa.c | 44 src/nv30_shaders.c | 5 src/nv30_xv_tex.c | 7 src/nv40_exa.c | 42 src/nv40_xv_tex.c | 3 src/nv50_accel.c | 76 src/nv50_connector.c | 3 src/nv50_crtc.c | 39 src/nv50_exa.c | 134 - src/nv50_randr.c | 2 src/nv50_xv.c | 109 src/nv_accel_common.c | 58 src/nv_bios.c | 550 ++-- src/nv_crtc.c | 101 src/nv_cursor.c | 29 src/nv_dac.c | 4 src/nv_dma.c | 51 src/nv_dri.c | 10 src/nv_driver.c | 209 + src/nv_exa.c | 968 ------- src/nv_hw.c | 33 src/nv_include.h | 9 src/nv_output.c | 2 src/nv_proto.h | 33 src/nv_setup.c | 4 src/nv_shadow.c | 2 src/nv_type.h | 21 src/nvreg.h | 10 56 files changed, 2070 insertions(+), 9420 deletions(-) --- -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org