mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2025-12-24 18:20:11 +01:00
generic initialization code into template files that can be included
and customized as required. Update mga, r128 and tdfx drivers to use
the new template files. Gamma driver to follow.
Add initial mach64 kernel module using new template files. Should be enough
to get the DRI to initialize, no support for DMA yet though. When I get
a working Rage Pro card I will be able to continue...
31 lines
775 B
C
31 lines
775 B
C
|
|
#ifndef _sis_drm_public_h_
|
|
#define _sis_drm_public_h_
|
|
|
|
typedef struct {
|
|
int context;
|
|
unsigned int offset;
|
|
unsigned int size;
|
|
unsigned int free;
|
|
} drm_sis_mem_t;
|
|
|
|
typedef struct {
|
|
unsigned int offset, size;
|
|
} drm_sis_agp_t;
|
|
|
|
typedef struct {
|
|
unsigned int left, right;
|
|
} drm_sis_flip_t;
|
|
|
|
#define SIS_IOCTL_FB_ALLOC DRM_IOWR( 0x44, drm_sis_mem_t)
|
|
#define SIS_IOCTL_FB_FREE DRM_IOW( 0x45, drm_sis_mem_t)
|
|
|
|
#define SIS_IOCTL_AGP_INIT DRM_IOWR( 0x53, drm_sis_agp_t)
|
|
#define SIS_IOCTL_AGP_ALLOC DRM_IOWR( 0x54, drm_sis_mem_t)
|
|
#define SIS_IOCTL_AGP_FREE DRM_IOW( 0x55, drm_sis_mem_t)
|
|
|
|
#define SIS_IOCTL_FLIP DRM_IOW( 0x48, drm_sis_flip_t)
|
|
#define SIS_IOCTL_FLIP_INIT DRM_IO( 0x49)
|
|
#define SIS_IOCTL_FLIP_FINAL DRM_IO( 0x50)
|
|
|
|
#endif
|