🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.xinu
Article #159

RE: XINU on 80286 in protected mode

#159
From: Geoff Rehmet
Date: Mon, 13 May 1991 08:12
31 lines
1883 bytes
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        +----------------------------------------------
Technical Details
Message-ID: <csgr.674122345@alpha>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!dali.cs.montana.edu!ogicse!qiclab!percy!m2xenix!quagga!alpha!csgr

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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: <csgr.674122345@alpha>
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