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 <tripo...@gmx.at>
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to