Broadcom 4710a0
    Bruce M. Simpson 
    bms at incunabulum.net
       
    Wed May  2 19:26:57 UTC 2007
    
    
  
Hi,
I've been investigating what, if anything, needs to be done with the 
FreeBSD/mips system compiler to support the earlier Broadcom 4710A0 
chips found in the Linksys WRT54G and Asus WL-HDD2.5 systems.
It looks as though the patches Broadcom integrated into their gcc fork 
only prevent the generation of branch-likely instructions. In our import 
of GCC 3.4.6, the -mno-branch-likely option now exists, therefore I 
believe no patch is required.
For system bringup it looks like some TLB and cache workarounds are 
necessary (based on reading Linux). A patch against Linux appears here:
         
http://www.freewrt.org/trac/browser/trunk/freewrt/target/linux/brcm-2.6/patches/003-bcm4710_cache_fixes.patch?rev=1&format=txt
Regards,
BMS
    
    
More information about the freebsd-mips
mailing list