Fixed the uml_moo 64-bit COW bug
Ok, here we are. uml_moo was not portable to 64-bit AMD for some portability bugs.
1) I fixed bug one, SIGFPE at startup of uml_moo or at boot of UML kernel ("Kernel mode signal 8"), time ago. The resulting binary completed the merge, but the results were wrong, compared with the results from a 32-bit binary.
The SIGFPE bug at boot meant another issue too - 64-bit binaries of uml_mkcow and of kernel binaries use a different format than 32-bit ones.
2) Today I discovered the 2nd bug, tested the result, and got everything working - it produced the correct results even on a 500Mb UBD with a 270 Mb COW file (I had done a dist-upgrade with months of security updates).
This second bug, luckily, doesn't affect the kernel - otherwise 64-bit kernel would have corrupted data in COW files.
After refining the code and preparing for release, I'll publish the complete fixes, and a new uml-utilities release. I expect to do this in this week.
Signature · 21 lines
Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Messenger with Voice: chiama da PC a telefono a tariffe esclusive http://it.messenger.yahoo.com ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 _______________________________________________ User-mode-linux-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel