Setting Interrupt Priorities in Software via Interrupt Queueing

Geoff Collyer
1996 Computing Systems  
When hardware intemrpt priorities don't match the needs of software, operating system designers often just suffer in silence. '!Ve describe an alternative here: simulating the hardware priority interrupt queueing mechanism in software, but assigning the (software) intemrpt priorities as we wish. This was done on an AMD 29200 microconffoller [Advanced Micro Devices 19941 which has effectively only two intemrpt levels: the clock and ever¡hing else.
dblp:journals/csys/Collyer96 fatcat:7gbnwvtdmvestmq4xw4xdwtiaq