Messages in this thread | | | Subject | Re: Accessing shared physical memory | Date | Sat, 13 Nov 1999 01:34:14 +0000 (GMT) | From | Alan Cox <> |
| |
> > > ptr = (short *) ioremap(0xd0000, 0x10000); > > > for(;;) > > > *ptr = 0xdead; > > > > > > Does not ever produce address 0xD... anything on the ISA bus. Therefore, > > > > Well I would guess the compiler optimised the above to > > > > while(1); > > if the ptr is/was declared volatile (it's not), surely it won't do > this?
Then the cast would be to volatile short * ...
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |