home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.development      Operating system development chatter      4,255 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 2,651 of 4,255   
   mutazilah@gmail.com to muta...@gmail.com   
   Re: PDOS/86   
   16 Jul 21 12:51:29   
   
   From: muta...@gmail.com   
      
   On Saturday, July 17, 2021 at 1:06:38 AM UTC+10, muta...@gmail.com wrote:   
      
   > > Since I can only get 512 MiB for 16-bit programs anyway,   
   > > I may as well have the mandatory 6 selectors or whatever   
   > > to address the first 3.5 GiB of memory for 32-bit programs   
   > > and the rest of the selectors used for 16-bit programs in   
   > > the other 512 MiB of memory.   
      
   > I don't suppose there is a way to have, in addition to the   
   > above, of having 64-bit programs run in the 4 GiB to   
   > 32 GiB region?   
      
   How about a new mode for x64, called CM64,   
   active in PM32, where if the selector (cs/ds)   
   has a base of 0xffffffff and a length of 1 (or   
   something similar), then the x64 long mode   
   instruction set is active?   
      
   In fact, is there any reason why the x64 instruction   
   set can't always be active? If that's the case then   
   we are left with the only difference being the   
   default address size being 64 bits. So that's the   
   only thing that the dummy base above activates.   
   It would be similar to having a D "bit" of 2.   
      
   How many extra transistors would that require?   
   As a percentage.   
      
   Thanks. Paul.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca