7
30
-- Christopher James Halse Rogers <raof@ubuntu.com> Wed, 08 Jul 2009 08:31:59 +1000
32
xserver-xorg-video-nouveau (1:0.0.10~git+20090701+c0bf670-1) experimental; urgency=low
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
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
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
61
- 1aa22d5... nv50: use non-linear scanout buffer when driver pixmaps
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,
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
73
- e897191... randr12: better behaviour (avoid crash) when fp native mode
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.
87
-- Chris Lamb <lamby@debian.org> Sat, 04 Jul 2009 21:00:34 +0100
89
xserver-xorg-video-nouveau (1:0.0.10~git+20090519+9656762-1) experimental; urgency=low
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
96
- 8502a80... Fix server regeneration again
97
- 7a796a9... randr12: off-chip lvds for nv28 (rh#487456)
98
- 5959512... 'drmCheckModesettingSupported' implicit function declaration
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,
107
- 0447ce0... randr12: simplify nv11 digital encoder-crtc binding
108
- f69b34a... nv50: return immediately in GetDDCModes if no DDC on
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
118
- 3fccc9e... bios: some nv50 init scripts have flags in reg values, deal
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
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
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
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
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
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
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
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
187
- a923bc1... nv50/xv: correct rendering to partically obscured windows
188
- 01cee29... nv50: call NVSync() in CloseScreen() before restoring video
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
195
- 56b11c7... Fix mouse cursor disappearing when near top/left edge of
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
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,
210
- 0db27a6... Add DCB 1.5 entry from a GeForce2 Go reported by Martin
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
228
- b988160... Remove calls to load ddc and i2c modules -- they're built-in
230
- d5893ec... Hack around missing display table in rdivacky's GeForce 7050
232
- 369e1ef... Fix xserver shutdown for randr12 off
233
- 8343d6b... Remove bios lvds parsing pxclk test; ddc_permitted is a
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
243
- 678ddc2... randr12: functionate output properties creation
244
- ed9bd88... kms: remove early-exit from gamma_set, the kernel side works
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
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
262
- 1c2f33e... Don't rely on the bios mobile feature bit for BMP biosen
264
- e436c7e... randr12: make treatment of CR4B more closely resemble blob's
266
- c61102b... Parse bios fp mode during modesetting, removing extra alloc
267
- 631e15a... Get dual_link and dithering bios info through lvds table
269
- 2d43771... Call parse_lvds_manufacturer_table during modesetting only
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
275
- 6961efb... kms: fix check for xf86drmMode.h
276
- 76fa656... Detypedef bios_t, rename bios io functions, group various
278
- 39c9d02... Move parsed DCB to bios structs, split into public and
280
- 275daaf... Split bios struct into struct for nv_bios.c, and exported
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
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
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
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
325
- 8b70418... Miscellaneous fixes to bios PLL code
326
- 01bb4c1... Make PROM score badly, out of available bios images, if
328
- 30848dd... randr12: bodge-in continuous timings when the scaler is in
330
- 0387ac3... Allow reading of PROM and PCI rom on PPC (for people using
332
- 6ad66c0... bios/randr12: be strict about when to use modes from bios vs
334
- b5391eb... Simplify FP strapping semantics and trust bios parsing of
336
- 34c2b15... bios/randr12: misc (mainly lvds related) clarifications and
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
344
* Bump Standards-Version to 3.8.1.
345
* Bump build dependency on libdrm-dev to 2.4.11.
347
-- Chris Lamb <lamby@debian.org> Wed, 20 May 2009 10:17:53 +0100
9
349
xserver-xorg-video-nouveau (1:0.0.10~git+20090404+11be9a9-0ubuntu1) jaunty; urgency=low
11
351
* New upstream snapshot. Standing FFe is (LP: #346621).