Hi:

   I just wondering whether or not anyone who has the experiences on memory map io 
function before? 

My code is as following:
  int *base;
  unsigned int fd;
  fd = open("dev/mem", O_RDWR);
  base = mmap(0, 0x80000, PROT_READ|PROT_WRITE,MAP_SHARED,   fd, 0xd800000);
  
(and I tried to write a value to a certian register of vga)

  *(int *)(base+0x60000/4) = 0x30f027f;
  munmap(base, 0x800000);
  close(fd);

The compile is ok, but when I runt it, I got segmentation fault (core dump).
I bassically need to write around 13 of them and I have even tried to change the size 
from 0x800000 to 0x8fffffff.  I still got core dump though.

So, I appreciate it if there is anyone who can teach me how to correct my problem 
here.  

Louis
___________________________________________________________________________
Visit http://www.visto.com/info, your free web-based communications center.
Visto.com. Life on the Dot.


_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to