From owner-cvs-src@FreeBSD.ORG  Fri Sep 10 20:22:50 2004
Return-Path: <owner-cvs-src@FreeBSD.ORG>
Delivered-To: cvs-src@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP
	id CA7AF16A4CE; Fri, 10 Sep 2004 20:22:50 +0000 (GMT)
Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115])
	by mx1.FreeBSD.org (Postfix) with ESMTP
	id C25AD43D5C; Fri, 10 Sep 2004 20:22:50 +0000 (GMT)
	(envelope-from kensmith@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
	by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i8AKMoRC067100;
	Fri, 10 Sep 2004 20:22:50 GMT
	(envelope-from kensmith@repoman.freebsd.org)
Received: (from kensmith@localhost)
	by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i8AKMokh067099;
	Fri, 10 Sep 2004 20:22:50 GMT
	(envelope-from kensmith)
Message-Id: <200409102022.i8AKMokh067099@repoman.freebsd.org>
From: Ken Smith <kensmith@FreeBSD.org>
Date: Fri, 10 Sep 2004 20:22:50 +0000 (UTC)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org,
	cvs-all@FreeBSD.org
X-FreeBSD-CVS-Branch: RELENG_5
Subject: cvs commit: src/sys/sparc64/sparc64 bus_machdep.c
X-BeenThere: cvs-src@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Sep 2004 20:22:51 -0000

kensmith    2004-09-10 20:22:50 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_5)
    sys/sparc64/sparc64  bus_machdep.c 
  Log:
  MFC of v1.41.  From that Log entry:
  
    Better fix the busdma problem exposed by ATA. With the CMD 646 for
    example the maximum segment size is 64K while the boundary is set
    to 8K due to controller limitations. It is impossible to NOT cross
    the boundary for any segment size that's larger than the boundary.
    So, once we inherited the boundary from the parent tag, make sure
    to reduce the maximum segment size to the boundary if it was larger.
  
  Work done by:   marcel
  Approved by:    re (scottl) [ Sooner than normal, needed for BETA4... ]
  
  Revision  Changes    Path
  1.39.2.2  +5 -1      src/sys/sparc64/sparc64/bus_machdep.c