Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Nov 2014 14:17:22 -0700
From:      Ian Lepore <ian@FreeBSD.org>
To:        Ruslan Bukin <br@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r274752 - in head/sys/mips: include mips
Message-ID:  <1416777442.1147.346.camel@revolution.hippie.lan>
In-Reply-To: <201411201706.sAKH6fVP032621@svn.freebsd.org>
References:  <201411201706.sAKH6fVP032621@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1416777442.1147.346.camel>