Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/drm2/drm_os_freebsd.h
Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Lines | *(volatile u_int16_t *)(((vm_offset_t)(map)->handle) + \ | ||||
(vm_offset_t)(offset)) = htole16(val) | (vm_offset_t)(offset)) = htole16(val) | ||||
#define DRM_WRITE32(map, offset, val) \ | #define DRM_WRITE32(map, offset, val) \ | ||||
*(volatile u_int32_t *)(((vm_offset_t)(map)->handle) + \ | *(volatile u_int32_t *)(((vm_offset_t)(map)->handle) + \ | ||||
(vm_offset_t)(offset)) = htole32(val) | (vm_offset_t)(offset)) = htole32(val) | ||||
#define DRM_WRITE64(map, offset, val) \ | #define DRM_WRITE64(map, offset, val) \ | ||||
*(volatile u_int64_t *)(((vm_offset_t)(map)->handle) + \ | *(volatile u_int64_t *)(((vm_offset_t)(map)->handle) + \ | ||||
(vm_offset_t)(offset)) = htole64(val) | (vm_offset_t)(offset)) = htole64(val) | ||||
#ifdef amd64 | |||||
#define DRM_PORT "graphics/drm-kmod" | #define DRM_PORT "graphics/drm-kmod" | ||||
#else | |||||
#define DRM_PORT "graphics/drm-legacy-kmod" | |||||
#endif | |||||
#define DRM_OBSOLETE(dev) \ | #define DRM_OBSOLETE(dev) \ | ||||
do { \ | do { \ | ||||
device_printf(dev, "=======================================================\n"); \ | device_printf(dev, "=======================================================\n"); \ | ||||
device_printf(dev, "This code is obsolete abandonware. Install the " DRM_PORT " pkg\n"); \ | device_printf(dev, "This code is deprecated. Install the " DRM_PORT " pkg\n"); \ | ||||
device_printf(dev, "=======================================================\n"); \ | device_printf(dev, "=======================================================\n"); \ | ||||
gone_in_dev(dev, 13, "drm2 drivers"); \ | gone_in_dev(dev, 13, "drm2 drivers"); \ | ||||
} while (0) | } while (0) | ||||
/* DRM_READMEMORYBARRIER() prevents reordering of reads. | /* DRM_READMEMORYBARRIER() prevents reordering of reads. | ||||
* DRM_WRITEMEMORYBARRIER() prevents reordering of writes. | * DRM_WRITEMEMORYBARRIER() prevents reordering of writes. | ||||
* DRM_MEMORYBARRIER() prevents reordering of reads and writes. | * DRM_MEMORYBARRIER() prevents reordering of reads and writes. | ||||
*/ | */ | ||||
▲ Show 20 Lines • Show All 544 Lines • Show Last 20 Lines |