mirror of
https://gitlab.com/qemu-project/openbios.git
synced 2024-02-13 08:34:06 +08:00
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@siriusit.co.uk> git-svn-id: svn://coreboot.org/openbios/trunk/openbios-devel@686 f158a5a8-5612-0410-a976-696ce0be7e32
42 lines
810 B
Forth
42 lines
810 B
Forth
\ tag: Utility functions
|
|
\
|
|
\ deblocker / filesystem support
|
|
\
|
|
\ Copyright (C) 2003, 2004 Samuel Rydh
|
|
\
|
|
\ See the file "COPYING" for further information about
|
|
\ the copyright and warranty status of this work.
|
|
\
|
|
|
|
\ -------------------------------------------------------------
|
|
\ command line editor (/packages/cmdline)
|
|
\ -------------------------------------------------------------
|
|
|
|
[IFDEF] CONFIG_CMDLINE
|
|
|
|
dev /packages
|
|
new-device
|
|
" cmdline" device-name
|
|
|
|
:noname
|
|
" " [active-package], open-package
|
|
?dup if
|
|
" cmdline" rot $call-method
|
|
else
|
|
." cmdline is missing!" cr
|
|
then
|
|
\ cmdline must close itself upon return
|
|
;
|
|
|
|
:noname
|
|
[ ['] (lit) , swap , ] to outer-interpreter
|
|
; SYSTEM-initializer
|
|
|
|
external
|
|
: prepare 0 to my-self ;
|
|
|
|
finish-device
|
|
|
|
[THEN]
|
|
device-end
|