Date: Tue, 31 Oct 2006 00:04:42 +0300 From: Ruslan Ermilov <ru@FreeBSD.org> To: John Baldwin <jhb@FreeBSD.org> 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 Message-ID: <20061030210442.GB27957@rambler-co.ru> In-Reply-To: <200610301155.55597.jhb@freebsd.org> References: <200610291450.k9TEowL4034801@repoman.freebsd.org> <200610301155.55597.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061030210442.GB27957>