gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
system.cc File Reference

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.

Detailed Description

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.


Generated on Fri Jun 9 2017 13:03:52 for gem5 by doxygen 1.8.6