Manage state-valid.

"go" can be done only if init-program has set state-valid to true.

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



git-svn-id: svn://coreboot.org/openbios/trunk/openbios-devel@587 f158a5a8-5612-0410-a976-696ce0be7e32
This commit is contained in:
Laurent Vivier
2009-09-21 22:44:21 +00:00
parent 89f31fbead
commit 428b4b807f
4 changed files with 17 additions and 6 deletions

View File

@@ -50,6 +50,8 @@ elf_loader_init_program( void *dummy )
size_t size;
char *addr;
feval("0 state-valid !");
feval("load-base");
base = (char*)POP();
@@ -78,6 +80,7 @@ elf_loader_init_program( void *dummy )
/* FIXME: should initialize saved-program-state. */
PUSH(ehdr->e_entry);
feval("elf-entry !");
feval("-1 state-valid !");
}
NODE_METHODS( elf_loader ) = {