wip, fb sync thread
[ginge.git] / loader / tools / static.c
CommitLineData
11913091 1#include <stdio.h>
306e06f7 2#include <stdlib.h>
11913091 3#include <sys/types.h>
4#include <sys/stat.h>
5#include <fcntl.h>
6#include <sys/mman.h>
7
306e06f7 8int main(int argc, char *argv[])
11913091 9{
10 volatile void *memregs;
11 int memdev;
86418a84 12 int i;
11913091 13
306e06f7 14 printf("hi, home=%s\n", getenv("HOME"));
15
16 for (i = 0; i < argc; i++)
17 printf("%d \"%s\"\n", i, argv[i]);
11913091 18
19 memdev = open("/dev/mem", O_RDWR);
306e06f7 20 if (memdev < 0) {
21 perror("open");
22 return 1;
23 }
24
11913091 25 memregs = mmap(NULL, 0x10000, PROT_READ|PROT_WRITE, MAP_SHARED, memdev, 0xc0000000);
86418a84 26
27 for (i = 0; i < 2; i++)
28 printf("%02x %04x %08x\n", ((char *)memregs)[0x2011],
29 ((short *)memregs)[0x1198/2], ((int *)memregs)[0xbcdc/4]);
30
11913091 31 //sleep(1000);
32
33 return 0;
34}
35