Separated out initialisation functions from startup/shutdown functions.

This commit is contained in:
Michael Brown
2007-07-03 23:09:56 +01:00
parent a5f33ea283
commit 89349d7fad
23 changed files with 241 additions and 196 deletions

View File

@@ -17,6 +17,7 @@
*/
#include <gpxe/list.h>
#include <gpxe/init.h>
#include <gpxe/process.h>
/** @file
@@ -83,10 +84,15 @@ void step ( void ) {
* Initialise processes
*
*/
void init_processes ( void ) {
static void init_processes ( void ) {
struct process *process;
for ( process = processes ; process < processes_end ; process++ ) {
process_add ( process );
}
}
/** Process initialiser */
struct init_fn process_init_fn __init_fn ( INIT_NORMAL ) = {
.initialise = init_processes,
};