Re: [PATCH] flush icache before set_pte() take 5.
From: Zoltan Menyhart
Date: Mon Jul 30 2007 - 10:30:55 EST
KAMEZAWA Hiroyuki wrote:
Considerations:
- I can add CONFIG_MONTECITO if necessary. But it will be confusing, I think.
What about this trick below?
identify_cpu() finds out the "c->family".
If any of the CPUs has c->family==32 (and the future versions...) then
set a global flag. And:
static inline void sync_icache_dcache(pte_t pte) {
if (pte_exec(pte) && global_flag)
__sync_icache_dcache(pte);
}
Thanks,
Zoltan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/