๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.os.os2.programmer
Article #4

Re: Problem: IOPL Segment - direkter Speicherzugriff?

#4
From: Holger Veit
Date: Tue, 09 Apr 1996 08:59
28 lines
2104 bytes
In article <4kcd58$j01@zebra.fh-weingarten.de>, haller@zebra.fh-weingarten.de@zebra.fh-weingarten.de writes:
|> In <66UdPtU5KrB@utcom.prima.ruhr.de>, ut@utcom.prima.ruhr.de (Udo Thielert) writes:
|> >An Alle die mir helfen koennen:
|> >Problemstellung:
|> >Ich moechte unter OS/2 direkt auf das shared RAM einer PC-Karte zugreifen.
|> >Es sind keine Portzugriffe notwendig und daher koennen die allgemeinen
|> >Device-Driver "testcfg.sys" oder "fastio.sys" (written by Holger Veit)
|> >nicht herangezogen werden.

Dann nimm nicht fastio.sys, sondern xf86sup.sys; dieser enthaelt einen
Treiber namens MAP$, der beliebiges physikalisches RAM in den Adressraum 
eines Prozesses mappen kann. http://borneo.gmd.de/~veit/os2/xf86sup.html
fuer eine aeltere (aber funktionsfaehige) Version mit Source; neueste Version
(1.420) ist Teil von XFree86/OS2 (keine Aenderungen im MAP$ und FASTIO$ -Teil).

|> Schon einen tieferen Blick aif VioGetPhysBuf() geworfen ? Doku dazu in PRCP.INF. 
|> Allenfalls muss mit dem 16-Bit Thunking in den Headern etwas aufgepaรกt werden.
|> Aber es sollte damit klappen.

VioGetPhysBuf benutzt screen$ und ist damit einschraenkt auf Video-RAM-Bereiche.

-- 
         Dr.-Ing. Holger Veit             | INTERNET: Holger.Veit@gmd.de
|  |   / GMD - German National Research   | Phone: (+49) 2241 14 2448
|__|  /  Center for Information Technology| Fax:   (+49) 2241 14 2242
|  | /   Schloss Birlinghoven             |        *it* is there:
|  |/    D-53754 Sankt Augustin, Germany  |     at ftp.xfree86.org in
         WWW: http://borneo.gmd.de/~veit/ |     /pub/XFree86/beta/OS2/
Technical Details
Message-ID: <4kd8tk$tqv@omega.gmd.de>
Path: arc1-ca.pugleaf.net!nntp.gmd.de!mururoa!veit
References: <66UdPtU5KrB@utcom.prima.ruhr.de> <4kcd58$j01@zebra.fh-weingarten.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!nntp.gmd.de!mururoa!veit
From: veit@mururoa.gmd.de (Holger Veit)
Newsgroups: de.comp.os.os2.programmer,de.comp.lang.c,de.comp.lang.c++
Subject: Re: Problem: IOPL Segment - direkter Speicherzugriff?
Date: 9 Apr 1996 08:59:32 GMT
Organization: GMD, Sankt Augustin, Germany
Sender: veit@mururoa (Holger Veit)
Message-ID: <4kd8tk$tqv@omega.gmd.de>
References: <66UdPtU5KrB@utcom.prima.ruhr.de> <4kcd58$j01@zebra.fh-weingarten.de>
NNTP-Posting-Host: mururoa.gmd.de