mirror of https://github.com/l4ka/pistachio.git
b506bcee80
- Make tracebuffer terminology consistent: each tb record has a type and an id. - Add a display type filter and merge it with the record type filter - Improve readability of tracebuffer output: wrap lines automatically, divide tsc/pmcs by 1000/1000000 and add 'K'/'M' - Add 'Y' top level command to quickly print tracebuffer with default parameters - Add two different tracepoint types (DEFAULT and DETAIL), so that detailed recording can be suppressed at runtime - Use TP_DETAIL type for detailed IPC recording and substitute TRACE_IPC_DETAILS() by TRACEPOINT(IPC_DETAILS, ...) - Use TP_DETAIL type when recording context switches - Improve user level tracebuffer stubs: record both id and type correctly; generic functions don't need a TID argument, since it's determined automatically; |
||
---|---|---|
.. | ||
Mk | ||
apps | ||
contrib | ||
include | ||
lib | ||
serv | ||
util | ||
INSTALL | ||
Makefile.in | ||
README.HG | ||
config.mk.in | ||
configure.in | ||
install-sh |
README.HG
Build Requirements ================== If you obtained this version of Pistachio directly from the Mercurial repository, you will need the following tools in order to build the Pistachio user-level libraries and applications/servers: o autoheader o autoconf Version 2.53 of the above mentioned tools are known to work, but older versions of the tools might also produce correct output. Once the tools have been installed perform the following steps: 1. Run `autoheader'. This will create the file "config.h.in". 2. Run `autoconf'. This will create the file "configure". You can now proceed with the remaining installation by following the instructions given in the INSTALL file.