www.delorie.com/archives/browse.cgi | search |
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 >>>>> | +------------------------------------+------------------------------------+
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |