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
