Hi,
The only change compared to 3.0 patches is the 920-cache-wround.patch
the last hunk for the file arch/mips/mm/tlbex.c isn't included in my patch
-@@ -1752,6 +1758,9 @@ build_r4000_tlbchange_handler_tail(u32 *
- build_update_entries(p, tmp, ptr);
- build_tlb_write_entry(p, l, r, tlb_indexed);
- uasm_l_leave(l, *p);
-+#ifdef CONFIG_BCM47XX
-+ uasm_i_nop(p);
-+#endif
- uasm_i_eret(p); /* return from trap */
-
- #ifdef CONFIG_64BIT
the code now looks like:
build_update_entries(p, tmp, ptr);
build_tlb_write_entry(p, l, r, tlb_indexed);
uasm_l_leave(l, *p);
build_restore_work_registers(p);
uasm_i_eret(p); /* return from trap */
#ifdef CONFIG_64BIT
i think the uasm_i_nop(p); isnt needed anymore as
build_restore_work_registers(p); is executed before the return.
Im allready running a system without this last hunk applied.
/Peter
On Montag, 24. Oktober 2011 20:15:42 Peter Wagner wrote:
> Hello,
>
> this patch updates brcm47xx to 3.1.
>
> Signed-off-by: Peter Wagner <[email protected]>
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel