From: Michael S. <ms...@ac...> - 2001-06-07 15:53:22
|
>I have a few words about assembly and current interupt handling routing >install. >... >Are you shore that your IDT modification code will work under SMP ??? >I have a proposal to fix your code by using sample from : No I am not sure the interrupt vector will work under SMP. It looks like your code is much better. >Porting to MSVC.. > - gcc preprocessor extensions in src/common/log.h >>Not a problem if we redefine log functions/param order. >> But the biggest problem is that LINE needs the Cygwin runtime environment. I actually ported to MSVC, but I had to stub out all of cygwin. The 3 major reasons I dont really work on line is that 1) I get really frustrated using GDB/emacs under cygwin. 2) I really dont know enough about linux >Do we realy need full Cygwin implementation??? My gut feeling is that Line and cygwin are entirely different beasts. Line implements the linux API while cygwin implements the c runtime. If I were paid to rewrite line, I'd 1) make interrupt 80 reflect through an LPC port to a ring 3 process 2) implement the linux APIs in the ring3 process 3) move that implementation to the ring 0 interrupt handler. The result would be much..much different from line and a HUGE project. Mike |