[Confirme] accès mémoire d'une carte PCI ?

2000-10-03 Par sujet Jean-Marc Sajot

Soit une carte PCI possédant 512 Kb de mémoire + des registres.
Je voudrais accèder à ces registres ou cette mémoire par programme , soit
dans l'espace user, soit dans l'espace kernel.
Comment faire, sachant que (grâce à la commande lspci -x) les registres
m'indiquent :
- Base Address 0  = 0x e900 
- Expansion ROM Base Address = 0x e800 
- et Memory Access enable in Command register !!
Merci
JMarc

===
Jean-Marc SAJOT |
Mitsubishi Electric ITE-TCL | phone : +33 2 99 84 26 17 direct
Immeuble Germanium  | 
80, avenue des buttes de Coesmes| fax   : +33 2 99 84 21 15
35700 RENNES (FRANCE)   | e-mail: [EMAIL PROTECTED]
===
http://www.mitsubishi-electric-itce.fr
===






Re: [Confirme] accès mémoire d'une carte PCI ?

2000-10-03 Par sujet Stephane BRANGER

Sans etre un expert je te conseille de regarder le fichier mouse.c
/usr/src/linux-2.2.14/drivers/char/busmouse.c

ainsi que la commande outb/inb  et les commandes:
get_user,  put_user,  copy_from_user,  copy_to_user

fais un man sur les commandes

@+

Le mar, 03 oct 2000, vous avez écrit :
 Soit une carte PCI possédant 512 Kb de mémoire + des registres.
 Je voudrais accèder à ces registres ou cette mémoire par programme , soit
 dans l'espace user, soit dans l'espace kernel.
 Comment faire, sachant que (grâce à la commande lspci -x) les registres
 m'indiquent :
 - Base Address 0  = 0x e900 
 - Expansion ROM Base Address = 0x e800 
 - et Memory Access enable in Command register !!
 Merci
 JMarc
 
 ===
 Jean-Marc SAJOT   |
 Mitsubishi Electric ITE-TCL   | phone : +33 2 99 84 26 17 direct
 Immeuble Germanium| 
 80, avenue des buttes de Coesmes  | fax   : +33 2 99 84 21 15
 35700 RENNES (FRANCE) | e-mail: [EMAIL PROTECTED]
 ===
   http://www.mitsubishi-electric-itce.fr
 ===
-- 
Amicalement,
Stephane BRANGER

**
* Linux Engineer *
**

TUX POWERED