Hi,
--- Quote Start ---
Is the software part already implemented in the Kernel ?
Does it work ?
--- Quote End ---
Yes, of course, we are using these. Nios's TLB control parts are included in the file '/nios2-linux/linux-2.6/arch/nios2/mm/mmu_context.c, tlb.c' and cache flush functions are included in '/nios2-linux/linux-2.6/arch/nios2/mm/cacheflush.c'.
But please note that the cache size is limited within 4KB. In present codes, there is no mechanism to avoid the alias problem.
--- Quote Start ---
Decent performance ?
--- Quote End ---
Though I don't have any concrete data for the performance, but I think it is not so bad. FLTK's demos. for example, 'editor' works well. It uses 'Bitblit' functionality and this is heavy task for Nios CPU and its MMU, but the scrolling speed is not so slow.
Kazu