On Sun, Oct 07, 2001 at 05:53:53PM -0400, Roland McGrath said:
> I put your code into oskit-mach with some small changes.
> Please test the code currently in CVS and send any fixes relative to that.
I tried the networking code from CVS (checked out today), and it works
for me with a quick test (p
I put your code into oskit-mach with some small changes.
Please test the code currently in CVS and send any fixes relative to that.
Thanks again,
Roland
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
It's still working! And it's much more faster than before, since there are no
blockings in the traphandler anymore. I hope that's still correct. I also changed
all enable/disable calls from intr to softintr.
> I'm glad to hear it's working for you, but that's still not quite the way
> I'd like t
I'm glad to hear it's working for you, but that's still not quite the way
I'd like to see it. (The only errors I see are in the conservative
direction, i.e. it works fine, it just blocks interrupts more of the time
than it needs to.) Again, thanks a lot for hacking on this and being so
receptive
Good news. The applied patch seems to work correctly. I tested oskit-mach
for about an hour with a stress test. No panics:)
Please look through the patch, and tell me how far away from a good patch
I am.
wagi
Index: osenv_timer.c
==
On Sun, 23 Sep 2001, Roland McGrath wrote:
> I haven't thought through in full detail what your code does. But I think
> it is dubious in fundamental ways. I don't understand the rationale behind
> using base_irq_soft* and diddling with osenv_intr_*.
I copied everything direct from oskit itsel
First, a trivial thing (typo): Your softclock_oskit code calls
base_irq_softint_enabled where you want base_irq_softint_enable.
I haven't thought through in full detail what your code does. But I think
it is dubious in fundamental ways. I don't understand the rationale behind
using base_irq_sof
Ok, here is my first attempt. White the patch below oskit-mach should
work. Unfortunately there is a (some?) bug(s). Under heavy net load
oskit-mach traps after some time. Maybe someone know what I have done wrong.
wagi
Index: pc/osenv_timer.c
==
Finaly, I managed to it get working! Roland, your tips were excactly
what I needed! Many thanks. I will send a patch after I have clean up
the new code. Right now it's just a big hack, but still it works :)
cheers,
wagi
--
Daniel Wagner
email: [EMAIL PROTECTED]
GnuPG: 1024D/DCDE890A (public ke