delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2001/08/27/08:23:34

Message-Id: <4.2.0.58.20010827140550.01b558e0@ics.u-strasbg.fr>
X-Sender: muller AT ics DOT u-strasbg DOT fr
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58
Date: Mon, 27 Aug 2001 14:14:34 +0200
To: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
From: Pierre Muller <muller AT cerbere DOT u-strasbg DOT fr>
Subject: UMB access with %gs selector
Cc: djgpp-workers AT delorie DOT com
In-Reply-To: <Pine.SUN.3.91.1010711131313.4033A-100000@is>
References: <3B4B42A8 DOT 6030803 AT cygnus DOT com>
Mime-Version: 1.0
X-MIME-Autoconverted: from 8bit to quoted-printable by cerbere.u-strasbg.fr id OAA07246
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id IAA24857
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

At 12:14 11/07/01 , Eli Zaretskii a écrit:
>Per Andrew's suggestion, I've committed the attached below.
>
>2001-07-10  Eli Zaretskii  <eliz AT is DOT elta DOT co DOT il>
>
>         * go32-nat.c (info_dos_cmdlist): New variable.
>         (go32_info_dos_command): New function.
>         (_initialize_go32_nat): Convert all DOS-specific commands into
>         subcommands of "info dos".  Suggested by Andrew Cagney
>         <ac131313 AT redhat DOT com>.

   Using these new features of GDB on a win95
with a CVS compiled GDB for djgpp target, I noticed that
the selector for Dos memory
(selector stored in $gs at startup)
with base 0x00000000 and limit 0x0010ffff
is declared as a 16 bit Data register!

    Doesn't this mean that the higher part of a index is not used?
(i.e. if  $esi contain 0x10008,
will
    movl  %gs:(%esi),%eax
load into %eax
the content of linear address 0x10008 or 0x00008 ??)

Can we really access to UMB area with a 16 bit selector ?

By the way,
thanks Eli for having added this to GDB !



Pierre Muller
Institut Charles Sadron
6,rue Boussingault
F 67083 STRASBOURG CEDEX (France)
mailto:muller AT ics DOT u-strasbg DOT fr
Phone : (33)-3-88-41-40-07  Fax : (33)-3-88-41-40-99

- Raw text -


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