gem5
|
This code loads the linux kernel, console, pal and patches certain functions. More...
#include "arch/mips/linux/system.hh"
#include "arch/generic/linux/threadinfo.hh"
#include "arch/mips/idle_event.hh"
#include "arch/mips/system.hh"
#include "arch/vtophys.hh"
#include "base/loader/symtab.hh"
#include "cpu/base.hh"
#include "cpu/thread_context.hh"
#include "debug/Thread.hh"
#include "dev/platform.hh"
#include "kern/linux/events.hh"
#include "kern/linux/printk.hh"
#include "mem/physical.hh"
#include "mem/port.hh"
#include "sim/arguments.hh"
#include "sim/byteswap.hh"
Go to the source code of this file.
This code loads the linux kernel, console, pal and patches certain functions.
The symbol tables are loaded so that traces can show the executing function and we can skip functions. Various delay loops are skipped and their final values manually computed to speed up boot time.
Definition in file system.cc.