2010-12-03 |
Ben Skeggs | drm/nv84: move PCRYPT ISR out of nouveau_irq.c Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: allow irq handlers to be installed by... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: 0x50c0 apparently works on NVA3+ too, so... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: fix compute object class Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: regression fix, point NVAA/NVAC at correct... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: add support for MSI Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv10: fix thinko and let nv17 do 3d again :) Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: fix evo instmem alignment Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: improve evo error handler when more than... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: rework evo init to match nvidia more closely Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: initial work to allow multiple evo channels Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: move evo handling to nv50_evo.c Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: clearer separation of the stages of evo init Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: create graph and crypt contexts on demand Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: remove excessive alignment of graph/crypt... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv84: add support for the PCRYPT engine Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: only expose the object classes that are... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: use object class structs more extensively Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: store engine type in gpuobj class structs Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: pass gpuobj alignment request down into... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nv50: remove some unnecessary PDISPLAY init Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: fallback to sw fbcon if we can't get mutex... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: hook up acpi power supply change tracking Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: return error from nouveau_ramht_remove... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: use interruptible waits during pushbuf... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: fix thinko in channel locking in semaphore... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: remove cpu_writers lock Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: switch to unlocked ioctls Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: add more fine-grained locking to channel... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: add per-channel mutex, use to lock access... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: disallow fbcon accel if running in interrupt... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-12-03 |
Ben Skeggs | drm/nouveau: tidy fifo swmthd handler a little Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-11-18 |
Ben Skeggs | drm/nouveau: don't expose backlight control when available... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-11-18 |
Ben Skeggs | drm/nv50: implement possible workaround for NV86 PGRAPH... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-11-18 |
Ben Skeggs | drm/nva3: fix overflow in fixed point math used for... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-10-05 |
Ben Skeggs | drm/ttm: restructure to allow driver to plug in alternate... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-10-05 |
Ben Skeggs | drm/ttm: introduce utility function to free an allocated... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-10-04 |
Ben Skeggs | drm/nouveau: parse voltage from perf 0x40 entires Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-10-04 |
Ben Skeggs | drm/nv50: prevent (IB_PUT == IB_GET) for occurring... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-10-04 |
Ben Skeggs | drm/nouveau: fix required mode bandwidth calculation... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-10-04 |
Ben Skeggs | drm/nouveau: fix typo in c2aa91afea5f7e7ae4530fabd37414a79c0... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-10-04 |
Ben Skeggs | drm/nva3: split pm backend out from nv50 Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-10-04 |
Ben Skeggs | drm/nouveau: run perflvl and M table scripts on mem... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-10-04 |
Ben Skeggs | drm/nouveau: pass perflvl struct to clock_pre() Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-10-04 |
Ben Skeggs | drm/nouveau: enable enhanced framing only if DP display... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: use pll type rather than register for CRTC PLL Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: v3.0 pll limits tables have type<->register... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: fix panels using straps-based mode detection Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: fix chipset vs card_type thinko Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: assume smaller tiles for bo moves Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: add debugfs file to forcibly evict everything... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: correct INIT_DP_CONDITION subcondition 5 Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: flush bar1 vm / dma object setup before poking... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: fix thinko in volt 0x1x parsing Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: implement parsing of DCB 2.2 GPIO table Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: fix potential accuracy loss when parsing... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: restore perflvl on resume, and restore... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: allow static performance level setting Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv04-nv40: import initial pm backend Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: import initial clock get/set routines + hook... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: import initial work on vbios performance... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: make bios code easier to use externally Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: make the behaviour of get_pll_limits(... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: fix 100c90 write on nva3 Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: zero dummy page Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: mark PCIEGART pages non-present rather than... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: we can't free ACPI EDID, so make a copy... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: handle fifo pusher errors better Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: better handling of unmappable vram Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: fix SOR count for early chipsets Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: report BAR access faults Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: move vm trap to nv50_fb.c Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: protect ramht_find() from oopsing if on... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: remove nouveau_gpuobj_late_takedown Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: protect gpuobj list + global instmem heap... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: fix gpuobj refcount to use atomics Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: add spinlock around ramht modifications Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: tidy ram{ht,fc,ro} a bit Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: rework init ordering so nv50_instmem.c... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: calculate vram reordering block size Signed-off-by: Ben Skeggs <bskeggs@redhat.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: allow gpuobjs that aren't mapped into aperture Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: simplify fake gpu objects Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: remove nouveau_gpuobj_ref completely,... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: rebase per-channel pramin heap offsets... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: modify object accessors, offset in bytes... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: move ramht code out of nouveau_object... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: have nv_mask return original register... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: require explicit unmap of kmapped bos Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: remove second map of notifier bo Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: move check for no-op bo move before memcpy... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nv50: add new accelerated bo move funtion Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-09-24 |
Ben Skeggs | drm/nouveau: fix panels using straps-based mode detection Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-08-26 |
Ben Skeggs | drm/nouveau: drop drm_global_mutex before sleeping... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-08-26 |
Ben Skeggs | drm: export drm_global_mutex for drivers to use Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-08-26 |
Ben Skeggs | drm/nv50: add dcb type 14 to enum to prevent compiler... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-08-17 |
Ben Skeggs | drm/nouveau: fix earlier mistake when fixing merge... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-08-17 |
Ben Skeggs | drm/nvc0: fix thinko in instmem suspend/resume Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-08-17 |
Ben Skeggs | drm/nv50-nvc0: ramht_size is meant to be in bytes,... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-08-17 |
Ben Skeggs | drm/nouveau: punt some more log messages to debug level Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |
2010-08-17 |
Ben Skeggs | drm/nouveau: remove warning about unknown tmds table... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
commit | commitdiff | tree |