Your OS is 32 bit and you need interrupt handlers also in 32 bit mode right ? ok, I think it should be possible. Please have a look at Etherboot code. Download the source code and check etherboot-5.4.0/src/arch/i386/prefix/romprefix.S file to understand interrupt hooking. Etherboot code has interrupt hooking for int 18h and int 19h. I took reference of the same code. Etherboot also has functions to change the processor mode from 16 bit real to 32 bit protected mode. You can check that to verify your 32 bit mode related issues.
hi !!
nice meeting u !!! now guess who i am ? :d
My name is Stefan and Iliving
My name is Stefan and Iliving in Slovakia (Europe Union).
I found Your blog through google.com and perhaps
would be advice me. I am looking for some
very small 32 bit operating system (perhaps on linux).
But I need use bios hardware interrupts in 32bit mode
on this operating system. Is it possible?
Would be possible obtain Your code for hook int13?
Best regards Stefan
sabos@pobox.sk
Hi Stefan, Your OS is 32 b
Hi Stefan,
Your OS is 32 bit and you need interrupt handlers also in 32 bit mode right ? ok, I think it should be possible. Please have a look at Etherboot code. Download the source code and check etherboot-5.4.0/src/arch/i386/prefix/romprefix.S file to understand interrupt hooking. Etherboot code has interrupt hooking for int 18h and int 19h. I took reference of the same code. Etherboot also has functions to change the processor mode from 16 bit real to 32 bit protected mode. You can check that to verify your 32 bit mode related issues.
regards,
-Prachi.