<div class="gmail_quote">On Sat, Mar 21, 2009 at 8:58 PM, Carl-Daniel Hailfinger <span dir="ltr"><<a href="mailto:c-d.hailfinger.devel.2006@gmx.net">c-d.hailfinger.devel.2006@gmx.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Could this be something useful for us, especially considering it looks<br>
like a combination of msrtool, inteltool etc?<br>
I'd like to make sure we don't reinvent the wheel here.<br>
<br>
Quoting from the description page:<br>
"PP is intended to provide infrastructure and tools to describe and<br>
manipulate hardware registers and fields. Once described, it is possible<br>
to read and write fields symbolically. This allows one to browse the<br>
state of their hardware."<br>
<a href="http://code.google.com/p/prettyprint/" target="_blank">http://code.google.com/p/prettyprint/</a></blockquote></div><br>It's definitely an interesting project. The idea, as I understand, is to basically define a language for describing hardware state + registers that is useful for systems software. Basically, a way to write HDL that can be used from a C++ library or some such.<br>