summaryrefslogtreecommitdiff
path: root/shared-core
AgeCommit message (Collapse)Author
2008-09-18radeon: add function to configure PCIE lanesAlex Deucher
2008-09-18Radeon: restructure PLL dataAlex Deucher
- store pixel clocks, core clock, and memory clocks separately - grab all pll limits from bios tables
2008-09-18radeon: fixup buffer and cs bitsDave Airlie
2008-09-18radeon: fail properly if we can't create the ring.Dave Airlie
Normally this will be due to an AGP driver needing updating
2008-09-18radeon: do proper memory controller init and setupDave Airlie
2008-09-18radeon: remove unneeded debuggingDave Airlie
2008-09-18make text reserve 256kDave Airlie
2008-09-18radeon: add initial suspend/resume supportDave Airlie
plus a bunch of fixes
2008-09-07radeon: change interface from headers add pin_domain into paddingDave Airlie
2008-08-27drm: fix some whitespaceDave Airlie
2008-08-26radeon: fixup domains and use them properlyDave Airlie
2008-08-19radeon: oops set correct scratchDave Airlie
2008-08-17radeon: first pass at bios scratch regsAlex Deucher
- todo: updated connected status
2008-08-16i915: finish removing TTM bitsJesse Barnes
Makes it build again.
2008-08-16Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm ↵Jesse Barnes
into modesetting-gem
2008-08-16i915: set domain properly on fb mapping, flush out changesJesse Barnes
The user visible ioctl does this, but since we call into GEM internals directly, we have to flush things ourselves. Fixes initial fb console corruption.
2008-08-14radeon: add support for memory map initDave Airlie
2008-08-14radeon: add copy/solid regs for rn50Dave Airlie
2008-08-14i915: fixup from last merge hopefullyDave Airlie
2008-08-14Merge branch 'radeon-gem-cs' into modesetting-gemDave Airlie
Conflicts: libdrm/xf86drm.c linux-core/Makefile.kernel linux-core/drmP.h linux-core/drm_compat.h linux-core/drm_drv.c linux-core/drm_stub.c linux-core/drm_vm.c shared-core/i915_dma.c shared-core/r300_cmdbuf.c shared-core/radeon_drv.h
2008-08-14Get legacy working finallyAlex Deucher
- extra ~ in RADEON_WRITE_P() - re-arrange crtc setup a bit - add debugging for tracing calls - fix pitch calculation
2008-08-14Brute force port of legacy crtc/encoder codeAlex Deucher
- removed save/init/restore chain with set functions
2008-08-14radeon: fix kernel_mm properlyDave Airlie
2008-08-14radeon: remove debuggingDave Airlie
2008-08-14radeon: use mm_enabled variable to denote memory manager runningDave Airlie
2008-08-14radeon: make buffer swap for older drivers work again on GEMDave Airlie
2008-08-14radeon: add userspace call for mm support checkDave Airlie
2008-08-14radeon: FEDORA: add old DMA buffers on top of GEMDave Airlie
This really shouldn't go upstream, it just lets me run the old 3D driver on GEM setup system
2008-08-13i915: setup hardware status page if physical addrs are requiredJesse Barnes
Needed for the modesetting case where we initialize the ring at load time.
2008-08-13Merge branch 'modesetting-101' into modesetting-gemJesse Barnes
2008-08-13Merge branch 'master' into modesetting-gemJesse Barnes
Conflicts: libdrm/Makefile.am libdrm/xf86drm.h shared-core/i915_dma.c shared-core/i915_irq.c
2008-08-09NV50: minor changesMaarten Maathuis
2008-08-09NV50: enable hotplug irqMaarten Maathuis
2008-08-08Merge branch 'drm-gem'Eric Anholt
Conflicts: shared-core/i915_dma.c This brings in kernel support and userland interface for intel GEM.
2008-08-08nouveau: wait for pgraph idle after loading or saving a contextStuart Bennett
the nvidia driver does this, and it stops the error message appearing on nv40
2008-08-08radeon: add initial support for legacy crtc/encoders.Dave Airlie
not all there yet
2008-08-07Make modesetting-gem build with recent kernelsJesse Barnes
Needed to merge in VM fault changes & pci_read_base API update.
2008-08-06radeon: fix setting new memmap in right placeDave Airlie
2008-08-05radeon: fix blit due to registers wrongDave Airlie
2008-08-04radeon: add userspace mm enable switchDave Airlie
2008-08-04drm: remove unused typesDave Airlie
2008-08-04i915/radeon: use rmmap lockedDave Airlie
2008-08-01Merge commit 'origin/drm-gem' into modesetting-gemKristian Høgsberg
Conflicts: linux-core/Makefile.kernel linux-core/drmP.h linux-core/drm_mm.c linux-core/drm_stub.c linux-core/i915_gem.c linux-core/i915_opregion.c shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c
2008-08-01Revert "i915: Move all of the irq install/uninstall to load time."Dave Airlie
This reverts commit 965a72202b439068e62ac341990f51953457b202. Please re-do over properly
2008-07-31Merge commit 'origin/master' into modesetting-gemKristian Høgsberg
Conflicts: linux-core/Makefile.kernel linux-core/ati_pcigart.c linux-core/drm_compat.h linux-core/drm_irq.c linux-core/drm_lock.c linux-core/i915_drv.c shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c shared-core/nouveau_mem.c shared-core/radeon_cp.c shared-core/radeon_drv.h
2008-07-31drm: userspace rip out TTM APIDave Airlie
2008-07-31TTM: remove API and userspace objects.Dave Airlie
This removes all the TTM userspace API and all userspace objects. It also removes the drm_bo_lock.c code
2008-07-30intel-gem: Replace version bump signalling GEM with I915_PARAM_HAS_GEM.Eric Anholt
2008-07-30Revert "Rename drm_mm.c and its fuctions to drm_memrange."Eric Anholt
This reverts commit 3ad8db2071d30c198403e605f2726fc5c3e46bfd. We ended up not needing that namespace, and I'd rather not have the churn for producing diffs.
2008-07-30radeon: add some handles to the sarea + kernel mm available checkDave Airlie