mirror of
https://github.com/Qortal/Brooklyn.git
synced 2025-01-30 23:02:18 +00:00
2a709f28fa
* 0day explit mitigation * Memory corruption prevention * Privilege escalation prevention * Buffer over flow prevention * File System corruption defense * Thread escape prevention This may very well be the most intensive inclusion to BrooklynR. This will not be part of an x86 suite nor it will be released as tool kit. The security core toolkit will remain part of kernel base.
31 lines
692 B
C
31 lines
692 B
C
#ifndef DRM_ATI_PCIGART_H
|
|
#define DRM_ATI_PCIGART_H
|
|
|
|
#include <drm/drm_legacy.h>
|
|
|
|
/* location of GART table */
|
|
#define DRM_ATI_GART_MAIN 1
|
|
#define DRM_ATI_GART_FB 2
|
|
|
|
#define DRM_ATI_GART_PCI 1
|
|
#define DRM_ATI_GART_PCIE 2
|
|
#define DRM_ATI_GART_IGP 3
|
|
|
|
struct drm_ati_pcigart_info {
|
|
int gart_table_location;
|
|
int gart_reg_if;
|
|
void *addr;
|
|
dma_addr_t bus_addr;
|
|
dma_addr_t table_mask;
|
|
struct drm_dma_handle *table_handle;
|
|
struct drm_local_map mapping;
|
|
int table_size;
|
|
};
|
|
|
|
extern int drm_ati_pcigart_init(struct drm_device *dev,
|
|
struct drm_ati_pcigart_info * gart_info);
|
|
extern int drm_ati_pcigart_cleanup(struct drm_device *dev,
|
|
struct drm_ati_pcigart_info * gart_info);
|
|
|
|
#endif
|