Training courses
Kernel and Embedded Linux
Bootlin training courses
1 2 3 4 5 6 7 8 9 10 11 12
int cache_control(unsigned int command) { volatile unsigned int *p = (volatile unsigned int *) 0x80000000; int i; for (i = 0; i < (32 * 1024); i += 32) { (void)*p; p += (32 / sizeof(int)); } return 0; }