void __init setup_arch(char **cmdline_p) { #ifdef CONFIG_CMDLINE_FORCE strlcpy(cmd_line, CONFIG_CMDLINE, COMMAND_LINE_SIZE); strlcpy(boot_command_line, CONFIG_CMDLINE, COMMAND_LINE_SIZE); #endif *cmdline_p = cmd_line; console_verbose(); unflatten_device_tree(); /* NOTE I think that this function is not necessary to call */ /* irq_early_init(); */ setup_cpuinfo(); __invalidate_icache_all(); __enable_icache(); __invalidate_dcache_all(); __enable_dcache(); panic_timeout = 120; setup_memory(); #if defined(CONFIG_SELFMOD_INTC) || defined(CONFIG_SELFMOD_TIMER) printk(KERN_NOTICE "Self modified code enable\n"); #endif #ifdef CONFIG_VT #if defined(CONFIG_XILINX_CONSOLE) conswitchp = &xil_con; #elif defined(CONFIG_DUMMY_CONSOLE) conswitchp = &dummy_con; #endif #endif }
void invalidate_dcache_all(void) { __invalidate_dcache_all(); }
void __invalidate_dcache_user_range(struct vm_area_struct *vma, struct page *page, unsigned long adr, int len) { __invalidate_dcache_all(); }
void __invalidate_dcache_page(struct vm_area_struct *vma, struct page *page) { __invalidate_dcache_all(); }