From owner-cvs-all Sat Feb 24 23:44:44 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id CAF8C37B401; Sat, 24 Feb 2001 23:44:40 -0800 (PST) (envelope-from peter@FreeBSD.org) Received: (from peter@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f1P7ieV91620; Sat, 24 Feb 2001 23:44:40 -0800 (PST) (envelope-from peter) Message-Id: <200102250744.f1P7ieV91620@freefall.freebsd.org> From: Peter Wemm Date: Sat, 24 Feb 2001 23:44:40 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 bioscall.s locore.s X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG peter 2001/02/24 23:44:40 PST Modified files: sys/i386/i386 bioscall.s locore.s Log: Make the kernel actually compile and link under a.out, using gcc -aout -mno-underscores. The bioscall.s tweak is not an a.out requirement really, but to work around the bugs in the antique version of gas that used for a.out. Makefile hacks are all that is needed to get an a.out kernel. There is no telling if it will work though. This is little more than an academic curiosity anyway since all it is good for is situations where the boot code is hard wired, eg: rom bootstraps (such as the gnat box). GENERIC: ... size -aout kernel ; chmod 755 kernel text data bss dec hex 3051520 368640 198688 3618848 373820 Revision Changes Path 1.10 +9 -1 src/sys/i386/i386/bioscall.s 1.142 +7 -1 src/sys/i386/i386/locore.s To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message