[LinuxBIOS] patch to lib/lar.c and include/lar.h

ron minnich rminnich at gmail.com
Mon Dec 17 05:24:03 CET 2007


why not model the run_address on execv?
This is execv:
int execv(const char *path, char *const argv[]);

So run_address become, instead:
int run_address(void (*f)(void *argv), char *const argv[], void *stack);

both argv and stack can be NULL.

This leaves us with a great deal of flexibility and an interface that
looks like a threat startup.

ron




More information about the coreboot mailing list