X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fpost.c;h=7edd1f611fff4e666362f97bd2237c95fbf9358d;hb=9f985427ffeb877f6eb6531a61c0d51250bdf7f3;hp=69aeb93cd721a42228cf2ef6cc3baac01a1f38eb;hpb=372e071ed4b6a66fb371cf13b6f6d14ddd00837a;p=seabios.git diff --git a/src/post.c b/src/post.c index 69aeb93..7edd1f6 100644 --- a/src/post.c +++ b/src/post.c @@ -23,7 +23,7 @@ void __set_irq(int vector, void *loc) { - SET_IVT(vector, SEG_BIOS, (u32)loc - BUILD_BIOS_ADDR); + SET_IVT(vector, SEGOFF(SEG_BIOS, (u32)loc - BUILD_BIOS_ADDR)); } #define set_irq(vector, func) do { \ @@ -64,7 +64,7 @@ init_ivt() // set vector 0x79 to zero // this is used by 'gardian angel' protection system - SET_IVT(0x79, 0, 0); + SET_IVT(0x79, SEGOFF(0, 0)); __set_irq(0x1E, &diskette_param_table2); }