svn commit: r232727 - head/sys/dev/bge

Bjoern A. Zeeb bzeeb-lists at lists.zabbadoz.net
Fri Mar 9 21:34:41 UTC 2012


On 9. Mar 2012, at 16:05 , John Baldwin wrote:

> Author: jhb
> Date: Fri Mar  9 16:05:11 2012
> New Revision: 232727
> URL: http://svn.freebsd.org/changeset/base/232727
> 
> Log:
>  Remove PAE special-case 2GB DMA boundary and always use a 4GB boundary
>  now that DMA tags in PAE kernels support 4GB boundaries.
> 
>  Reviewed by:	yongari
> 
> Modified:
>  head/sys/dev/bge/if_bgereg.h
> 

ie63 XEN and PAE at least failed.

/scratch/tmp/bz/head.svn/sys/modules/bge/../../dev/bge/if_bge.c: In function 'bge_dma_alloc':
/scratch/tmp/bz/head.svn/sys/modules/bge/../../dev/bge/if_bge.c:2607: warning: large integer implicitly truncated to unsigned type [-Woverflow]



> Modified: head/sys/dev/bge/if_bgereg.h
> ==============================================================================
> --- head/sys/dev/bge/if_bgereg.h	Fri Mar  9 15:42:47 2012	(r232726)
> +++ head/sys/dev/bge/if_bgereg.h	Fri Mar  9 16:05:11 2012	(r232727)
> @@ -2691,15 +2691,11 @@ struct bge_gib {
> #define	BGE_DMA_MAXADDR		0xFFFFFFFFFF
> #endif
> 
> -#ifdef PAE
> -#define	BGE_DMA_BNDRY		0x80000000
> -#else
> #if (BUS_SPACE_MAXADDR > 0xFFFFFFFF)
> #define	BGE_DMA_BNDRY		0x100000000
> #else
> #define	BGE_DMA_BNDRY		0
> #endif
> -#endif
> 
> /*
>  * Ring structures. Most of these reside in host memory and we tell

-- 
Bjoern A. Zeeb                                 You have to have visions!
   It does not matter how good you are. It matters what good you do!



More information about the svn-src-head mailing list