www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/06/03/02:19:25

Xref: news2.mv.net comp.os.msdos.djgpp:4491
From: vansteen AT worldnet DOT net (Jean-Michel VANSTEENE)
Newsgroups: comp.os.msdos.djgpp
Subject: PCI BIOS
Date: 2 Jun 1996 17:47:24 GMT
Organization: Maison, jolie maison (via World-Net)
Lines: 17
Sender: vansteen AT pollux (Jean-Michel VANSTEENE)
Message-ID: <4osk3c$n41@news.sct.fr>
Reply-To: vanstee AT worldnet DOT net
NNTP-Posting-Host: pm9-001.sct.fr
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hi people out there,

I'm experiencing problems with DJGPP using it to access PCI BIOS32.
Reading PCI BIOS specifications I see that I must do a CALL to an address
between 0x000e0000 and 0x000ffff0. my program halts with SEGV signal
because I have no right to access such far memory. How can I do that ?

Note: For now I took the Linux PCI BIOS code and run it under DOS. It compiles
fine. The call to far memory is an inline assembly code. I assume the Linux
kernel has all rights to access memory.

Thanks very much for your help.
-- 
+------------------------------------v------------------------------------+
| Email : vanstee AT worldnet DOT fr        |   http://www.worldnet.fr/~vanstee  |
|  * * * nouvelle HOME-PAGE * * *    |  Pages WEB sur <<<< GABIN >>>>>    |
+------------------------------------+------------------------------------+

- Raw text -


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