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

This code loads the linux kernel, console, pal and patches certain functions. More...

#include "arch/alpha/linux/system.hh"
#include "arch/alpha/idle_event.hh"
#include "arch/alpha/system.hh"
#include "arch/generic/linux/threadinfo.hh"
#include "arch/vtophys.hh"
#include "base/loader/symtab.hh"
#include "cpu/base.hh"
#include "cpu/thread_context.hh"
#include "debug/Thread.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 Feb 28 2020 16:27:06 for gem5 by doxygen 1.8.13