On 30/01/11 15:48, Andreas Färber wrote:
Blame Mark. ;) Seriously, everything else was automatically git-rebase-able, I've pushed a testable version: http://repo.or.cz/w/openbios/afaerber.git/shortlog/refs/heads/ppc64-boot
Not sure what you're referring to above. I don't think I modified the type definitions, I went with what they were defined like. Most are long long as you say, but that's something I would like to be able to change in the future. Thus, I'm defining the cell types in term of POSIX integer types, using their PRI* macros to get away from the ll vs. l issue. Refactoring that into a separate patch now.
As for the client interface part, I take it that this still makes sense despite the ppc64 cell width discussion and will work towards committing.
I've just tested your ppc64-boot branch here and it works fine on SPARC64 (and still builds okay on SPARC32 even though it doesn't use CIF). If everyone else is happy, I'm happy.
ATB,
Mark.