From owner-freebsd-arch@FreeBSD.ORG Mon Nov 12 08:56:24 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 26C082BC; Mon, 12 Nov 2012 08:56:24 +0000 (UTC) (envelope-from mike@reifenberger.com) Received: from mail-out.m-online.net (mail-out.m-online.net [IPv6:2001:a60:0:28:0:1:25:1]) by mx1.freebsd.org (Postfix) with ESMTP id 960E18FC1B; Mon, 12 Nov 2012 08:56:23 +0000 (UTC) Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3Y0Qmt6Dr1z3hhmL; Mon, 12 Nov 2012 09:56:14 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3Y0Qmt4pNlzbbgv; Mon, 12 Nov 2012 09:56:14 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id qWfKuBZP5taz; Mon, 12 Nov 2012 09:53:38 +0100 (CET) Received: from ux32.reifenberger.com (ppp-93-104-38-109.dynamic.mnet-online.de [93.104.38.109]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS; Mon, 12 Nov 2012 09:56:08 +0100 (CET) Date: Mon, 12 Nov 2012 09:56:10 +0100 From: mike To: freebsd-arch@freebsd.org Subject: Working on Bootforth / ficl In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (WNT 1167 2008-08-23) X-X-Sender: mike@reifenberger.com@mail.eeeit.de MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Adrian Chadd , Devin Teske X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Nov 2012 08:56:24 -0000 Hi, a few years ago I made an upgrade to ficl 4.0 and some other changes which brought among other things: - A somewhat simpler C-interface (IMHO) - Real compression for the softwords - A user-land ficl executable which acted exactly like the bootloader for better forth development A first step to get back on this topic would be to vendor import the related ficl versions (ficl33, ficl40, ficl41) and move the currently used ficl33 from sys/boot/ficl to sys/contrib/ficl and separate the local modifications from the vendor code. Any objections in general? What would be the preferred method? - Vendor import of ficl33 as described in the commiters guide - svn copy of ficl33 to sys/contrib/ficl - svn copy of the locally modified ficl33 files or reapply the local changes? Other suggestions? Thanks in advance! Greetings --- Michael Reifenberger