From owner-cvs-src@FreeBSD.ORG Mon Oct 30 21:04:53 2006 Return-Path: X-Original-To: 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 496E616A54C; Mon, 30 Oct 2006 21:04:53 +0000 (UTC) (envelope-from ru@rambler-co.ru) Received: from relay0.rambler.ru (relay0.rambler.ru [81.19.66.187]) by mx1.FreeBSD.org (Postfix) with ESMTP id C6A6143D8E; Mon, 30 Oct 2006 21:04:43 +0000 (GMT) (envelope-from ru@rambler-co.ru) Received: from relay0.rambler.ru (localhost [127.0.0.1]) by relay0.rambler.ru (Postfix) with ESMTP id 051565EB7; Tue, 31 Oct 2006 00:04:42 +0300 (MSK) Received: from edoofus.park.rambler.ru (unknown [81.19.65.108]) by relay0.rambler.ru (Postfix) with ESMTP id D3DEB5E68; Tue, 31 Oct 2006 00:04:41 +0300 (MSK) Received: (from ru@localhost) by edoofus.park.rambler.ru (8.13.8/8.13.8) id k9UL4gtX028038; Tue, 31 Oct 2006 00:04:42 +0300 (MSK) (envelope-from ru) Date: Tue, 31 Oct 2006 00:04:42 +0300 From: Ruslan Ermilov To: John Baldwin Message-ID: <20061030210442.GB27957@rambler-co.ru> References: <200610291450.k9TEowL4034801@repoman.freebsd.org> <200610301155.55597.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="24zk1gE8NUlDmwG9" Content-Disposition: inline In-Reply-To: <200610301155.55597.jhb@freebsd.org> User-Agent: Mutt/1.5.13 (2006-08-11) X-Virus-Scanned: No virus found Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/boot/common load_elf.c src/sys/boot/i386/boot2 boot2.c src/sys/boot/i386/libi386 elf32_freebsd.c src/sys/boot/pc98/boot2 boot.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Oct 2006 21:04:53 -0000 --24zk1gE8NUlDmwG9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 30, 2006 at 11:55:54AM -0500, John Baldwin wrote: > On Sunday 29 October 2006 09:50, Ruslan Ermilov wrote: > > ru 2006-10-29 14:50:58 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > sys/boot/common load_elf.c=20 > > sys/boot/i386/boot2 boot2.c=20 > > sys/boot/i386/libi386 elf32_freebsd.c=20 > > sys/boot/pc98/boot2 boot.c=20 > > Log: > > Because the BTX mini-kernel now uses flat memory mode and clients > > are no longer limited to a virtual address space of 16 megabytes, > > only mask high two bits of a virtual address. This allows to load > > larger kernels (up to 1 gigabyte). Not masking addresses at all > > was a bad idea on machines with less than >3G of memory -- kernels > > are linked at 0xc0xxxxxx, and that would attempt to load a kernel > > at above 3G. By masking only two highest bits we stay within the > > safe limits while still allowing to boot larger kernels. > > =20 > > (This is a safer reimplmentation of sys/boot/i386/boot2/boot.2.c > > rev. 1.71.) > > =20 > > Prodded by: jhb > > Tested by: nyan (pc98) >=20 > Thanks! >=20 Do you think it would be a good idea to MFC this in time for 6.2? Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --24zk1gE8NUlDmwG9 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFRmjqqRfpzJluFF4RAplBAJ9sGpA0x7oVf6llk//BkkjA46VA0ACfQRAo p0UbXBwv3q8ZrM5Lei3adXI= =/fhO -----END PGP SIGNATURE----- --24zk1gE8NUlDmwG9--