From owner-cvs-all Tue Nov 3 16:30:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA14011 for cvs-all-outgoing; Tue, 3 Nov 1998 16:30:51 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA13998; Tue, 3 Nov 1998 16:30:47 -0800 (PST) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA17195; Tue, 3 Nov 1998 16:30:48 -0800 (PST) Date: Tue, 3 Nov 1998 16:30:48 -0800 (PST) Message-Id: <199811040030.QAA17195@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/boot/common interp_forth.c Makefile.inc bcache.c interp.c src/sys/boot/ficl Makefile dict.c sysdep.c vm.c words.c src/sys/boot/i386/loader Makefile Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk msmith 1998/11/03 16:30:48 PST Modified files: sys/boot/common Makefile.inc bcache.c interp.c Added files: sys/boot/common interp_forth.c Log: Add BootForth hooks; if BOOT_FORTH is defined, pass every line read to the Forth interpreter. Instantiate all of our inbuilt commands as Forth words, and handle them being called from there. Add my copyright to the bcache module (oops). Revision Changes Path 1.8 +6 -1 src/sys/boot/common/Makefile.inc 1.3 +26 -2 src/sys/boot/common/bcache.c 1.8 +10 -2 src/sys/boot/common/interp.c Modified files: sys/boot/ficl Makefile dict.c sysdep.c vm.c words.c Log: Make this work in the libstand environment; don't use stdio/stdlib headers. Revision Changes Path 1.2 +3 -3 src/sys/boot/ficl/Makefile 1.2 +1 -3 src/sys/boot/ficl/dict.c 1.2 +2 -6 src/sys/boot/ficl/sysdep.c 1.2 +1 -3 src/sys/boot/ficl/vm.c 1.2 +1 -3 src/sys/boot/ficl/words.c Modified files: sys/boot/i386/loader Makefile Log: Add required parts for BootForth building (currently disabled and untested). Only suitable for i386 at the moment, as we are missing setjmp/longjmp on the Alpha. Revision Changes Path 1.16 +10 -5 src/sys/boot/i386/loader/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message