Hi all,
I have some questions regarding the system calls available in SE mode on
gem5 for X86. I appreciate if any one shares their insight about them:

1. For the mmap syscall, the function "mmapImpl" has been implemented.
Up-to which extend this function will work properly for mmap syscall?

2. For munmap syscall, they have put the munmapFunc, but the body of the
corresponding function is actually empty. So, does this mean it is actually
not supported on gem5?

3. msync syscall is flagged as unimplementedFunc. So, does this mean that
mmap will still work but the writes will not be reflected persistently in
the region?

4. Since the fork syscall is also flagged as unimplementedFunc , how is the
concept of Copy on Write (generally shared pages) able to be simulated and
handled in gem5?

Regards
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to