Replace yaboot_startup() by newworld_boot() which implements generic

CHRP boot method.
It finds the CHRP bootscript using the file attribute 'tbxi' and 
the blessed directory.

This method allows to boot easily Fedora (the bitness detection is done
by the script and yaboot is called with the according yaboot.conf) but
openSUSE is broken (you have to use "boot cd:,\suseboot\yaboot")
Debian works well (as usual...).
The openSUSE needs the missing forth words: "load" and "go".
The MacOS bootloader (BootX) is also loaded automatically but forth 
script is too complex to be executed correctly.

Signed-off-by: Laurent Vivier <Laurent@vivier.eu>


git-svn-id: svn://coreboot.org/openbios/trunk/openbios-devel@571 f158a5a8-5612-0410-a976-696ce0be7e32
This commit is contained in:
Laurent Vivier
2009-08-29 15:43:00 +00:00
parent 1ced7923e7
commit 2db781a446
2 changed files with 16 additions and 22 deletions

View File

@@ -365,3 +365,7 @@ no-conf-def " security-mode" secmode-config
\ defers
['] fcode-debug? to _fcode-debug?
['] diag-switch? to _diag-switch?
: release-load-area
drop
;