From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-05 01:13:06 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!151.189.0.75!newsfeed.germany.net!newsfeed2.easynews.net!easynews.net!news.cid.net!news.enyo.de!news1.enyo.de!not-for-mail From: Florian Weimer Newsgroups: comp.lang.ada Subject: Re: How Ada could have prevented the Red Code distributed denial of service attack. Date: Sun, 05 Aug 2001 10:23:34 +0200 Organization: Enyo's not your organization Message-ID: <874rrmapa1.fsf@deneb.enyo.de> References: <87r8uvuu48.fsf@deneb.enyo.de> <9keofu$ivo$3@news.btv.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Xref: archiver1.google.com comp.lang.ada:11305 Date: 2001-08-05T10:23:34+02:00 List-Id: pontius@btv.ibm.com (Dale Pontius) writes: > I think you have it partly backwards. The 286 had all the selector > stuff, and OS/2 1.x used it, as well as the DPMS specs, DPMI, I think. Windows implemented only part of this specification (0.9 instead of 1.0, or something like that), and some programs required 1.0, so this was quite an awkward situation. > which Windows sort of used through Win3.1. (Maybe afterward too, but > I'm not sure.) There were other DPMI implementations, and some are still used today (like Windows 3.1 ;-). > Then the 386 came out with true paging and the like, and selectors > were pretty much dropped. I'm not sure if there's any involvement > with selectors in Xeon 36-bit addressing, or not. PAE is implemented very late in the process of mapping logical addresses to physical ones. You can't have two selectors which access separate memory regions to get rid of the 4 GB limit.