Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!dali.cs.montana.edu!ogicse!qiclab!percy!m2xenix!quagga!alpha!csgr From: csgr@alpha.cs.ru.ac.za (Geoff Rehmet) Newsgroups: comp.os.xinu Subject: RE: XINU on 80286 in protected mode Message-ID: Date: 13 May 91 08:12:25 GMT Sender: usenet@quagga.ru.ac.za (Rhodes University NNTP server) Organization: Rhodes University, Grahamstown, South Africa Lines: 31 I am at the moment looking into porting the PX-XINU sources to the 80286 running in protected mode, with the intention of making use of the 286's hardware task management and memory protection features. A major problem which I forsee is in compiling the XINU C sources, as I do not have a C compiler available for the 80286. (The main problem is that existing C compilers generate code which will run fine in real mode but which does not handle the 286's memory management features - resulting in problems with segment references.) (I have thought of tricks such as modifying the objects and executables generated by existing DOS C compilers, such as Turbo C, but I would like to try and find a cleaner method.) I was wandering if anybody else had looked into the idea of porting XINU to the 80286, and if so, if they have any suggestions on how I could get around the problem of compiling the C sources. (I do not have a problem of getting into protected mode as such, as I have the beginnings of a protected mode bios under development.) Any suggestions would be welcomed. Thanks. Cheers, Geoff. -- =============================================================================== Geoff Rehmet, Botha House, |Internet : csgr@alpha.cs.ru.ac.za Private Bag 1028, |uucp : ..uunet!m2xenix!quagga!alpha!csgr Grahamstown, 6140, RSA +----------------------------------------------