|
From: Nicholas N. <nj...@ca...> - 2004-09-16 11:32:36
|
Hi, I'm going to be away for the next three weeks; in some email contact, but not every day. It's worth summarising the current situation w.r.t. multi-platform Valgrind. I've committed fairly large chunks of Paul's arch-abstraction patch. It's going pretty well; it's all fairly straightforward, just fiddly. I don't seem to have broken anything so far, which is good. When I get back, I will continue with that general arch-abstraction work, continuing with Paul's patch and continuing in that same direction. In particular, a couple of things I want to deal with are (a) dealing with kernel vs. glibc types properly, ie. getting the situation consistent and not using any glibc headers where we shouldn't, and (b) looking at making many modules sufficently stand-alone that they can be unit tested with Memcheck. This should improve our testing procedures substantially. That's quite a lot of work there. There may also be some planning over including Julian's work on the new IR. UCode is hopefully not going to last much longer - it was designed for x86 only, and supporting other architectures with it just is not going to work. Once the new IR stuff is in there, we're in a much better position to develop instruction-set support for other architectures. I also hope to look at memory layout issues some more, if nobody else resolves them while I'm away. N |