gem5/src/kern
Steve Reinhardt 0e214bdfd1 syscall_emul: factor out flag tables into common file
The openFlagTable and mmapFlagTables for emulated Linux
platforms are basically identical, but are specified
repetitively for every platform.  Use a common file
that gets included for each platform so that we only
have one copy, making them more consistent and simplifying
changes (like adding #ifdefs).

In the process, made some minor fixes that slipped through
due to previous inconsistencies, and added more #ifdefs
to try to fix building on alternative hosts.
2016-04-01 16:38:15 -07:00
..
freebsd sim: Don't quiesce UDelayEvents with 0 latency 2015-10-10 16:45:38 -05:00
linux syscall_emul: factor out flag tables into common file 2016-04-01 16:38:15 -07:00
solaris Merge with main repository. 2012-01-30 21:07:57 -08:00
tru64 style: change Process function calls to use camelCase 2015-07-24 12:25:23 -07:00
kernel_stats.cc sim: Refactor the serialization base class 2015-07-07 09:51:03 +01:00
kernel_stats.hh misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
operatingsystem.cc syscall_emul: clean up open() code a bit. 2012-08-06 16:55:28 -07:00
operatingsystem.hh syscall_emul: move mmapGrowsDown() to LiveProcess 2016-03-17 10:29:32 -07:00
SConscript arch, base, dev, kern, sym: FreeBSD support 2015-04-29 22:35:23 -05:00
system_events.cc trace: reimplement the DTRACE function so it doesn't use a vector 2011-04-15 10:44:32 -07:00
system_events.hh Moved the idle event out of system_events.hh. The skipFuncEvent can be made ISA independent by making it use the #define for branch delay slots (and NNPC) 2006-11-07 05:38:33 -05:00