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-20080307/
colinux-0.8.0-20080307.src.tgz (585339 Bytes)
daemons-0.8.0-20080307.dbg.zip (556880 Bytes)
daemons-0.8.0-20080307.zip (450062 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-20080302/
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
------------------------------------------------------------------------
r937 | henryn | 2008-03-07 00:04:07 +0000 (Fri, 07 Mar 2008) | 19 lines
Changed paths:
M /branches/devel/src/colinux/os/winnt/kernel/alloc.c
M /branches/devel/src/colinux/os/winnt/kernel/manager.c
M /branches/devel/src/colinux/os/winnt/kernel/manager.h
* Allocate memory only from valid range, limit setup from hostmem_pages.
Background:
A graphic card with shared memory use some bytes near top of memory, but
not the top most memory. The memory has a hole. In this case coLinux can
get a physical page (PFN) from above the maximal memory count.
Seconday on (buggy?) graphic driver, that does not protect the memory,
coLinux gots physicaly memory from middle of graphic area.
To avoid this problems, search for the biggest continues memory range via
MmGetPhysicalMemoryRanges, limits this by the maximal usable PFN (got
from total of memory) and use this range to allocate memory.
On machines without shared graphic this modification would have no changes.
Such machines have typicaly only one continues memory range on topmost of
total physicaly memory.
(Thanks Baldyeti for reports.)
------------------------------------------------------------------------
|