flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
b1528932 11 Aug 2010, 08:49
when i can relocate ivt address using lidt?
i know it wasnt possible since certain cpu. how do i determine if ivt can be relocated? |
|||
![]() |
|
ManOfSteel 11 Aug 2010, 09:58
Is it even possible at all? lidt is for the PM IDT hence the "idt" part.
|
|||
![]() |
|
Tomasz Grysztar 11 Aug 2010, 10:17
ManOfSteel wrote: Is it even possible at all? lidt is for the PM IDT hence the "idt" part. |
|||
![]() |
|
edfed 11 Aug 2010, 13:34
intel architecture manual says that IDT (IVT) is located at 0 at startup, but is you change IDTR, IVT will change too.
i don't know if it needs to switch in protected mode to do that, but it seems to be very possibvle to change the IVT = 0 base adress, but of course, only on recent processors. i don't know at all how it works on 386, 486, PI, PII or PIII. but i suppose it is possible from the PI. to verify. |
|||
![]() |
|
Tomasz Grysztar 11 Aug 2010, 13:49
edfed wrote: i don't know at all how it works on 386, 486, PI, PII or PIII. but i suppose it is possible from the PI. PS I consider to give a short talk on the fasmcon 2010 about my old adventures with unREAL. |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.