Cavium port

M. Warner Losh imp at bsdimp.com
Mon Jan 4 20:14:02 UTC 2010


In message: <BDD254BE-B579-4E20-9D36-EB63A84C0F63 at lakerest.net>
            Randall Stewart <rrs at lakerest.net> writes:
: Alan:
: 
: I am not sure how far warner is.. but we are generally
: working off the mips branch.. I don't think we have gotten
: a lot committed into what went in 8.0...
: 
: See:
: 
: http://wiki.freebsd.org/FreeBSD/mips
: 
: for more info.
: 
: Warner, any comments?

We're still actually committing to the mips branch.  But we're happy
with the branch now, except for one issue that I'm fixing today.  Once
that's fixed, I plan on merging all the changes from the mips branch
into head, likely this week.

There may also be a back-port of the mips stuff to the stable/8 tree,
but that's still a little up in the air...  Plus there's likely to be
big changes to how the Octeon port is done too...

Warner

: R
: 
: On Jan 4, 2010, at 11:30 AM, alan yang wrote:
: 
: > Hi, Warner,
: >
: > Now 8.0 is released, i wonder the MIPS support is more complete for
: > OCTEON that i should upgrade to 8.0 source base.
: >
: > Thanks in advance, really appreciate the info...
: >
: > On Tue, Oct 20, 2009 at 9:22 AM, alan yang <alancyang at gmail.com>
: > wrote:
: >> Thanks Warner: updated the source tree, now can build OCTEON1.
: >>
: >> Will try to run it...
: >>
: >> On Sun, Oct 18, 2009 at 8:24 AM, M. Warner Losh <imp at bsdimp.com>
: >> wrote:
: >>> In message:
: >>> <290865fd0910161902y626f8375m5d46881f4883c1ec at mail.gmail.com>
: >>>            alan yang <alancyang at gmail.com> writes:
: >>> : but ran into another failure, wonder there is a quick work around:
: >>> : ---
: >>> : -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs
: >>> : -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline
: >>> : -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc
: >>> : -I. -I/usr/home/alan/genova/mips/sys
: >>> : -I/usr/home/alan/genova/mips/sys/contrib/altq -D_KERNEL
: >>> : -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common
: >>> : -finline-limit=8000 --param inline-unit-growth=100 --param
: >>> : large-function-growth=1000  -EB -fno-pic -mno-abicalls -G0 -EB
: >>> : -march=mips64 -mabi=64 -msoft-float -ffreestanding
: >>> : /usr/home/alan/genova/mips/sys/mips/mips/trap.c
: >>> : /usr/home/alan/genova/mips/sys/mips/mips/trap.c:1063: error:
: >>> : conflicting types for 'MipsEmulateBranch'
: >>> : ./machine/md_var.h:51: error: previous declaration of
: >>> : 'MipsEmulateBranch' was here
: >>> : *** Error code 1
: >>>
: >>> Hmmm...  Looks like there were some changes that were stomped on by
: >>> the latest MFC.  We'll have to investigate why that was...  In the
: >>> mean time, I've restored them and fixed a few new issues and committed
: >>> the results.  You can at least build OCTEON1 now.  I've not tried to
: >>> run it, and I'd expect that it will die somewhere in the context
: >>> switch for the first task, if not sooner....
: >>>
: >>> Warner
: >>>
: >>>
: >>
: > _______________________________________________
: > freebsd-mips at freebsd.org mailing list
: > http://lists.freebsd.org/mailman/listinfo/freebsd-mips
: > To unsubscribe, send any mail to
: > "freebsd-mips-unsubscribe at freebsd.org"
: >
: 
: ------------------------------
: Randall Stewart
: 803-317-4952 (cell)
: 803-345-0391(direct)
: 
: 


More information about the freebsd-mips mailing list