From: Dan A. <da...@gm...> - 2004-02-23 20:20:48
|
On Mon, Feb 23, 2004 at 09:54:50PM +0200, Nir Perry wrote: > Hello, > > After having some troubles with fsck, I suspect there's a problem/bug in > colinux kernel regarding floating point context across processes. The reason is, when the daemon messes with its floating point registers it affects the currently running Linux process and visa verse. But it got fixed in the upcoming release, preserving the floating point registers across context switches. My current ChangeLog from 0.5.3: * Fixed an issue with i686-optimized pthread and the preservation of %gs and %fs. The crashes that were caused by the i686 Gentoo image should now disappear. WINE would also work now ;) * cobd: Fixed accessing large block devices (1GB>). cobd0 was passing wrong information to userspace. * conet: Statistics are now gathered (patch by Pat Erley) * Tuned the time conversion between Windows and Linux. The machine is now initialized with the right date, not 4 days backwards. * A configuration parsing fix (patch by Ballard Jonathan) * Some improvements of the switch code. We now preserve more registers, (MMX/SSE/SSE2/FP), and coLinux now has its own GDT. These changes should assure stability on more systems and processors. - Dan Aloni da...@gm... |