flat assembler
Message board for the users of flat assembler.

Index > Main > cache, idt...

Author
Thread Post new topic Reply to topic
matefkr



Joined: 02 Sep 2007
Posts: 1291
Location: Ukraine, Beregovo
matefkr 18 Apr 2008, 08:52
is there any cache for IDT in newer processors? (so that could fasten interrupts)
Post 18 Apr 2008, 08:52
View user's profile Send private message Reply with quote
chaoscode



Joined: 21 Nov 2006
Posts: 64
chaoscode 23 Apr 2008, 16:15
i never heard about that,
but i think, that interrupts are usually not so often taken, so that a cache wouldn't imprvoe performance.(well, a amount off 200 Int's a second isn't very much for a today CPU)
Post 23 Apr 2008, 16:15
View user's profile Send private message ICQ Number Reply with quote
daniel.lewis



Joined: 28 Jan 2008
Posts: 92
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.
Post 24 Apr 2008, 06:28
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3175
Location: Denmark
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? Smile
Post 24 Apr 2008, 08:35
View user's profile Send private message Visit poster's website Reply with quote
matefkr



Joined: 02 Sep 2007
Posts: 1291
Location: Ukraine, Beregovo
matefkr 25 Apr 2008, 09:09
And depending on the IOPL field as well right?
Post 25 Apr 2008, 09:09
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
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.
Post 25 Apr 2008, 09:30
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.