~ubuntu-branches/ubuntu/lucid/xserver-xorg-video-nouveau/lucid

« back to all changes in this revision

Viewing changes to debian/changelog

  • Committer: Bazaar Package Importer
  • Author(s): Christopher James Halse Rogers
  • Date: 2009-08-23 19:36:28 UTC
  • mfrom: (1.1.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20090823193628-v9ki4j1gv1zuda8m
Tags: 1:0.0.10~git+20090823+569a17a-0ubuntu1
* Merge package from Debian experimental.  Remaining Ubuntu changes:
  + debian/control:
    - Remove mention of using module-assistant; we have a DKMS source package
    - Add dependency on quilt for our snapshot-date patch
    - Replace dependency on linux-nouveau-source virtual package.  Instead
      depend directly on nouveau-kernel-source.  Version this depends to
        ensure a compatible kernel ABI (>= 0.0.15).
  + debian/rules:
    - Call patch target
    - Generate snapshot-date in get-orig-source
  + debian/patches/01_include_snapshot_date
    - Use snapshot-date included by get-orig-source to define NV_DRIVER_DATE
      in configure.  Helps upstream identify obsolete drivers with Xorg.log
  + debian/xsfbs/*
    - Update build-system helper from pkg-xorg.  No longer uses deprecated
      --print-instalation-architecture. (LP: #403316)
* Add debian/README.source from quilt package for policy compliance.
* New upstream snapshot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
xserver-xorg-video-nouveau (1:0.0.10~git+20090823+569a17a-0ubuntu1) karmic; urgency=low
 
2
 
 
3
  * Merge package from Debian experimental.  Remaining Ubuntu changes:
 
4
    + debian/control:
 
5
      - Remove mention of using module-assistant; we have a DKMS source package
 
6
      - Add dependency on quilt for our snapshot-date patch
 
7
      - Replace dependency on linux-nouveau-source virtual package.  Instead
 
8
        depend directly on nouveau-kernel-source.  Version this depends to
 
9
        ensure a compatible kernel ABI (>= 0.0.15).
 
10
    + debian/rules:
 
11
      - Call patch target
 
12
      - Generate snapshot-date in get-orig-source
 
13
    + debian/patches/01_include_snapshot_date
 
14
      - Use snapshot-date included by get-orig-source to define NV_DRIVER_DATE
 
15
        in configure.  Helps upstream identify obsolete drivers with Xorg.log
 
16
    + debian/xsfbs/*
 
17
      - Update build-system helper from pkg-xorg.  No longer uses deprecated
 
18
        --print-instalation-architecture. (LP: #403316)
 
19
  * Add debian/README.source from quilt package for policy compliance.
 
20
  * New upstream snapshot.
 
21
 
 
22
 -- Christopher James Halse Rogers <raof@ubuntu.com>  Sun, 23 Aug 2009 19:36:28 +1000
 
23
 
1
24
xserver-xorg-video-nouveau (1:0.0.10~git+20090708+ef3a386-0ubuntu1) karmic; urgency=low
2
25
 
3
26
  * New upstream snapshot
6
29
 
7
30
 -- Christopher James Halse Rogers <raof@ubuntu.com>  Wed, 08 Jul 2009 08:31:59 +1000
8
31
 
 
32
xserver-xorg-video-nouveau (1:0.0.10~git+20090701+c0bf670-1) experimental; urgency=low
 
33
 
 
34
  * New upstream snapshot.
 
35
    - c0bf670... wfb: fix stupid thinko + more safety
 
36
    - a12cb5c... bios: oops
 
37
    - e66867e... bios: use image from PRAMIN in preference to PROM on NV50
 
38
    - 42c5730... wrap BlockHandler a little earlier
 
39
    - 09e663a... kms: safer fb resize func
 
40
    - 90be5d5... wfb: use straight memcpy hook if no tiled wraps present
 
41
    - 86d905d... wfb: be more cautious in a few places
 
42
    - 1bcbc4b... kms: small cleanup
 
43
    - c2d3550... kms: fix rotation buffer pitch
 
44
    - 6fd9829... kms: point rotation pixmap at correct buffer
 
45
    - 67f8ebe... nv50: create non-linear scanout buffers for rotation
 
46
    - b7e3306... Add DVI-A output info for Mac card missing bios tables 
 
47
      (#21273)
 
48
    - 01b19c9... nv50: sigh
 
49
    - 4d9e63b... wfb: "mode0" tiles have the same pitch as the others
 
50
    - 02ed6b6... wfb: work-around wfb suckage
 
51
    - 669c59e... wfb: need a 64-bit datatype for multiply_factor
 
52
    - 86dedb7... fix some pitch issues
 
53
    - 794a277... nv50: use libwfb for pixmap access when driver pixmaps 
 
54
      enabled
 
55
    - 11d9690... exa: use the sane CreatePixmap hook, if available
 
56
    - 6ee4533... xv: fix some issues with driver pixmaps
 
57
    - 67c5287... exa: wait_marker becomes a NOP with driver pixmaps
 
58
    - f44e528... nv50: make use of larger tile sizes
 
59
    - 30c44ce... exa: create unacceleratable pixmaps (ie. 1bpp) in system 
 
60
      memory
 
61
    - 1aa22d5... nv50: use non-linear scanout buffer when driver pixmaps 
 
62
      enabled
 
63
    - 13d8d49... nv50: use tile_mode from bo
 
64
    - bd9f5f2... exa: fix compile against latest libdrm_nouveau
 
65
    - 5f97afe... randr12: split from pre-randr12 structs into new header, 
 
66
      de-typedef
 
67
    - 0c17b87... Move head getting into nouveau_hw.c
 
68
    - 12314fa... randr12: improve uniformity of props code
 
69
    - b541c1c... Remove "TMDS table script pointers not stubbed" bios warning
 
70
    - 8af5028... Remove useless loader symbol lists.
 
71
    - 317b581... randr12: disable lvds (invalidate all modes) if bios lvds 
 
72
      parsing fails
 
73
    - e897191... randr12: better behaviour (avoid crash) when fp native mode 
 
74
      can't be found
 
75
    - 0316748... randr12: line length improvements
 
76
    - b60c16c... Simplify tests for digital fp outputs
 
77
    - 992d4b5... randr12: a bunch of trivial improvements and tidyups
 
78
    - 6f0a324... Fix oopsy from 81bbdd4e causing broken framebuffer
 
79
    - c579918... randr12: fix two colour cursor on second head
 
80
    - 81bbdd4... explicitly mark buffers mappable
 
81
    - 6c09ad5... Tolerate missing fp bios table (rh#502371)
 
82
    - db9ff95... kms: clip sw transition dims to smallest common area
 
83
    - 2688c97... don't run vbios parser when kms enabled
 
84
  * Bump Build-Depends on libdrm-dev.
 
85
  * Bump Standards-Version to 3.8.2.
 
86
 
 
87
 -- Chris Lamb <lamby@debian.org>  Sat, 04 Jul 2009 21:00:34 +0100
 
88
 
 
89
xserver-xorg-video-nouveau (1:0.0.10~git+20090519+9656762-1) experimental; urgency=low
 
90
 
 
91
  * New upstream snapshot (Closes: #526144, #524456)
 
92
    - 9656762... nv50: fix multiple-display hangs when encoders swap crtcs
 
93
    - d70eed9... randr12: fix digital dpms regression
 
94
    - 1072103... exa: use exaDriverAlloc() to prevent issues across exa 
 
95
      changes
 
96
    - 8502a80... Fix server regeneration again
 
97
    - 7a796a9... randr12: off-chip lvds for nv28 (rh#487456)
 
98
    - 5959512... 'drmCheckModesettingSupported' implicit function declaration 
 
99
      fix
 
100
    - f62719e... Unused variable warning fixes
 
101
    - c8260ef... Fix crash with Xinerama enabled
 
102
    - 1a478ed... randr12: de-magic ramdac general control values
 
103
    - 6c209a8... randr12: pre-nv17 load detection
 
104
    - 3971dda... randr12: fix fp_control again again again
 
105
    - 0ef1603... randr12: solve off-chip encoder crtc exclusion in prepare, 
 
106
      rather than dpms
 
107
    - 0447ce0... randr12: simplify nv11 digital encoder-crtc binding
 
108
    - f69b34a... nv50: return immediately in GetDDCModes if no DDC on 
 
109
      connector...
 
110
    - 45e1618... bios: use NV_ARCH_50 to match G8x chips
 
111
    - 3d61697... nv50: remove reading back vbios-programmed lvds native mode
 
112
    - bade249... nv50: group encoders into connectors by i2c port
 
113
    - 9ee2ac1... bios: remove dodgy mode-table search for g80
 
114
    - 6282574... bios: modify get_fp_strap() for g80
 
115
    - 09b832e... nv50: merge NV50SorSetClockMode and NV50SorSetClockModeLVDS
 
116
    - ed2c185... bios/nv50: initial parsing of display script tables, not 
 
117
      quite complete
 
118
    - 3fccc9e... bios: some nv50 init scripts have flags in reg values, deal 
 
119
      with (1<<30)
 
120
    - 2b4b3da... bios: dcb location is only 2 bits
 
121
    - 7b5bfff... bios: parse BIT U table
 
122
    - e4260ec... randr12: more use of logging abstraction in modesetting code
 
123
    - 4d0fdba... randr12: fix for off-chip dual link digital (enable extra 
 
124
      wide interface?)
 
125
    - bb246d7... Partial fix for nv28 lvds bios parsing (part of rh#487456)
 
126
    - 2915926... plls: max_log2p_bias is likely actually max_log2p
 
127
    - 47bb00f... nv50: missed a WAIT_RING
 
128
    - 523ccec... nv50: use vbios-programmed lvds mode as native mode if no ddc
 
129
    - fa2f111... Remove pNv->GART conditional for selecting CB_LOCATION in 
 
130
      AGP/PCI
 
131
    - 7100c06... kms: fix displayWidth in resize
 
132
    - ef2de25... do e-edid for legacy modesetting path
 
133
    - d8545e6... bios: logic typo from earlier commit
 
134
    - 960a5c8... nv50: modify ddc<->nvreg assignments again..
 
135
    - 3a6c709... kms: fix setting the randr edid property
 
136
    - a1194b3... bios: fix typo
 
137
    - 11451ca... bios: some G8x don't have PBUS at 0x1800, us 0x88000 
 
138
      unconditionally there
 
139
    - 62d69bd... bios: add exception for chipset 0x73 for lack of fp table
 
140
    - 620d519... consistent connector naming across <nv50, nv50 and kms
 
141
    - a5d45c8... randr12: set 1 on cr59 for off-chip digital, 0 otherwise 
 
142
      (#21023, rh#492399)
 
143
    - d63c924... randr12: unlock CR21 *after* turning off digital output
 
144
    - 11be9a9... nv50: fix i2c port addresses
 
145
    - e2aa037... randr12: fall back to standard timings when finding native 
 
146
      mode (rh#492819)
 
147
    - 6965663... randr12: fix hw cursor for fully transparent pixels
 
148
    - d12f70c... randr12: pre-nv17 digital fixes
 
149
    - ea567db... randr12: fix restore for cards where CR21 is not left 
 
150
      unlocked at POST
 
151
    - bd263d8... randr12: make nv11 dvi work for both crtcs
 
152
    - 52c287d... Every card since nv5 can do panels
 
153
    - 3d371a7... randr12: enable tmds reg access on pre-nv17
 
154
    - 1bb85c8... randr12: reorder ramdac reg access
 
155
    - 4465fdd... randr12: remove nv30 special case
 
156
    - 72eced5... randr12: fix/improve a load of version/feature tests
 
157
    - 37c6916... bios: fix chips with pll limits table version 0
 
158
    - 76c5a05... bios: xf86DrvMsg->NV_ERROR
 
159
    - b1b9bcb... bios: support for pll limits table v3.0
 
160
    - 8c85b4b... kms: CONNECTORn -> CONNECTOR-n
 
161
    - 4e1c323... Restore call to NVDRIGetVersion, to ensure the dri module is 
 
162
      loaded
 
163
    - c973f75... Abstract logging in nv_bios.c
 
164
    - b17bebd... nForce DIMM check is now in DRM
 
165
    - 9c991d3... randr12: FP_TG_CONTROL 2: dpms improvements
 
166
    - 5fb2888... randr12: FP_TG_CONTROL 1: turn off digital path when using 
 
167
      VGA encoder
 
168
    - 8023dc3... Split DCB 1.5 parsing from 2.0+, get closer to 80 cols
 
169
    - ea027b3... The dcb prior to v1.5 is pretty hopeless, just add a crt.
 
170
    - 921fbcc... randr12: avoid nv11 chip lockup when saving palette regs
 
171
    - 9d46930... xv: oops
 
172
    - 9213c39... xv: post damage after we draw (rh#492239)
 
173
    - d68a052... kms: small cleanup
 
174
    - c9cb6a6... rh#492511 has a CRTC_OWNER of 0x7 for some reason
 
175
    - 95bff61... randr12: fix LVDS legitimately disconnected case
 
176
    - f86e395... randr12: permit vga outputs to be force enabled in xorg.conf
 
177
    - 8427b39... randr12: move a load of hw mode programming into nouveau_hw.c
 
178
    - 163bdce... Turn the smaller mmio wrappers into static inline
 
179
    - 21ee927... Put arbitration and mnp calcs in separate file
 
180
    - 83dc890... nv50: use E-EDID when available + apply edid quirks
 
181
    - 2c130cf... nv50: fix xf86GetDefaultModes() call for older servers
 
182
    - f1907dc... nv50: add default modes to mode pool for LVDS panel
 
183
    - 7da6fdb... kms: fix bug which prevented getting edid from the kernel
 
184
    - f431e20... randr: fix crash when rotation requested
 
185
    - 36dedd0... kms: check for mm_enabled as an additional test for kms 
 
186
      presence
 
187
    - a923bc1... nv50/xv: correct rendering to partically obscured windows
 
188
    - 01cee29... nv50: call NVSync() in CloseScreen() before restoring video 
 
189
      mode
 
190
    - aa7c037... kms: implement AdjustFrame, should fix crash in fdo#24236
 
191
    - 61879b8... kms: drm_mode_modeinfo struct changed names at some point
 
192
    - 79306fc... dri: fail harder
 
193
    - da1ba93... device close doesn't belong in DRI close, can have DRM 
 
194
      without DRI
 
195
    - 56b11c7... Fix mouse cursor disappearing when near top/left edge of 
 
196
      screen.
 
197
    - 4067ab4... another ppc fix
 
198
    - 862dba8... more ppc..
 
199
    - 3063486... fix ppc build
 
200
    - d80fe78... Fix nouveau_hw_decode_pll on NV30/35.
 
201
    - 62aa81d... Some laptop mode finding fixes resulting from rh#487456
 
202
    - aa6edfa... randr12: name VGA CRTC fields
 
203
    - 7b7c44c... randr12: rename reg state members to follow reg names
 
204
    - 4ae6c22... randr12: name some FP flags, move some unrelated stuff out 
 
205
      from nvreg.h
 
206
    - b50b49f... pre-nv50: use nvidia's names for PRAMDAC regs where known
 
207
    - a9df304... pre-nv50: use nvidia's names for PCRTC regs where known
 
208
    - 2c0710d... Separate maximum limits for encoder devices and i2c records, 
 
209
      DCB_ prefixes
 
210
    - 0db27a6... Add DCB 1.5 entry from a GeForce2 Go reported by Martin 
 
211
      Ketzer on the ML
 
212
    - 3e7fa97... dri: pass object handle instead of offset if using real mm
 
213
    - 88efe40... dri2: initial implementation, only with driver pixmaps
 
214
    - 675126e... kms: support framebuffer resize if driver pixmaps enabled
 
215
    - 8b354b9... kms: copy old fb to new fb on modeset
 
216
    - 6658403... Call NVEnterVT from NVScreenInit rather than duplicating it.
 
217
    - f59fef1... exa: fix multiple prepare/finish_access on a pixmap
 
218
    - 75a1c41... Wrap bios endian casting
 
219
    - 3666d73... Switch to using pll_vals struct for passing pll stuff around
 
220
    - a3dbc06... randr12: cull old unused pll code
 
221
    - 71c821b... Don't pointlessly overallocate cursor storage
 
222
    - 7284c07... randr12: nv10 hw cursor fixes/changes
 
223
    - bcc3a14... randr12: use nv0x cursor colour expansion funcs on later 
 
224
      cards, unify argb paths
 
225
    - b21c807... randr12: store nv0x hw cursor image in VRAM
 
226
    - 3ea4b19... Kill pre-randr12 hwcursor code, and tidy randr12 hwcursor 
 
227
      code
 
228
    - b988160... Remove calls to load ddc and i2c modules -- they're built-in 
 
229
      since server 1.3
 
230
    - d5893ec... Hack around missing display table in rdivacky's GeForce 7050 
 
231
      PV/nForce 630a
 
232
    - 369e1ef... Fix xserver shutdown for randr12 off
 
233
    - 8343d6b... Remove bios lvds parsing pxclk test; ddc_permitted is a 
 
234
      sufficient condition
 
235
    - 8b56c69... Name some regs/values and reduce crtc reg struct size
 
236
    - 79d23d8... improve drm/dri initialisation code
 
237
    - bd14482... kms: cleanup set_property
 
238
    - 7a45592... kms: get current values for output properties on startup
 
239
    - 7095e89... kms: work around some xserver stupidity with DPMS
 
240
    - 8f9a580... Another DCB 1.5 entry (seen in rh#455194)
 
241
    - 9a71990... randr12: add output properties for digital vibrance and 
 
242
      image sharpening
 
243
    - 678ddc2... randr12: functionate output properties creation
 
244
    - ed9bd88... kms: remove early-exit from gamma_set, the kernel side works 
 
245
      now
 
246
    - 98c9e4e... kms: work around some bong hits with dpms
 
247
    - 88ae2c9... kms: implement dpms
 
248
    - 5269cc8... randr12: make props code slightly less awful to behold
 
249
    - 0b87c49... More robust PLL upclocking for old cards
 
250
    - cb237a3... bios/randr12: mode validation fixes (includes fix for #20298)
 
251
    - 9cfccd7... Handle failure to calculate pll values better
 
252
    - 1e99440... xv: return BadAlloc if destination pixmap is not put into 
 
253
      EXA offscreen (#15792)
 
254
    - 77347da... Remove duplicated DCB parsing
 
255
    - 1b6cabe... Remove VBIOS access in parse_dcb_entry
 
256
    - 72fd0ae... randr12: no need to re-detect edid for lvds, it's not going 
 
257
      away
 
258
    - ae981a8... nv50: some minor modesetting changes
 
259
    - 42f99e6... nv30/xv: restore original viewport/clipping after putimage
 
260
    - 56bb8f8... Allow parse_fp_mode_table for x86 cards that find themselves 
 
261
      on ppc
 
262
    - 1c2f33e... Don't rely on the bios mobile feature bit for BMP biosen 
 
263
      (#19986)
 
264
    - e436c7e... randr12: make treatment of CR4B more closely resemble blob's 
 
265
      behaviour
 
266
    - c61102b... Parse bios fp mode during modesetting, removing extra alloc
 
267
    - 631e15a... Get dual_link and dithering bios info through lvds table 
 
268
      parsing function
 
269
    - 2d43771... Call parse_lvds_manufacturer_table during modesetting only 
 
270
      (#19986 partial fix)
 
271
    - ce8f5d7... Variety of LVDS script changes
 
272
    - 071d537... Read embedded bios edid only on demand
 
273
    - f04689c... move memset of fb after NVSave(), hopefully fix lost VGA 
 
274
      fonts
 
275
    - 6961efb... kms: fix check for xf86drmMode.h
 
276
    - 76fa656... Detypedef bios_t, rename bios io functions, group various 
 
277
      helper functions
 
278
    - 39c9d02... Move parsed DCB to bios structs, split into public and 
 
279
      private parts
 
280
    - 275daaf... Split bios struct into struct for nv_bios.c, and exported 
 
281
      public info struct
 
282
    - 8b3e966... Remove never updated bios opcodes 0x31, 0x5A and 0x73
 
283
    - ce9eb05... Trivial bios convenience variable changes
 
284
    - cfeef11... exa: forgot to check if EXA_SUPPORTS_PREPARE_AUX was defined
 
285
    - 37a85dc... exa: we support PREPARE_AUX
 
286
    - 1249fd2... Revert "exa: support major version 3"
 
287
    - 1c4a284... Rework PLL decoding in terms of pll_vals, save/restore 
 
288
      pll_vals on vt switch
 
289
    - 81b4732... New common struct for pll values
 
290
    - adf2e35... Check whether NV_RAMDAC_580 has changed when setting PLLs
 
291
    - b7f99ae... exa: support major version 3
 
292
    - d91fc78... kms: fix resize func
 
293
    - 535498b... clear the scanout buffer on statup to avoid seeing garbage 
 
294
      on-screen
 
295
    - 0227673... nv50/exa: properly align offset for mem_tile ioctl
 
296
    - e09f50e... bios/randr12: fix dual link TMDS (#20006)
 
297
    - b968db7... Return of "bios: fix create_i2c_device for g80"
 
298
    - 0a439ba... Parse DCB before running init
 
299
    - 870b6f0... Split parsing and init into separate functions
 
300
    - 0280a0c... Attempt to remove pNv and bios_t use in parsing the DCB
 
301
    - 9179c66... Variety of DCB enhancements
 
302
    - 317ca47... Revert "bios: fix create_i2c_device for g80"
 
303
    - 7b25a30... nv04: unbreak copy
 
304
    - 60c8bb1... default to autodetecting whether to enable the driver's kms 
 
305
      paths
 
306
    - a31b1d0... exa: reimplement driver-controlled pixmaps
 
307
    - d97e993... exa: preparation for reintroducing driver-controlled pixmaps
 
308
    - 1e00c7d... shadowfb: clip copied regions to frontbuffer size.
 
309
    - efe2796... nv50: correct a poorly written comment
 
310
    - 2573c06... exa: remove exaWaitSync() call in nouveau_exa_pixmap_map()
 
311
    - 5000535... exa: don't need exaMarkSync on DFS, the operation will be 
 
312
      done already
 
313
    - a7e7c55... xv: remove notifier usage
 
314
    - 8ecb8d5... exa: remove notifier waits in UTS/DFS
 
315
    - cfb884b... bios: add some more valid regs
 
316
    - ca72ca2... bios: fix create_i2c_device for g80
 
317
    - bbd7041... bios: implement opcode 0x76 (INIT_IO_CONDITION).
 
318
    - 5dd2cbe... exa: add nouveau_exa_pixmap_is_tiled
 
319
    - 15ccf72... randr12: anti-crash measures for #19854
 
320
    - 17e9d4b... randr12: use bios PLL setting routines for modesetting
 
321
    - e444e0e... Readability improvements for nv_hw.c and nvreg.h
 
322
    - f5ea66c... Pull in extras from CRTC PLL code to bios routines
 
323
    - 4166365... Pull out ramdac580 setting and powerctrl_1 shift code to 
 
324
      separate functions
 
325
    - 8b70418... Miscellaneous fixes to bios PLL code
 
326
    - 01bb4c1... Make PROM score badly, out of available bios images, if 
 
327
      checksum bad
 
328
    - 30848dd... randr12: bodge-in continuous timings when the scaler is in 
 
329
      use (#19203)
 
330
    - 0387ac3... Allow reading of PROM and PCI rom on PPC (for people using 
 
331
      x86 cards)
 
332
    - 6ad66c0... bios/randr12: be strict about when to use modes from bios vs 
 
333
      modes from ddc
 
334
    - b5391eb... Simplify FP strapping semantics and trust bios parsing of 
 
335
      use_straps_for_mode
 
336
    - 34c2b15... bios/randr12: misc (mainly lvds related) clarifications and 
 
337
      cleanups
 
338
    - 98b8cad... Always allocate 2 hw cursors.
 
339
    - f109981... Fix a few warnings.
 
340
    - 691589d... Fix some cursor fallout, mostly in legacy code.
 
341
    - 945f0cb... kms: update drmmode_display
 
342
    - ba1f897... keep resources around after leavevt, far too problematic 
 
343
      currently
 
344
  * Bump Standards-Version to 3.8.1.
 
345
  * Bump build dependency on libdrm-dev to 2.4.11.
 
346
 
 
347
 -- Chris Lamb <lamby@debian.org>  Wed, 20 May 2009 10:17:53 +0100
 
348
 
9
349
xserver-xorg-video-nouveau (1:0.0.10~git+20090404+11be9a9-0ubuntu1) jaunty; urgency=low
10
350
 
11
351
  * New upstream snapshot.  Standing FFe is (LP: #346621).