/* putrom.c; put VBIOS ROM image into /dev/mem (should fail except for weird caches!) * */ #include #include #include #include #include #include #include #include #define ROM_SIZE (64*1024) #ifndef VIDEO_E000 #define ROM_ADDR (0xc0000) #else #define ROM_ADDR (0xe0000) #endif #define die(s) do { fprintf(stderr,"putrom: %s\n", s); exit(1); } while(0) #define diee(s) do { fprintf(stderr,"putrom: error %s while %s\n", \ strerror(errno), s); exit(1); } while(0) #define dump(p,s) { int i; for (i=0; i