Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
I'm working on an ne2000 driver for my kernel.
And i setup the interrupt handler. And i was under the assumption that
when the card received a packet, the interrupt would fire, and at the
very least, it should at least be getting ARP Requests, right?
I am testing with bochs, to use the ne2000 emulation. I have the irq
configured as irq number 9.
but i dont see it ever firing. The irq is unmasked, so i know that
isn't the problem.
kinda stumped. I would appreciate any help on the matter.
Have you tried booting something like Linux inside Bochs, and tried running tcpdump to see how much data is there on the line, and to see if it's working correctly..
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.