8 int main(int argc, char *argv[])
10 volatile void *memregs;
14 printf("hi, home=%s\n", getenv("HOME"));
16 for (i = 0; i < argc; i++)
17 printf("%d \"%s\"\n", i, argv[i]);
19 memdev = open("/dev/mem", O_RDWR);
25 memregs = mmap(NULL, 0x10000, PROT_READ|PROT_WRITE, MAP_SHARED, memdev, 0xc0000000);
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]);