From: stwand07 AT uctvms DOT uct DOT ac DOT za Newsgroups: comp.os.msdos.djgpp Subject: Porting real-time, multiprocess, distrib. OS Kernel to djgpp? Date: 5 Nov 96 13:30:17 +0200 Organization: University of Cape Town Lines: 21 Message-ID: <1996Nov5.133017@uctvms.uct.ac.za> NNTP-Posting-Host: uctvms.uct.ac.za To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Hi all I have a friend who has developed a real-time, multiprocess, threaded, object-orientated, event-driven kernel. Currently it runs on the 8086 processor, and consists of C++ with Assembly code for the "inner magic". He is interested in porting this to djgpp (protected mode 80386+). Of course, he will need to re-code the ASM code for GAS, but I am wondering if it is possible for him to implement his system on top of a DPMI host. As it is, his kernel handles all memory allocation, but uses DOS for I/O (using a semaphore I think, cause DOS isn't always re-entrant). Anyway, is it possible to install timer, keyboard, and user memory handlers on top of a DPMI host ? (The interrupt routines should be easy, right?) It'll be really cool if this system is ported to djgpp, so any feedback is appreciated. Adios Mark Wodrich. (Oh, the kernel is also distributed, ie. events and processes can be sent between machines on a network, but this is still in development).