syscall_emul: add extra debug support for syscalls
authorAlexandru Dutu <alexandru.dutu@amd.com>
Thu, 17 Mar 2016 17:22:39 +0000 (10:22 -0700)
committerAlexandru Dutu <alexandru.dutu@amd.com>
Thu, 17 Mar 2016 17:22:39 +0000 (10:22 -0700)
commit75d691060742d59894c147ad1abde4c6c9803346
treedcf808270f9d4b3c4f95bb469a4cf2991230f421
parentc05fa167295864d50d460f0d92dbe0aa91a4f220
syscall_emul: add extra debug support for syscalls

Breaks the debug output from system calls into two levels: Base and Verbose.
A macro is added specifically for system calls which allows developers to
easily add new debug messages in a consistent manner. The macro also contains
a field to print thread IDs along with the CPU ID.
src/sim/SConscript
src/sim/syscall_emul.cc
src/sim/syscall_emul.hh