On Thu, 2014-11-20 at 17:06 +0000, Ruslan Bukin wrote:
> Author: br
> Date: Thu Nov 20 17:06:41 2014
> New Revision: 274752
> URL: https://svnweb.freebsd.org/changeset/base/274752
> 
> Log:
>   Add L2-cache writeback/flush operations. Supported 32,128-byte line-size,
>   else ignored. Cavium Networks also ignored as it has non-standard config
>   registers.
>   
>   Obtained from:      NetBSD
>   Sponsored by:       DARPA, AFRL
> 
> Modified:
>   head/sys/mips/include/cache_mipsNN.h
>   head/sys/mips/include/cpuinfo.h
>   head/sys/mips/include/cpuregs.h
>   head/sys/mips/mips/cache.c
>   head/sys/mips/mips/cache_mipsNN.c
>   head/sys/mips/mips/cpu.c
> 
> Modified: head/sys/mips/include/cache_mipsNN.h
> ==============================================================================
> --- head/sys/mips/include/cache_mipsNN.h      Thu Nov 20 17:03:40 2014        
> (r274751)
> +++ head/sys/mips/include/cache_mipsNN.h      Thu Nov 20 17:06:41 2014        
> (r274752)
> @@ -67,5 +67,15 @@ void       mipsNN_pdcache_wbinv_range_index_12
>  void mipsNN_pdcache_inv_range_128(vm_offset_t, vm_size_t);
>  void mipsNN_pdcache_wb_range_128(vm_offset_t, vm_size_t);
>  #endif
> +void mipsNN_sdcache_wbinv_all_32(void);
> +void mipsNN_sdcache_wbinv_range_32(vm_paddr_t, vm_size_t);
> +void mipsNN_sdcache_wbinv_range_index_32(vm_paddr_t, vm_size_t);
> +void mipsNN_sdcache_inv_range_32(vm_paddr_t, vm_size_t);
> +void mipsNN_sdcache_wb_range_32(vm_paddr_t, vm_size_t);
> +void mipsNN_sdcache_wbinv_all_128(void);
> +void mipsNN_sdcache_wbinv_range_128(vm_paddr_t, vm_size_t);
> +void mipsNN_sdcache_wbinv_range_index_128(vm_paddr_t, vm_size_t);
> +void mipsNN_sdcache_inv_range_128(vm_paddr_t, vm_size_t);
> +void mipsNN_sdcache_wb_range_128(vm_paddr_t, vm_size_t);
>  

I'm getting build failures on this because of vm_paddr_t in these
declarations versus vm_offset_t in the defintions and some pointers.

-- Ian


_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to