delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2006/09/06/18:17:17

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
Date: Wed, 06 Sep 2006 15:02:59 -0700
From: Ivor Bowden <ivorlist AT peritek DOT com>
User-Agent: Thunderbird 1.5.0.5 (Windows/20060719)
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: 64 bit access under DOS?
Lines: 27
Message-ID: <44ff387a$0$19628$88260bb3@free.teranews.com>
NNTP-Posting-Date: 06 Sep 2006 21:07:06 GMT
X-Complaints-To: abuse AT teranews DOT com
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi,

I have written a useful hardware debugging utility using the djgpp 
compiler, available at http://www.cwcgraphics.com/software_peritool.html 
. It only runs under DOS, Linux and VxWorks - Not Windows 98SE or above.

I would like the memory test to function in 64 bit mode on the PCI bus 
for hardware that supports it. Currently I am using the _farpeek and 
_farpoke routines, after mapping in the physical address, and can test 
byte, word and long accesses.

I have test hardware that I know supports 64 bit accesses, because I can 
see them on the logic analyzer when running certain Windows operations.

I could use something like _farpeekll / _farpokell (long long). I'm not 
sure what else I would need to do to set up the system for these kind of 
accesses.

The other thought I had was to set up some assembly routines to use the 
AMD64 instructions.

Any ideas or tips??

Thanks,

Ivor Bowden


-- 
Posted via a free Usenet account from http://www.teranews.com

- Raw text -


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