www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/11/29/00:28:29

Date: Mon, 28 Nov 94 18:17:29 -0500
From: dj AT stealth DOT ctron DOT com (DJ Delorie)
To: dannys AT seas DOT ucla DOT edu
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu

> First of all, where can I find info on when v2.0 will come out and
> what enhancements it will have?

We're still hoping for 1Q95.  The two biggest changes are that (1)
there is no go32.exe any more - it requires DPMI (go32 has become
cwsdpmi, which can provide dpmi), and (2) libc.a will be redesigned to
meet ANSI and POSIX compliance as much as possible, and will be much
more efficient.  I hope.

> I'm currently mainly interested in being able to manipulate the GDT
> and LDT (more assembly here than C, I guess).  Anyway, I'm trying
> to write a decent multitasking kernel.  Nothing spectacular, just
> something that works.  I heard from somewhere that the current
> version doesn't support modifying of the LDT, but that this was
> planned for v2.0.  Is this correct?

V2.0 relies exclusively on DPMI.  I once wrote a program to bootstrap
a COFF image of a kernel into memory, but I don't know if it still
works.

> Also, while I'm on this thread, where can I find information on how
> the DJGPP extender handles the low-level stuff?  I don't have
> a particular question in mind at the moment, aside from the ones 
> just mentioned.  Are there docs for this, or do I have to rummage
> around the source?

Mostly the sources.  There used to be docs, but they're quite out of
date by now.


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019