From: coLinux a. <col...@he...> - 2008-12-13 05:07:25
|
The autobuild system has detected a new revision in the source repository. Review last changed from changelog.txt, also attached in mail. Download the compiled version: http://www.henrynestler.com/colinux/autobuild/devel-20081212/ colinux-0.8.0-20081212.src.tgz (694163 Bytes) daemons-0.8.0-20081212.dbg.zip (595293 Bytes) daemons-0.8.0-20081212.zip (480623 Bytes) Note, the autobuild compilation does not include an installer. Remember to reload the driver with these commands: colinux-daemon.exe --remove-driver colinux-daemon.exe --install-driver The vmlinux and modules are up to date. Please use last version from http://www.henrynestler.com/colinux/autobuild/devel-20081129/ The autobuild compilations are not official releases of Cooperative Linux software. There is no warranty that any autobuild version is stable. If use this autobuild version, please give us feedback of your experience. Job runs on machine with 64 bit version of gcc 4.1.2. A service from http://gcc.gnu.org/wiki/CompileFarm -- Lots of fun with newest version, Henry Nestler ------------------------------------------------------------------------ r1158 | henryn | 2008-12-12 23:56:37 +0000 (Fri, 12 Dec 2008) | 1 line Changed paths: M /branches/devel/bin/mindump-repaint-labels.sh * nm: Use "-t d" to have decimal labels. Remove hands made hex-dec converts. ------------------------------------------------------------------------ r1157 | henryn | 2008-12-12 23:48:50 +0000 (Fri, 12 Dec 2008) | 21 lines Changed paths: M /branches/devel/src/colinux/kernel/debug.c M /branches/devel/src/colinux/os/kernel/mutex.h M /branches/devel/src/colinux/os/linux/kernel/module/mutex.c M /branches/devel/src/colinux/os/winnt/kernel/conet.c M /branches/devel/src/colinux/os/winnt/kernel/lowlevel/mutex.c * Debugging conet.c: Mostly callback Handlers runs in DISPATCH_LEVEL, this can BSOD our co_debug function. New functions checks IRQL at runtime now: co_os_mutex_acquire_critical, co_os_mutex_release_critical. These functions are use only for debugging. Some of debug outs will lose. * MSDN says callers of KeWaitForMutexObject, KeWaitForSingleObject and KeReleaseMutex must be running at "IRQL <= DISPATCH_LEVEL". But call of such function from IRQL == DISPATCH_LEVEL I got BSOD: ATTEMPTED_SWITCH_FROM_DPC (b8) A wait operation, attach process, or yield was attempted from a DPC routine. This is an illegal operation and the stack track will lead to the offending code and original DPC routine. * Mostly coders checks for "IRQL < DISPATCH_LEVEL". We do this also now. If IRQL >= DISPATCH_LEVEL, then we are in disabled scheduler and not need Mutex or SpinLocks, other task can't interrupt us. coLinux kernel driver runs only on a single CPU, so it is no problem with dual core here. * Read more interesting undocumented details: http://ext2fsd.sourceforge.net/documents/irql.htm ------------------------------------------------------------------------ r1156 | henryn | 2008-12-12 21:46:30 +0000 (Fri, 12 Dec 2008) | 1 line Changed paths: M /branches/devel/src/colinux/os/winnt/kernel/lowlevel/debug.c * DbgPrint: Add NewLine, to not have all in one. ------------------------------------------------------------------------ r1155 | henryn | 2008-12-12 21:39:35 +0000 (Fri, 12 Dec 2008) | 1 line Changed paths: M /branches/devel/src/colinux/os/winnt/kernel/conet.c * conet: Remove double debug outputs with only fixed text. ------------------------------------------------------------------------ r1154 | henryn | 2008-12-12 21:35:49 +0000 (Fri, 12 Dec 2008) | 1 line Changed paths: M /branches/devel/src/colinux/os/winnt/kernel/conet.c M /branches/devel/src/colinux/os/winnt/kernel/conet.h * ndis-bridge: Most of functions changed into static. ------------------------------------------------------------------------ r1153 | henryn | 2008-12-12 21:21:56 +0000 (Fri, 12 Dec 2008) | 1 line Changed paths: M /branches/devel/src/colinux/os/winnt/kernel/conet.c * co_conet_{ntohs,htons,ntohl,htonl}: Remove unused functions. ------------------------------------------------------------------------ r1152 | henryn | 2008-12-12 21:10:07 +0000 (Fri, 12 Dec 2008) | 3 lines Changed paths: M /branches/devel/NEWS M /branches/devel/bin/comake/cdeps.py M /branches/devel/bin/comake/defaults.py M /branches/devel/bin/comake/lib.py M /branches/devel/configure M /branches/devel/doc/building * Python 2.3 no longer supported. Minimal version is Python 2.4 now. Fixup "DeprecationWarning: The sre module is deprecated, please import re." ------------------------------------------------------------------------ |