Could this be something useful for us, especially considering it looks like a combination of msrtool, inteltool etc? I'd like to make sure we don't reinvent the wheel here.
Quoting from the description page: "PP is intended to provide infrastructure and tools to describe and manipulate hardware registers and fields. Once described, it is possible to read and write fields symbolically. This allows one to browse the state of their hardware." http://code.google.com/p/prettyprint/
Regards, Carl-Daniel
Carl-Daniel Hailfinger wrote:
Could this be something useful for us, especially considering it looks like a combination of msrtool, inteltool etc? I'd like to make sure we don't reinvent the wheel here.
..
I had a chat with the lead developer (Tim IIRC) at Google. There is a certain overlap in functionality but I for one really like our approach with many simpler tools rather than one tool to rule them all.
C++ isn't so hot, but that's not really important. Their FUSE idea is kinda cool.
Some good some bad. At this point I think a little competition is ok.
I don't think we have much overlap in hardware support right now, and codifying+verifying registers should take more time than writing the engine no matter which tool we're talking about.
//Peter
On Sat, Mar 21, 2009 at 8:58 PM, Carl-Daniel Hailfinger < c-d.hailfinger.devel.2006@gmx.net> wrote:
Could this be something useful for us, especially considering it looks like a combination of msrtool, inteltool etc? I'd like to make sure we don't reinvent the wheel here.
Quoting from the description page: "PP is intended to provide infrastructure and tools to describe and manipulate hardware registers and fields. Once described, it is possible to read and write fields symbolically. This allows one to browse the state of their hardware." http://code.google.com/p/prettyprint/
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.
Hello! I grok that they have a good idea there. But I find fault with their logic regarding the ability to download from SVN a read-only arrangement of code.
At least they didn't pick git to be the bearer of their code. I still haven't figured out how to update anything retrieved that way.
David I certainly do agree with you. This project looks to be applicable to one of my recurring ideas, that of teaching Linux to manage things other then the normal peripherals.
There is an item which was written during the 2.0.0 kernel time period by an individual for the purpose of managing the necessary ports and functions for a breadboard mounted on an appropriate styled PC board for the chosen slot. This was probably either an ISA or a PCI bus one. That's stored on the Ibib ftp site in the Linux directory under the one for applications and then for the one holding circuits and things. -- Gregg C Levine hansolofalcon@worldnet.att.net "The Force will be with you always." Obi-Wan Kenobi -----Original Message----- From: coreboot-bounces@coreboot.org [mailto:coreboot-bounces@coreboot.org] On Behalf Of David Hendricks Sent: Friday, March 27, 2009 2:43 PM To: Carl-Daniel Hailfinger Cc: Coreboot Subject: Re: [coreboot] prettyprint for hardware registers
On Sat, Mar 21, 2009 at 8:58 PM, Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net wrote: Could this be something useful for us, especially considering it looks like a combination of msrtool, inteltool etc? I'd like to make sure we don't reinvent the wheel here.
Quoting from the description page: "PP is intended to provide infrastructure and tools to describe and manipulate hardware registers and fields. Once described, it is possible to read and write fields symbolically. This allows one to browse the state of their hardware." http://code.google.com/p/prettyprint/
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.
Hi Gregg,
Am Samstag, den 28.03.2009, 02:00 -0400 schrieb Gregg C Levine:
At least they didn't pick git to be the bearer of their code. I still haven't figured out how to update anything retrieved that way.
I do not know what you mean. Take a look at [1].
git pull # similar to svn update
Thanks,
Paul