Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Jun 2006 15:41:40 +0400
From:      Tarc <tarc@tarc.po.cs.msu.su>
To:        freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: Loader forth
Message-ID:  <20060609114140.GC56421@tarc.po.cs.msu.su>
Resent-Message-ID: <20060611113456.GB24170@tarc.po.cs.msu.su>
In-Reply-To: <20060609084656.GA43591@what-creek.com>
References:  <20060609084656.GA43591@what-creek.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jun 09, 2006 at 08:46:57AM +0000, John Birrell wrote:
> Gobbldy-gook! Yuk. I need help.
> 
> All I want to do is add another menu option that will do
> the equivalent of:
> 
> cyclic_load="YES"
> dtrace_load="YES"
> 
> etc
> 
> and then boot.
> 
> Adding the menu option was simple.
> 
> But it seems that the loader code does the module loading *before*
> the menu is displayed and simply doing the setenvs when the key
> press is detected is too late -- they get ignored.
> 
> Doing the setenv and then a boot-conf resets everything to what was
> read from the config files. Grumble.
> 
> I see that the acpi implementation cheats and that module gets
> loaded from the C-code. Is that because the design of the loader forth
> doesn't allow this?
> 
> This is probably really simple for a forth programmer. Which I'm not.
> 
> Can anyone tell me how to do it?
> 
> --
> John Birrell

Yes, but you can use the load command for loading custom modules and/or kernel.  
for documentation, you can see to /sys/boot/common/help.common . There are described some commands. T-prefix and D-prefix are for format only, so you should find `# Tload' pattern.
-- 
   Best regards,
   	Arseny Nasokin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060609114140.GC56421>