flat assembler
Message board for the users of flat assembler.
  
|  Index
      > Main > cache, idt... | 
| Author | 
 | 
| matefkr 18 Apr 2008, 08:52 is there any cache for IDT in newer processors? (so that could fasten interrupts) | |||
|  18 Apr 2008, 08:52 | 
 | 
| daniel.lewis 24 Apr 2008, 06:28 Well, I'm not an AMD chip architect, and I don't know the answer to your question.
 I do know that the "int" instruction causes a jump into ring 0, which causes a rather large performance penalty, on the order of 100-900 cycles. _________________ dd 0x90909090 ; problem solved. | |||
|  24 Apr 2008, 06:28 | 
 | 
| f0dder 24 Apr 2008, 08:35 I thought PL3 as well as conforming-code interrupts were possible, depending on how the IDT slots were set up?   | |||
|  24 Apr 2008, 08:35 | 
 | 
| matefkr 25 Apr 2008, 09:09 And depending on the IOPL field as well right? | |||
|  25 Apr 2008, 09:09 | 
 | 
| vid 25 Apr 2008, 09:30 If there was cache, i think there would also be need for syncing the cache after modifying IDT in memory - and I have never heard about that. | |||
|  25 Apr 2008, 09:30 | 
 | 
| < Last Thread | Next Thread > | 
| Forum Rules: 
 | 
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.