Article View: comp.os.msdos.programmer
Article #154Interrupt driven software -> problems on XTs
From: Pawel Jalocha
Date: Wed, 04 Nov 1992 16:24
Date: Wed, 04 Nov 1992 16:24
32 lines
2059 bytes
2059 bytes
Hello to all PC experts, I have written a packet driver for ax.25 protocol (amateur packet radio). The driver works fine but only on ATs... I'm not really an expert on PC interiors so I wonder what are the differences between PC AT and XT ? One could say it is the speed but the driver _does_ work on 8MHz AT but does not or perfomrs very poorly on an XT. So what ? The driver uses serial port and is interrupt driven. It relies heavily on fast interrupt response as it makes "manually" every bit of tranmitted signal. To decode received signal data transitions trigger an interrupt which reads the system timer. The driver uses as well system timer interrupt to analyze data accumulated by UART interrupts. In the name of XT users who are bothering me frequently - and will bother more :-) - I'm begging the net for help or suggestions. And here are some specific questions: - Is the interrupt controller different in an XT than in an AT ? - Is it possible to raise UART IRQ priority over others to make interrupt response faster ? How to do it ? - The timer interrupt routine services the timer-related stuff and issues EOI to 8259 (by calling original timer routine), but afterwards it does not do "iret" but continues for some time with data analysis and then does "iret". Will this analysis be interrupted when UART requests ? - Any recomandation on on-line literature about 8259 interrupt controller ? Pawel
Technical Details
Message-ID:
<4NOV199217242941@vxcrna.cern.ch>Path:
arc1-ca.pugleaf.net!sparky!uunet!pmafire!mica.inel.gov!ux1!fcom.cc.utah.edu!hellgate.utah.edu!caen!zaphod.mps.ohio-state.edu!swrinde!gatech!paladin.american.edu!news.univie.ac.at!hp4at!mcsun!dxcern!vxcrna.cern.ch!jalochaShow Full Headers
Complete Article Headers
Newsgroups: comp.os.msdos.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!pmafire!mica.inel.gov!ux1!fcom.cc.utah.edu!hellgate.utah.edu!caen!zaphod.mps.ohio-state.edu!swrinde!gatech!paladin.american.edu!news.univie.ac.at!hp4at!mcsun!dxcern!vxcrna.cern.ch!jalocha From: jalocha@vxcrna.cern.ch (Pawel Jalocha) Subject: Interrupt driven software -> problems on XTs Message-ID: <4NOV199217242941@vxcrna.cern.ch> News-Software: VAX/VMS VNEWS 1.41 Sender: news@dxcern.cern.ch (USENET News System) Organization: European Organization for Nuclear Research, CERN Date: Wed, 4 Nov 1992 16:24:00 GMT Lines: 32