From: Pavel M. <pa...@su...> - 2000-05-31 19:10:36
|
Hi! > The user-mode port of 2.3.99-pre9 is available. > > There is now a real hardware interrupt mechanism, which I got by copying the > i386 irq code, and wrapping user-mode stuff around it. The consoles and > network device now do their I/O off interrupts rather than the timer, which > greatly reduces latency. The interactive feel is much better, especially > under X. > > As a side-effect of this, 'cat /proc/interrupts' will no longer hang the > kernel :-) > > I fixed the stair-stepping problem with the console output. > > I also fixed the problem that some people had running kernels that they had > built themselves. So, if you built a -pre8 kernel from source, and it did > nothing but hang, that's fixed. > > I've also got some caveats to go with this batch of good news. Now that this > port is much more interrupt-driven, it is more prone to races. I've fixed a > bunch of them, but I still see an occasional process segfault. > > There is also a slight difficulty at times with the network. Sometimes > packets will stop flowing. I have no idea why, but typing at a console will > wake things up and get those packets flowing again. This is most easy to > reproduce under X (start an xterm and a window manager and wave the mouse in > and out of the xterm, and after a while, the xterm will stop blinking and the > mouse will stop changing shape), but I've also seen it affect ping. Does that mean that you can now run X under uml? -- I'm pa...@uc.... "In my country we have almost anarchy and I don't care." Panos Katsaloulis describing me w.r.t. patents me at di...@li... |