Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/drm2/drm_os_freebsd.c
Show First 20 Lines • Show All 388 Lines • ▼ Show 20 Lines | |||||
#endif | #endif | ||||
} | } | ||||
void | void | ||||
drm_clflush_virt_range(char *addr, unsigned long length) | drm_clflush_virt_range(char *addr, unsigned long length) | ||||
{ | { | ||||
#if defined(__i386__) || defined(__amd64__) | #if defined(__i386__) || defined(__amd64__) | ||||
pmap_invalidate_cache_range((vm_offset_t)addr, | pmap_force_invalidate_cache_range((vm_offset_t)addr, | ||||
(vm_offset_t)addr + length, TRUE); | (vm_offset_t)addr + length); | ||||
#else | #else | ||||
DRM_ERROR("drm_clflush_virt_range not implemented on this architecture"); | DRM_ERROR("drm_clflush_virt_range not implemented on this architecture"); | ||||
#endif | #endif | ||||
} | } | ||||
void | void | ||||
hex_dump_to_buffer(const void *buf, size_t len, int rowsize, int groupsize, | hex_dump_to_buffer(const void *buf, size_t len, int rowsize, int groupsize, | ||||
char *linebuf, size_t linebuflen, bool ascii __unused) | char *linebuf, size_t linebuflen, bool ascii __unused) | ||||
▲ Show 20 Lines • Show All 93 Lines • Show Last 20 Lines |