Hello all, https://github.com/linux-test-project/ltp/tree/master/testcases/kernel/syscalls
I was considering writing Linux test cases for SE Mode to work out (potential but more likely probable) bugs in the implementation of some of the system calls, but stumbled across a source base that already has tests for Linux. What is the process for getting tests added to the regression system for the new git repository? (If the information already exists, I apologize. Please point me to the right documentation.) We only support a subset of the system calls that are tested for in LTP. So ideally, we could pull the source, build it, and choose a subset of the tests that we'd need. As other syscalls are implemented in gem5 in the future, we can add the LTP tests into the regressions to test them without needing to worry about always adding in our own. I am a little concerned about getting cross-compiled versions of the binaries so that we can test each ISA. The build machine would need a cross-compiler to actually guarantee that the ISAs have coverage. (I am not sure that the compilers even support ALPHA although maybe they still do.) I believe that the license is GPLv2 for LTP, but we are not including it into our code so I do not think that it matters; it would just be a regression target for SE Mode. If this actually matters, someone should speak up. Regards, Brandon _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
