From owner-freebsd-arch@FreeBSD.ORG Tue Nov 13 10:42:31 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 37D1E3D8; Tue, 13 Nov 2012 10:42:31 +0000 (UTC) (envelope-from mike@reifenberger.com) Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by mx1.freebsd.org (Postfix) with ESMTP id DDAAA8FC12; Tue, 13 Nov 2012 10:42:30 +0000 (UTC) Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3Y14z665gbz4KK2x; Tue, 13 Nov 2012 11:37:22 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3Y14z65sp7zbbj4; Tue, 13 Nov 2012 11:37:22 +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 TONF2XNu3ivm; Tue, 13 Nov 2012 11:34:48 +0100 (CET) Received: from ux32.reifenberger.com (ppp-93-104-63-242.dynamic.mnet-online.de [93.104.63.242]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS; Tue, 13 Nov 2012 11:37:21 +0100 (CET) Date: Tue, 13 Nov 2012 11:37:23 +0100 From: mike To: Devin Teske Subject: Re: Working on Bootforth / ficl In-Reply-To: <1DE1DC5C-9D7F-4FC7-A27C-736B0B172DBF@fisglobal.com> Message-ID: References: <1DE1DC5C-9D7F-4FC7-A27C-736B0B172DBF@fisglobal.com> 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 , freebsd-arch@freebsd.org 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: Tue, 13 Nov 2012 10:42:31 -0000 On Mon, 12 Nov 2012, Devin Teske wrote: ... >> - A user-land ficl executable which acted exactly like the bootloader for better >> forth development >> > > Does it support "include" ? That's been one of the biggest things preventing me from simulating boot in userland. If it does, this would be a very great addition. > > Yes, if I remember right. I was able to do anything up to the boot command... include is allways there btw. Its implemented using libstand funtionality and wrapped into a FORTH word later on.. NB: Because on amd64 the loader gets compiled as a i386 binary I produced there a i386 userland binary too because it was simpler to implement. Shouldn't matter for bootforth testing purposes. Greetings --- Michael Reifenberger