[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] Blessing the 1.17 release
Am 31.07.2010, 16:26 Uhr, schrieb Alan Hourihane <alanh@fairlite.co.uk>:
Helmut - if there are fixes on your branch that should be in the trunk
please commit them now.
Roughly the fixes are:
1. fix shutdown (esp. if GEM=ROM) - see
http://sparemint.org/bugtracker/view.php?id=162
2. allow a tty to be opened for non-blocking IO. This is just a few days
old and has not been well tested nor discussed.
3. enable gcc2-compilation.
4. improved load-calculation: use time not spent in kernel to get load
instead of counting running processes every 5 seconds. But this
contradicts to the docs in
http://info2html.sourceforge.net/cgi-bin/info2html-demo/info2html?(libc.info.gz)Processor%2520Resources
"
processors are not already overused. Unix systems calculate something
called the "load average". This is a number indicating how many
processes were running. This number is average over different periods
of times (normally 1, 5, and 15 minutes).
"
Obviously the new method is more exact e.g. the original did not see any
process that starts and terminates between two samples.
Also there's a lot of debug-code because I encountered some timing-issues
on aranym that may affect the load-calculation and other things.
5. Add some stack-checking code to find the bug that caused
pixel-detection to fail (obsolete IMHO).
6. because sys_b_bioskeys is not reentrant, don't permit it to be entered
again using kbd_lock-semaphore. There's still the possibility that the
process that called sys_b_bioskeys crashes during execution of
sys_b_bioskeys, and kbd_lock is never reset, so one can only reboot.
7. Alans patch to fix the key-repeat on aranym.
If no one that uses my kernel sees no problems with the shutdown (1.) I
will commit that. Any other on demand.
Did you find a solution for the renaming loaded files on FAT?
I guess I have to start another thread for my pending XaAES-changes.
--
Helmut Karlowski