[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-nouveau: Changes to 'refs/tags/xserver-xorg-video-nouveau-0.0.10-git+20090205+4dfd0b1-1'



Tag 'xserver-xorg-video-nouveau-0.0.10-git+20090205+4dfd0b1-1' created by Chris Lamb <lamby@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(-)
---


Reply to: