home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.arch      Apparently more than just beeps & boops      131,241 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 130,411 of 131,241   
   Robert Finch to Robert Finch   
   Re: Interrupt enable down-count   
   30 Nov 25 06:41:52   
   
   From: robfi680@gmail.com   
      
   On 2025-11-30 6:29 a.m., Robert Finch wrote:   
   > On 2025-11-30 5:10 a.m., Thomas Koenig wrote:   
   >> Robert Finch  schrieb:   
   >>   
   >>> Got fed up with trying to work out how get interrupts working. It turns   
   >>> out to be more challenging than I expected, no matter which way it is   
   >>> done. So, I decided to just poll for interrupts, getting rid of most of   
   >>> the IRQ logic. I added a branch-on-interrupt BOI instruction that works   
   >>> almost the same way as every other branch. Then the micro-op translator   
   >>> has been adapted to insert a polling branch periodically. It looks a lot   
   >>> simpler.   
   >>   
   >> What is the expected delay until an interrupt is delivered?   
   >   
   > I set the timing to 16 clocks which is about 64 (or more) instructions.   
   > Did not want to go much over 1% the number of instructions executed.   
   > Not every instruction inserts a poll, so sometimes a poll is lacking.   
   > IDK how well it will work. Making it an instruction means it might also   
   > be used by software.   
      
   Might be able to modify the branch predictor to predict the interrupt.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca