[resolved] stable/9 fails to compile: kmem_alloc_contig bad definition - radeon kms patches

Volodymyr Kostyrko c.kworr at gmail.com
Fri Jul 12 12:17:47 UTC 2013


12.07.2013 08:51, Volodymyr Kostyrko wrote:

> vm_extern.h:
> vm_offset_t kmem_alloc_contig(vm_map_t map, vm_size_t size, int flags,
>      vm_paddr_t low, vm_paddr_t high, unsigned long alignment,
>      unsigned long boundary, vm_memattr_t memattr);
>
> Why boundary is unsigned long and not vm_paddr_t?
>
> vm_contig.c:
> vm_offset_t
> kmem_alloc_contig(vm_map_t map, vm_size_t size, int flags, vm_paddr_t low,
>       vm_paddr_t high, u_long alignment, vm_paddr_t boundary,
>       vm_memattr_t memattr)
>

That was caused by radeon drm patches found at 
https://wiki.freebsd.org/AMD_GPU

-- 
Sphinx of black quartz, judge my vow.


More information about the freebsd-stable mailing list