Commit graph

278 commits

Author SHA1 Message Date
Kevin E Martin
7e820fc7d8 - Prepare for merge with trunk
- Change variable names to be more consistent
- Fix bug in per-context creation routine
- Fix root-only permissions for get/setsareactx IOCTLs
- Back out incomplete gamma changes
- Fix some compilation warning messages
- Various code cleanups
- Disable per-context SAREA example code for Radeon This can be re-enabled
    when it is actually used by the driver. Look for '#ifdef
    PER_CONTEXT_SAREA' in the client-side and ddx Radeon driver.
2001-03-07 19:14:39 +00:00
Jeff Hartmann
78b07aa0d7 Initial dev_private device mapping's rather than fixed map numbers 2001-02-21 16:32:12 +00:00
Jeff Hartmann
89daf2d5ab Initial gamma kernel initialization routine, not done just yet 2001-02-21 15:48:40 +00:00
Jeff Hartmann
ba3a1aa6b6 Implemented an solution to the fork resource problem without using
zap_page_range, a little more code, but just as good (and no kernel
    export modifications are needed for this solution.)
2001-02-20 22:16:48 +00:00
Jeff Hartmann
0270da2882 Various fixups to make things work correctly 2001-02-19 21:49:24 +00:00
Jeff Hartmann
08cb65f7f7 Added rmmap vma fixup routine so that the kernel does the right thing when
removing mappings that might still exist in a forked process.
2001-02-19 18:25:26 +00:00
Jeff Hartmann
18e03c15b7 Removed DRM_DEBUG_CODE #defines around vma book keeping, since we will need
it to keep drmRmMap safe
2001-02-19 17:56:45 +00:00
Jeff Hartmann
989d5fa4d5 Don't build the gamma for now, it has no initialization function to find
its mappings.
2001-02-15 19:44:31 +00:00
Jeff Hartmann
ef3b0ebd76 Make I810 compile 2001-02-15 19:35:11 +00:00
Jeff Hartmann
68dc58a187 Initial merge with Gareth's templated drm code of big sareas and per client
sareas, untested and only mga/r128/radeon compile
2001-02-15 18:00:47 +00:00
Gareth Hughes
f2f5bf6f5f - Fix up merge.
- Update date stamps.
2001-02-15 10:26:03 +00:00
Gareth Hughes
360475376c Merge mga-1-0-0-branch into trunk. 2001-02-15 08:12:14 +00:00
Gareth Hughes
38c22bc488 file i810.h was initially added on branch mga-1-0-0-branch. 2001-02-14 14:34:01 +00:00
Gareth Hughes
75720460ce file radeon.h was initially added on branch mga-1-0-0-branch. 2001-02-14 06:31:26 +00:00
Gareth Hughes
de554cb640 file r128.h was initially added on branch mga-1-0-0-branch. 2001-02-14 05:30:38 +00:00
Gareth Hughes
32c4aa1eb3 file r128_drm.c was initially added on branch mga-1-0-0-branch. 2001-02-14 05:30:38 +00:00
Gareth Hughes
0fa26e550d file tdfx.h was initially added on branch mga-1-0-0-branch. 2001-02-14 01:37:05 +00:00
Gareth Hughes
0e928b4733 file tdfx_drm.c was initially added on branch mga-1-0-0-branch. 2001-02-14 01:37:05 +00:00
Alan Hourihane
3b17f9165b file gamma_context.c was initially added on branch mga-1-0-0-branch. 2001-02-13 17:53:02 +00:00
Alan Hourihane
41b80a0ab0 file gamma_drm.c was initially added on branch mga-1-0-0-branch. 2001-02-09 16:44:16 +00:00
Alan Hourihane
89486dffa8 file gamma.h was initially added on branch mga-1-0-0-branch. 2001-02-09 16:44:16 +00:00
Rik Faith
04c29ef2e4 file dristat.c was initially added on branch mga-1-0-0-branch. 2001-02-02 11:44:22 +00:00
Rik Faith
7d68e5ffe2 file drm_stub.h was initially added on branch mga-1-0-0-branch. 2001-02-01 20:54:01 +00:00
Gareth Hughes
82b645dc74 Corresponding sync with PCI GART updates. 2001-01-29 17:46:23 +00:00
Gareth Hughes
5f67507e65 Fix depth clears properly this time. Update all instances of
drmRadeonClear() to the new interface.
2001-01-28 07:18:08 +00:00
Gareth Hughes
a68dddf19c Client-side updates for drmRadeonClear(...), fixes color/depth buffer
clears.
2001-01-26 07:52:36 +00:00
Gareth Hughes
4ebcb86ace file mga_warp.c was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:02 +00:00
Gareth Hughes
b68ca86624 file mga_ucode.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:02 +00:00
Gareth Hughes
321bc52606 file mga_drm.c was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:01 +00:00
Gareth Hughes
2adf599961 file mga.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
f14506198e file drm_vm.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
bb1a10743f file drm_lock.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
2f23eca629 file drm_memory.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
105bece739 file drm_bufs.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
b46a78c060 file drm_proc.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
91844ee039 file drm_fops.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
fd82ce8f3f file drm_init.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
d2110a1dbe file drm_ioctl.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
18ea3b5e6f file drm_drv.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
03593b1629 file drm_context.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
94dd569fc0 file drm_drawable.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
b25e0fee34 file drm_agpsupport.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
a596a6f4e8 file drm_auth.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
ae28c6aab6 file drm_dma.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
249dfc1c29 file drm_lists.h was initially added on branch mga-1-0-0-branch. 2001-01-24 16:09:00 +00:00
Gareth Hughes
4d2a4455b4 - Misc cleanups.
- Fix drmR128Clear parameters (Radeon to follow).
- Add some helper macros to r128/radeon kernel modules.
2001-01-24 15:34:46 +00:00
Jeff Hartmann
642bb6fbb0 file ati_pcigart.h was initially added on branch ati-pcigart-0-0-1-branch. 2001-01-23 17:53:57 +00:00
Jeff Hartmann
97379b82c8 file ati_pcigart.c was initially added on branch ati-pcigart-0-0-1-branch. 2001-01-23 17:53:57 +00:00
Jeff Hartmann
9116644366 Fixed problem preventing compile on system w/o agpgart. 2001-01-18 18:21:05 +00:00
Jeff Hartmann
417bfc8a9d file r128_pcigart.c was initially added on branch ati-pcigart-0-0-1-branch. 2001-01-17 18:43:04 +00:00