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 >>>>> | +------------------------------------+------------------------------------+