gem5/src/kern/linux
Brandon Potter acce7b0dc0 syscall-emul: Add functionality to open syscalls
This changeset adds refactors the existing open system call,
adds the openat variant (enabled for x86 builds), and adds
additional "special file" test cases for /proc/meminfo and
/etc/passwd.

Change-Id: I6f429db65bbf2a28ffa3fd12df518c2d0de49663
Reviewed-on: https://gem5-review.googlesource.com/2265
Maintainer: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Tony Gutierrez <anthony.gutierrez@amd.com>
Reviewed-by: Michael LeBeane <Michael.Lebeane@amd.com>
2017-03-09 22:42:45 +00:00
..
events.cc kern, arm: Dump dmesg on kernel panic/oops 2016-06-20 14:39:49 +01:00
events.hh kern, arm: Dump dmesg on kernel panic/oops 2016-06-20 14:39:49 +01:00
flag_tables.hh syscall_emul: remove mmapFlagTable 2016-04-01 16:38:16 -07:00
helpers.cc kern, arm: Dump dmesg on kernel panic/oops 2016-06-20 14:39:49 +01:00
helpers.hh kern, arm: Dump dmesg on kernel panic/oops 2016-06-20 14:39:49 +01:00
linux.cc syscall-emul: Add functionality to open syscalls 2017-03-09 22:42:45 +00:00
linux.hh syscall-emul: Add functionality to open syscalls 2017-03-09 22:42:45 +00:00
printk.cc style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
printk.hh arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh 2009-09-23 08:34:21 -07:00