Hi! 17-Авг-2006 21:52 [EMAIL PROTECTED] (tom ehlert) wrote to Michael Devore <freedos-devel@lists.sourceforge.net>:
te> I don't know why pushf/cli/popf got even in there, as for any te> selfrespecting BIOS, this should have *exactly* no effect (interrupts te> are disabled by INT 15, and restored by iret) You miss, that only recent releases of EMM386 do now respect original flags value on the stack - previous releases just directly manipulate IF flag and do "retf 2". te> So I assume that pushf/cli/popf got there in the first place because te> some buggy real world bios was detected to te> int15handler: te> ..... te> sti te> stc (or whatever flags should be returned) te> retf 2 te> and to fix this bug. This was EMM386. :) ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel