<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-6598</id>
	<title>Nabble - freebsd-mips</title>
	<updated>2009-12-01T06:45:30Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/freebsd-mips-f6598.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freebsd-mips-f6598.html" />
	<subtitle type="html">Porting FreeBSD to MIPS</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26593010</id>
	<title>[head tinderbox] failure on mips/mips</title>
	<published>2009-12-01T06:45:30Z</published>
	<updated>2009-12-01T06:45:30Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-12-01 14:02:02 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-12-01 14:02:02 - starting HEAD tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-12-01 14:02:02 - cleaning the object tree
&lt;br&gt;TB --- 2009-12-01 14:02:13 - cvsupping the source tree
&lt;br&gt;TB --- 2009-12-01 14:02:13 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile
&lt;br&gt;TB --- 2009-12-01 14:02:26 - building world
&lt;br&gt;TB --- 2009-12-01 14:02:26 - MAKEOBJDIRPREFIX=/obj
&lt;br&gt;TB --- 2009-12-01 14:02:26 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
&lt;br&gt;TB --- 2009-12-01 14:02:26 - TARGET=mips
&lt;br&gt;TB --- 2009-12-01 14:02:26 - TARGET_ARCH=mips
&lt;br&gt;TB --- 2009-12-01 14:02:26 - TZ=UTC
&lt;br&gt;TB --- 2009-12-01 14:02:26 - __MAKE_CONF=/dev/null
&lt;br&gt;TB --- 2009-12-01 14:02:26 - cd /src
&lt;br&gt;TB --- 2009-12-01 14:02:26 - /usr/bin/make -B buildworld
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; World build started on Tue Dec &amp;nbsp;1 14:02:26 UTC 2009
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Rebuilding the temporary build tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.1: legacy release compatibility shims
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.2: bootstrap tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.1: cleaning up the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.2: rebuilding the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.3: build tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 3: cross tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.1: building includes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.2: building libraries
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.3: make dependencies
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.4: building everything
&lt;/div&gt;[...]
&lt;br&gt;===&amp;gt; usr.bin/ncal (all)
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c /src/usr.bin/ncal/ncal.c
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign &amp;nbsp;-Wl,-EL -o ncal ncal.o -lcalendar -ltermcap
&lt;br&gt;gzip -cn /src/usr.bin/ncal/ncal.1 &amp;gt; ncal.1.gz
&lt;br&gt;===&amp;gt; usr.bin/netstat (all)
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-fno-strict-aliasing -DIPSEC -DSCTP -DINET6 -DNETGRAPH -DIPX -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/usr.bin/netstat/if.c
&lt;br&gt;/src/usr.bin/netstat/if.c: In function 'intpr':
&lt;br&gt;/src/usr.bin/netstat/if.c:291: error: 'struct ifnet' has no member named 'if_timer'
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src/usr.bin/netstat.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src/usr.bin.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;TB --- 2009-12-01 14:45:30 - WARNING: /usr/bin/make returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-12-01 14:45:30 - ERROR: failed to build world
&lt;br&gt;TB --- 2009-12-01 14:45:30 - 1866.81 user 467.75 system 2607.91 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26593010&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26593010&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-head-tinderbox--failure-on-mips-mips-tp26593010p26593010.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26586915</id>
	<title>[head tinderbox] failure on mips/mips</title>
	<published>2009-11-30T21:01:08Z</published>
	<updated>2009-11-30T21:01:08Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-12-01 04:16:36 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-12-01 04:16:36 - starting HEAD tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-12-01 04:16:36 - cleaning the object tree
&lt;br&gt;TB --- 2009-12-01 04:16:44 - cvsupping the source tree
&lt;br&gt;TB --- 2009-12-01 04:16:44 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile
&lt;br&gt;TB --- 2009-12-01 04:17:08 - building world
&lt;br&gt;TB --- 2009-12-01 04:17:08 - MAKEOBJDIRPREFIX=/obj
&lt;br&gt;TB --- 2009-12-01 04:17:08 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
&lt;br&gt;TB --- 2009-12-01 04:17:08 - TARGET=mips
&lt;br&gt;TB --- 2009-12-01 04:17:08 - TARGET_ARCH=mips
&lt;br&gt;TB --- 2009-12-01 04:17:08 - TZ=UTC
&lt;br&gt;TB --- 2009-12-01 04:17:08 - __MAKE_CONF=/dev/null
&lt;br&gt;TB --- 2009-12-01 04:17:08 - cd /src
&lt;br&gt;TB --- 2009-12-01 04:17:08 - /usr/bin/make -B buildworld
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; World build started on Tue Dec &amp;nbsp;1 04:17:08 UTC 2009
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Rebuilding the temporary build tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.1: legacy release compatibility shims
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.2: bootstrap tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.1: cleaning up the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.2: rebuilding the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.3: build tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 3: cross tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.1: building includes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.2: building libraries
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.3: make dependencies
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.4: building everything
&lt;/div&gt;[...]
&lt;br&gt;===&amp;gt; usr.bin/ncal (all)
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c /src/usr.bin/ncal/ncal.c
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign &amp;nbsp;-Wl,-EL -o ncal ncal.o -lcalendar -ltermcap
&lt;br&gt;gzip -cn /src/usr.bin/ncal/ncal.1 &amp;gt; ncal.1.gz
&lt;br&gt;===&amp;gt; usr.bin/netstat (all)
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-fno-strict-aliasing -DIPSEC -DSCTP -DINET6 -DNETGRAPH -DIPX -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/usr.bin/netstat/if.c
&lt;br&gt;/src/usr.bin/netstat/if.c: In function 'intpr':
&lt;br&gt;/src/usr.bin/netstat/if.c:291: error: 'struct ifnet' has no member named 'if_timer'
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src/usr.bin/netstat.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src/usr.bin.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;TB --- 2009-12-01 05:01:08 - WARNING: /usr/bin/make returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-12-01 05:01:08 - ERROR: failed to build world
&lt;br&gt;TB --- 2009-12-01 05:01:08 - 1889.51 user 512.44 system 2671.96 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26586915&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26586915&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-head-tinderbox--failure-on-mips-mips-tp26586915p26586915.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26566157</id>
	<title>[releng_8_0 tinderbox] failure on mips/mips</title>
	<published>2009-11-29T13:10:54Z</published>
	<updated>2009-11-29T13:10:54Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-11-29 20:32:06 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-11-29 20:32:06 - starting RELENG_8_0 tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-11-29 20:32:06 - cleaning the object tree
&lt;br&gt;TB --- 2009-11-29 20:32:14 - cvsupping the source tree
&lt;br&gt;TB --- 2009-11-29 20:32:14 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/RELENG_8_0/mips/mips/supfile
&lt;br&gt;TB --- 2009-11-29 21:10:54 - WARNING: /usr/bin/csup returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-11-29 21:10:54 - ERROR: unable to cvsup the source tree
&lt;br&gt;TB --- 2009-11-29 21:10:54 - 0.41 user 4.93 system 2327.89 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8_0-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8_0-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566157&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566157&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-releng_8_0-tinderbox--failure-on-mips-mips-tp26566157p26566157.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26565099</id>
	<title>[head tinderbox] failure on mips/mips</title>
	<published>2009-11-29T11:25:08Z</published>
	<updated>2009-11-29T11:25:08Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-11-29 18:45:47 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-11-29 18:45:47 - starting HEAD tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-11-29 18:45:47 - cleaning the object tree
&lt;br&gt;TB --- 2009-11-29 18:45:47 - cvsupping the source tree
&lt;br&gt;TB --- 2009-11-29 18:45:47 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile
&lt;br&gt;TB --- 2009-11-29 19:25:08 - WARNING: /usr/bin/csup returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-11-29 19:25:08 - ERROR: unable to cvsup the source tree
&lt;br&gt;TB --- 2009-11-29 19:25:08 - 0.04 user 0.00 system 2361.14 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26565099&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26565099&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-head-tinderbox--failure-on-mips-mips-tp26565099p26565099.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26560468</id>
	<title>[head tinderbox] failure on mips/mips</title>
	<published>2009-11-29T01:41:35Z</published>
	<updated>2009-11-29T01:41:35Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-11-29 09:07:11 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-11-29 09:07:11 - starting HEAD tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-11-29 09:07:11 - cleaning the object tree
&lt;br&gt;TB --- 2009-11-29 09:07:17 - cvsupping the source tree
&lt;br&gt;TB --- 2009-11-29 09:07:17 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile
&lt;br&gt;TB --- 2009-11-29 09:41:35 - WARNING: /usr/bin/csup returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-11-29 09:41:35 - ERROR: unable to cvsup the source tree
&lt;br&gt;TB --- 2009-11-29 09:41:35 - 0.36 user 4.25 system 2064.12 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26560468&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26560468&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-head-tinderbox--failure-on-mips-mips-tp26560468p26560468.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433552</id>
	<title>Re: [PATCH] Remove if_watchdog use</title>
	<published>2009-11-19T12:30:39Z</published>
	<updated>2009-11-19T12:30:39Z</updated>
	<author>
		<name>John Baldwin</name>
	</author>
	<content type="html">On Friday 06 November 2009 3:08:22 pm John Baldwin wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I have a patchset that converts all the remaining users of if_watchdog to 
&lt;br&gt;&amp;gt; using a private callout instead. &amp;nbsp;In some cases the the driver already used a 
&lt;br&gt;&amp;gt; private timer to drive a stats timer and I merely hooked into that timer. &amp;nbsp;In 
&lt;br&gt;&amp;gt; other cases a new callout needed to be added to the driver. &amp;nbsp;Some drivers 
&lt;br&gt;&amp;gt; even abused the if_watchdog interface to provide a stats timer that fired 
&lt;br&gt;&amp;gt; every second. :) &amp;nbsp;For a few drivers I also fixed other things such as busted 
&lt;br&gt;&amp;gt; locking, order-of-operations issues in detach, or just completely busted 
&lt;br&gt;&amp;gt; drivers (fea(4) and fpa(4) which share the pdq backend). &amp;nbsp;Please test. &amp;nbsp;
&lt;br&gt;&amp;gt; Barring any major screaming and shouting I plan to commit this in a week or 
&lt;br&gt;&amp;gt; so and after that to work on removing the if_watchdog/if_timer stuff from the 
&lt;br&gt;&amp;gt; network stack.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The patch is at &lt;a href=&quot;http://www.FreeBSD.org/~jhb/patches/cleanup.patch&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.FreeBSD.org/~jhb/patches/cleanup.patch&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Driver details:
&lt;br&gt;&amp;gt; - admsw(4)
&lt;br&gt;&amp;gt; &amp;nbsp; - This driver is a bit special in that it has no locking at all, not even
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; a poor attempt. :) &amp;nbsp;It also appears to be for a specific MIPS board of
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; some sort.
&lt;br&gt;&amp;gt; &amp;nbsp; - It has multiple ifnet's for multiple ports, but it only used if_timer and
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; if_watchdog from the first ifnet. &amp;nbsp;For this driver I added a single
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; private timer to replace the if_timer use on the first ifnet. &amp;nbsp;I marked
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; the callout MPSAFE, but the driver really needs to have locking added at
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; which point it could use callout_init_mtx().
&lt;/div&gt;&lt;br&gt;Can someone please review the changes to this driver? &amp;nbsp;Also, the driver could
&lt;br&gt;really use some love in the form of adding locking.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;John Baldwin
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433552&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433552&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--PATCH--Remove-if_watchdog-use-tp26433552p26433552.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26401927</id>
	<title>[head tinderbox] failure on mips/mips</title>
	<published>2009-11-17T19:27:13Z</published>
	<updated>2009-11-17T19:27:13Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-11-18 02:40:23 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-11-18 02:40:23 - starting HEAD tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-11-18 02:40:23 - cleaning the object tree
&lt;br&gt;TB --- 2009-11-18 02:40:32 - cvsupping the source tree
&lt;br&gt;TB --- 2009-11-18 02:40:32 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile
&lt;br&gt;TB --- 2009-11-18 02:40:57 - building world
&lt;br&gt;TB --- 2009-11-18 02:40:57 - MAKEOBJDIRPREFIX=/obj
&lt;br&gt;TB --- 2009-11-18 02:40:57 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
&lt;br&gt;TB --- 2009-11-18 02:40:57 - TARGET=mips
&lt;br&gt;TB --- 2009-11-18 02:40:57 - TARGET_ARCH=mips
&lt;br&gt;TB --- 2009-11-18 02:40:57 - TZ=UTC
&lt;br&gt;TB --- 2009-11-18 02:40:57 - __MAKE_CONF=/dev/null
&lt;br&gt;TB --- 2009-11-18 02:40:57 - cd /src
&lt;br&gt;TB --- 2009-11-18 02:40:57 - /usr/bin/make -B buildworld
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; World build started on Wed Nov 18 02:40:58 UTC 2009
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Rebuilding the temporary build tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.1: legacy release compatibility shims
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.2: bootstrap tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.1: cleaning up the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.2: rebuilding the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.3: build tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 3: cross tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.1: building includes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.2: building libraries
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.3: make dependencies
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.4: building everything
&lt;/div&gt;[...]
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/include -I/src/usr.sbin/ntp/ntpd/../ &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/libopts -I/src/usr.sbin/ntp/ntpd -DSYS_FREEBSD -DPARSE -DHAVE_CONFIG_H &amp;nbsp;-DOPENSSL -std=gnu99 &amp;nbsp;-c /src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_ulink.c
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/include -I/src/usr.sbin/ntp/ntpd/../ &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/libopts -I/src/usr.sbin/ntp/ntpd -DSYS_FREEBSD -DPARSE -DHAVE_CONFIG_H &amp;nbsp;-DOPENSSL -std=gnu99 &amp;nbsp;-c /src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_wwv.c
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/include -I/src/usr.sbin/ntp/ntpd/../ &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/libopts -I/src/usr.sbin/ntp/ntpd -DSYS_FREEBSD -DPARSE -DHAVE_CONFIG_H &amp;nbsp;-DOPENSSL -std=gnu99 &amp;nbsp;-c /src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_wwvb.c
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/include -I/src/usr.sbin/ntp/ntpd/../ &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/libopts -I/src/usr.sbin/ntp/ntpd -DSYS_FREEBSD -DPARSE -DHAVE_CONFIG_H &amp;nbsp;-DOPENSSL -std=gnu99 &amp;nbsp;-c /src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntpd-opts.c
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/include -I/src/usr.sbin/ntp/ntpd/../ &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/libopts -I/src/usr.sbin/ntp/ntpd -DSYS_FREEBSD -DPARSE -DHAVE_CONFIG_H &amp;nbsp;-DOPENSSL -std=gnu99 &amp;nbsp;-c version.c
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/include -I/src/usr.sbin/ntp/ntpd/../ &amp;nbsp;-I/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/libopts -I/src/usr.sbin/ntp/ntpd -DSYS_FREEBSD -DPARSE -DHAVE_CONFIG_H &amp;nbsp;-DOPENSSL -std=gnu99 &amp;nbsp; -Wl,-EL -o ntpd cmd_args.o ntp_config.o ntp_control.o ntp_crypto.o ntp_filegen.o ntp_intres.o ntp_io.o ntp_loopfilter.o ntp_monitor.o ntp_peer.o ntp_proto.o ntp_refclock.o ntp_request.o ntp_restrict.o ntp_timer.o ntp_util.o ntpd.o refclock_acts.o refclock_arbiter.o refclock_arc.o refclock_as2201.o refclock_atom.o refclock_bancomm.o refclock_chronolog.o refclock_chu.o refclock_conf.o refclock_datum.o refclock_dumbclock.o refclock_fg.o refclock_gpsvme.o refclock_heath.o refclock_hopfpci.o refclock_hopfser.o refclock_hpgps.o refclock_irig.o refclock_jupiter.o refclock_leitch.o refclock_local.o refclock_msfees.o refclock_mx4200.o refclock_neoclock4x.o refclock_nmea.o refclock_oncore.o refclock_palisade.o !
&lt;br&gt;&amp;nbsp;refclock_parse.o refclock_pcf.o refclock_pst.o refclock_ripencc.o refclock_shm.o refclock_tpro.o refclock_trak.o refclock_true.o refclock_ulink.o refclock_wwv.o refclock_wwvb.o ntpd-opts.o version.o /obj/mips/src/usr.sbin/ntp/ntpd/../libparse/libparse.a /obj/mips/src/usr.sbin/ntp/ntpd/../libntp/libntp.a -lm -lmd -lrt /obj/mips/src/usr.sbin/ntp/ntpd/../libopts/libopts.a -lcrypto
&lt;br&gt;/obj/mips/src/tmp/usr/lib/librt.so: undefined reference to `__pthread_cleanup_pop_imp'
&lt;br&gt;/obj/mips/src/tmp/usr/lib/librt.so: undefined reference to `__pthread_cleanup_push_imp'
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src/usr.sbin/ntp/ntpd.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src/usr.sbin/ntp.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src/usr.sbin.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;TB --- 2009-11-18 03:27:13 - WARNING: /usr/bin/make returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-11-18 03:27:13 - ERROR: failed to build world
&lt;br&gt;TB --- 2009-11-18 03:27:13 - 1980.57 user 474.63 system 2809.70 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26401927&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26401927&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-head-tinderbox--failure-on-mips-mips-tp26401927p26401927.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26361673</id>
	<title>Second hand video equipment for sale.</title>
	<published>2009-11-15T10:06:00Z</published>
	<updated>2009-11-15T10:06:00Z</updated>
	<author>
		<name>peter cornwell</name>
	</author>
	<content type="html">hi
&lt;br&gt;&lt;br&gt;do you have an FPD-400 demand focus for Canon for sale at the moment?
&lt;br&gt;&lt;br&gt;best, peterc
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26361673&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26361673&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Second-hand-video-equipment-for-sale.-tp26361673p26361673.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26158210</id>
	<title>Re: Add Wistron RPAA-82 board support</title>
	<published>2009-11-01T20:08:43Z</published>
	<updated>2009-11-01T20:08:43Z</updated>
	<author>
		<name>M. Warner Losh</name>
	</author>
	<content type="html">In message: &amp;lt;1257126338.3097.7.camel@localhost&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Eric &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158210&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lihong@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: On Mon, 2009-11-02 at 14:23 +1300, Andrew Thompson wrote:
&lt;br&gt;: &amp;gt; On Mon, Nov 02, 2009 at 09:18:45AM +0800, Eric wrote:
&lt;br&gt;: &amp;gt; &amp;gt; On Wed, 2009-10-28 at 22:52 -0700, Oleksandr Tymoshenko wrote:
&lt;br&gt;: &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;There are some excessive code in the patch. e.g. GEOM will take care for
&lt;br&gt;: &amp;gt; &amp;gt; &amp;gt; use that data offset and size are sector-size aligned/multiple. So I reworked
&lt;br&gt;: &amp;gt; &amp;gt; &amp;gt; your patch a little bit:
&lt;br&gt;: &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://people.freebsd.org/~gonzo/mips/mx25.diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.freebsd.org/~gonzo/mips/mx25.diff&lt;/a&gt;&lt;br&gt;: &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;: &amp;gt; &amp;gt; &amp;gt; Could you, please, test it and let me know if it works for you.
&lt;br&gt;: &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;: &amp;gt; &amp;gt; &amp;gt; Thanks!
&lt;br&gt;: &amp;gt; &amp;gt; 
&lt;br&gt;: &amp;gt; &amp;gt; It cannot format redboot partition by newfs:
&lt;br&gt;: &amp;gt; &amp;gt; uhub1: 2 ports with 2 removable, self powered
&lt;br&gt;: &amp;gt; &amp;gt; redboot/fbsd-root.uzip: 6144 x 8192 blocks
&lt;br&gt;: &amp;gt; &amp;gt; Trying to mount root from ufs:/dev/redboot/fbsd-root.uzip
&lt;br&gt;: &amp;gt; &amp;gt; warning: no time-of-day clock registered, system time will not be set
&lt;br&gt;: &amp;gt; &amp;gt; accurately
&lt;br&gt;: &amp;gt; &amp;gt; start_init: trying /etc/init
&lt;br&gt;: &amp;gt; &amp;gt; eval: cannot create /flash/hostid: Read-only file system
&lt;br&gt;: &amp;gt; &amp;gt; /etc/rc: WARNING: could not store hostuuid in /flash/hostid.
&lt;br&gt;: &amp;gt; &amp;gt; mount: /dev/ufs/config : No such file or directory
&lt;br&gt;: &amp;gt; &amp;gt; Mounting /etc/fstab filesystems failed, &amp;nbsp;startup aborted
&lt;br&gt;: &amp;gt; &amp;gt; ERROR: ABORTING BOOT (sending SIGTERM to parent)!
&lt;br&gt;: &amp;gt; &amp;gt; Oct 27 01:58:39 init: /bin/sh on /etc/rc terminated abnormally, going to
&lt;br&gt;: &amp;gt; &amp;gt; single user mode
&lt;br&gt;: &amp;gt; &amp;gt; Enter full pathname of shell or RETURN for /bin/sh: 
&lt;br&gt;: &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;: &amp;gt; &amp;gt; # 
&lt;br&gt;: &amp;gt; &amp;gt; # df
&lt;br&gt;: &amp;gt; &amp;gt; Filesystem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;512-blocks &amp;nbsp;Used Avail Capacity &amp;nbsp;Mounted on
&lt;br&gt;: &amp;gt; &amp;gt; /dev/redboot/fbsd-root.uzip &amp;nbsp; &amp;nbsp; &amp;nbsp;98078 62252 27980 &amp;nbsp; &amp;nbsp;69% &amp;nbsp; &amp;nbsp;/
&lt;br&gt;: &amp;gt; &amp;gt; devfs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; 100% &amp;nbsp; &amp;nbsp;/dev
&lt;br&gt;: &amp;gt; &amp;gt; # ls /dev/redboot
&lt;br&gt;: &amp;gt; &amp;gt; FIS directory	RedBoot config	fbsd-kern	fbsd-root.uzip	vmlinux.bin.l7
&lt;br&gt;: &amp;gt; &amp;gt; RedBoot		fbsd-data	fbsd-root	rootfs
&lt;br&gt;: &amp;gt; &amp;gt; # newfs -n -o space -L config -O 1 -b 4096 -f 512 /dev/redboot/fbsd-data
&lt;br&gt;: &amp;gt; &amp;gt; /dev/redboot/fbsd-data: 0.6MB (1280 sectors) block size 4096, fragment
&lt;br&gt;: &amp;gt; &amp;gt; size 512
&lt;br&gt;: &amp;gt; &amp;gt; 	using 4 cylinder groups of 0.16MB, 41 blks, 96 inodes.
&lt;br&gt;: &amp;gt; &amp;gt; super-block backups (for fsck -b #) at:
&lt;br&gt;: &amp;gt; &amp;gt; newfs: wtfs: 20480 bytes at sector 32: Invalid argument
&lt;br&gt;: &amp;gt; 
&lt;br&gt;: &amp;gt; The problem here is the flash sector size is 64k. Pretending the flash
&lt;br&gt;: &amp;gt; has a 512b sector isnt the right way, you would be better off having a
&lt;br&gt;: &amp;gt; geom class to do the transformation+caching.
&lt;br&gt;: &amp;gt; 
&lt;br&gt;: &amp;gt; 
&lt;br&gt;: &amp;gt; Andrew
&lt;br&gt;: 
&lt;br&gt;: So, the better way is that add a new geom class to support different
&lt;br&gt;: erase and program size?
&lt;br&gt;: I referred XOR flash sys/dev/cfi/cfi_disk.c at first. It set disk sector
&lt;br&gt;: size to 512 even erase size is 128k.
&lt;br&gt;&lt;br&gt;Yea. &amp;nbsp;That's not quite right... &amp;nbsp;when I did the spi flash, I exported
&lt;br&gt;the actual write sector size. &amp;nbsp;on SPI flash, however, you don't have
&lt;br&gt;to erase it: the controller will do that for you (it is less
&lt;br&gt;efficient, however).
&lt;br&gt;&lt;br&gt;We do need to have a good geom layer that does this. &amp;nbsp;We also need a
&lt;br&gt;good flash file system as well...
&lt;br&gt;&lt;br&gt;Warner
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158210&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158210&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-Wistron-RPAA-82-board-support-tp26054427p26158210.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26157172</id>
	<title>Re: Add Wistron RPAA-82 board support</title>
	<published>2009-11-01T17:45:38Z</published>
	<updated>2009-11-01T17:45:38Z</updated>
	<author>
		<name>Eric L. Chen</name>
	</author>
	<content type="html">On Mon, 2009-11-02 at 14:23 +1300, Andrew Thompson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, Nov 02, 2009 at 09:18:45AM +0800, Eric wrote:
&lt;br&gt;&amp;gt; &amp;gt; On Wed, 2009-10-28 at 22:52 -0700, Oleksandr Tymoshenko wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;There are some excessive code in the patch. e.g. GEOM will take care for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; use that data offset and size are sector-size aligned/multiple. So I reworked
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; your patch a little bit:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://people.freebsd.org/~gonzo/mips/mx25.diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.freebsd.org/~gonzo/mips/mx25.diff&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Could you, please, test it and let me know if it works for you.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thanks!
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; It cannot format redboot partition by newfs:
&lt;br&gt;&amp;gt; &amp;gt; uhub1: 2 ports with 2 removable, self powered
&lt;br&gt;&amp;gt; &amp;gt; redboot/fbsd-root.uzip: 6144 x 8192 blocks
&lt;br&gt;&amp;gt; &amp;gt; Trying to mount root from ufs:/dev/redboot/fbsd-root.uzip
&lt;br&gt;&amp;gt; &amp;gt; warning: no time-of-day clock registered, system time will not be set
&lt;br&gt;&amp;gt; &amp;gt; accurately
&lt;br&gt;&amp;gt; &amp;gt; start_init: trying /etc/init
&lt;br&gt;&amp;gt; &amp;gt; eval: cannot create /flash/hostid: Read-only file system
&lt;br&gt;&amp;gt; &amp;gt; /etc/rc: WARNING: could not store hostuuid in /flash/hostid.
&lt;br&gt;&amp;gt; &amp;gt; mount: /dev/ufs/config : No such file or directory
&lt;br&gt;&amp;gt; &amp;gt; Mounting /etc/fstab filesystems failed, &amp;nbsp;startup aborted
&lt;br&gt;&amp;gt; &amp;gt; ERROR: ABORTING BOOT (sending SIGTERM to parent)!
&lt;br&gt;&amp;gt; &amp;gt; Oct 27 01:58:39 init: /bin/sh on /etc/rc terminated abnormally, going to
&lt;br&gt;&amp;gt; &amp;gt; single user mode
&lt;br&gt;&amp;gt; &amp;gt; Enter full pathname of shell or RETURN for /bin/sh: 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;gt; &amp;gt; # 
&lt;br&gt;&amp;gt; &amp;gt; # df
&lt;br&gt;&amp;gt; &amp;gt; Filesystem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;512-blocks &amp;nbsp;Used Avail Capacity &amp;nbsp;Mounted on
&lt;br&gt;&amp;gt; &amp;gt; /dev/redboot/fbsd-root.uzip &amp;nbsp; &amp;nbsp; &amp;nbsp;98078 62252 27980 &amp;nbsp; &amp;nbsp;69% &amp;nbsp; &amp;nbsp;/
&lt;br&gt;&amp;gt; &amp;gt; devfs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; 100% &amp;nbsp; &amp;nbsp;/dev
&lt;br&gt;&amp;gt; &amp;gt; # ls /dev/redboot
&lt;br&gt;&amp;gt; &amp;gt; FIS directory	RedBoot config	fbsd-kern	fbsd-root.uzip	vmlinux.bin.l7
&lt;br&gt;&amp;gt; &amp;gt; RedBoot		fbsd-data	fbsd-root	rootfs
&lt;br&gt;&amp;gt; &amp;gt; # newfs -n -o space -L config -O 1 -b 4096 -f 512 /dev/redboot/fbsd-data
&lt;br&gt;&amp;gt; &amp;gt; /dev/redboot/fbsd-data: 0.6MB (1280 sectors) block size 4096, fragment
&lt;br&gt;&amp;gt; &amp;gt; size 512
&lt;br&gt;&amp;gt; &amp;gt; 	using 4 cylinder groups of 0.16MB, 41 blks, 96 inodes.
&lt;br&gt;&amp;gt; &amp;gt; super-block backups (for fsck -b #) at:
&lt;br&gt;&amp;gt; &amp;gt; newfs: wtfs: 20480 bytes at sector 32: Invalid argument
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The problem here is the flash sector size is 64k. Pretending the flash
&lt;br&gt;&amp;gt; has a 512b sector isnt the right way, you would be better off having a
&lt;br&gt;&amp;gt; geom class to do the transformation+caching.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Andrew
&lt;/div&gt;&lt;br&gt;So, the better way is that add a new geom class to support different
&lt;br&gt;erase and program size?
&lt;br&gt;I referred XOR flash sys/dev/cfi/cfi_disk.c at first. It set disk sector
&lt;br&gt;size to 512 even erase size is 128k.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Best Regards,
&lt;br&gt;Eric L. Chen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26157172&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lihong@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26157172&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26157172&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-Wistron-RPAA-82-board-support-tp26054427p26157172.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26157156</id>
	<title>Re: Add Wistron RPAA-82 board support</title>
	<published>2009-11-01T17:23:45Z</published>
	<updated>2009-11-01T17:23:45Z</updated>
	<author>
		<name>Andrew Thompson-4</name>
	</author>
	<content type="html">On Mon, Nov 02, 2009 at 09:18:45AM +0800, Eric wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, 2009-10-28 at 22:52 -0700, Oleksandr Tymoshenko wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;There are some excessive code in the patch. e.g. GEOM will take care for
&lt;br&gt;&amp;gt; &amp;gt; use that data offset and size are sector-size aligned/multiple. So I reworked
&lt;br&gt;&amp;gt; &amp;gt; your patch a little bit:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://people.freebsd.org/~gonzo/mips/mx25.diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.freebsd.org/~gonzo/mips/mx25.diff&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Could you, please, test it and let me know if it works for you.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Thanks!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It cannot format redboot partition by newfs:
&lt;br&gt;&amp;gt; uhub1: 2 ports with 2 removable, self powered
&lt;br&gt;&amp;gt; redboot/fbsd-root.uzip: 6144 x 8192 blocks
&lt;br&gt;&amp;gt; Trying to mount root from ufs:/dev/redboot/fbsd-root.uzip
&lt;br&gt;&amp;gt; warning: no time-of-day clock registered, system time will not be set
&lt;br&gt;&amp;gt; accurately
&lt;br&gt;&amp;gt; start_init: trying /etc/init
&lt;br&gt;&amp;gt; eval: cannot create /flash/hostid: Read-only file system
&lt;br&gt;&amp;gt; /etc/rc: WARNING: could not store hostuuid in /flash/hostid.
&lt;br&gt;&amp;gt; mount: /dev/ufs/config : No such file or directory
&lt;br&gt;&amp;gt; Mounting /etc/fstab filesystems failed, &amp;nbsp;startup aborted
&lt;br&gt;&amp;gt; ERROR: ABORTING BOOT (sending SIGTERM to parent)!
&lt;br&gt;&amp;gt; Oct 27 01:58:39 init: /bin/sh on /etc/rc terminated abnormally, going to
&lt;br&gt;&amp;gt; single user mode
&lt;br&gt;&amp;gt; Enter full pathname of shell or RETURN for /bin/sh: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;gt; # 
&lt;br&gt;&amp;gt; # df
&lt;br&gt;&amp;gt; Filesystem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;512-blocks &amp;nbsp;Used Avail Capacity &amp;nbsp;Mounted on
&lt;br&gt;&amp;gt; /dev/redboot/fbsd-root.uzip &amp;nbsp; &amp;nbsp; &amp;nbsp;98078 62252 27980 &amp;nbsp; &amp;nbsp;69% &amp;nbsp; &amp;nbsp;/
&lt;br&gt;&amp;gt; devfs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; 100% &amp;nbsp; &amp;nbsp;/dev
&lt;br&gt;&amp;gt; # ls /dev/redboot
&lt;br&gt;&amp;gt; FIS directory	RedBoot config	fbsd-kern	fbsd-root.uzip	vmlinux.bin.l7
&lt;br&gt;&amp;gt; RedBoot		fbsd-data	fbsd-root	rootfs
&lt;br&gt;&amp;gt; # newfs -n -o space -L config -O 1 -b 4096 -f 512 /dev/redboot/fbsd-data
&lt;br&gt;&amp;gt; /dev/redboot/fbsd-data: 0.6MB (1280 sectors) block size 4096, fragment
&lt;br&gt;&amp;gt; size 512
&lt;br&gt;&amp;gt; 	using 4 cylinder groups of 0.16MB, 41 blks, 96 inodes.
&lt;br&gt;&amp;gt; super-block backups (for fsck -b #) at:
&lt;br&gt;&amp;gt; newfs: wtfs: 20480 bytes at sector 32: Invalid argument
&lt;/div&gt;&lt;br&gt;The problem here is the flash sector size is 64k. Pretending the flash
&lt;br&gt;has a 512b sector isnt the right way, you would be better off having a
&lt;br&gt;geom class to do the transformation+caching.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Andrew
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26157156&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26157156&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-Wistron-RPAA-82-board-support-tp26054427p26157156.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26156998</id>
	<title>Re: Add Wistron RPAA-82 board support</title>
	<published>2009-11-01T17:18:45Z</published>
	<updated>2009-11-01T17:18:45Z</updated>
	<author>
		<name>Eric L. Chen</name>
	</author>
	<content type="html">On Wed, 2009-10-28 at 22:52 -0700, Oleksandr Tymoshenko wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Eric wrote:
&lt;br&gt;&amp;gt; &amp;gt; On Mon, 2009-10-26 at 18:11 +1300, Andrew Thompson wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On Mon, Oct 26, 2009 at 11:37:52AM +0800, Eric wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Hi
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I added my ar7161 board support last weekend.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; It's flash is come from Spansion.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; This is great. Oleksandr has also just added write support which will
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; conflict/duplicate some of your changes so have a look and merge any
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; outstanding changes you have made (s25fl128 support).
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=198465&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=198465&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Andrew
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; At first, I have my own write support, then I saw hit commit today.
&lt;br&gt;&amp;gt; &amp;gt; So this patch already merged his commit.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;There are some excessive code in the patch. e.g. GEOM will take care for
&lt;br&gt;&amp;gt; use that data offset and size are sector-size aligned/multiple. So I reworked
&lt;br&gt;&amp;gt; your patch a little bit:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://people.freebsd.org/~gonzo/mips/mx25.diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.freebsd.org/~gonzo/mips/mx25.diff&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Could you, please, test it and let me know if it works for you.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks!
&lt;/div&gt;&lt;br&gt;It cannot format redboot partition by newfs:
&lt;br&gt;uhub1: 2 ports with 2 removable, self powered
&lt;br&gt;redboot/fbsd-root.uzip: 6144 x 8192 blocks
&lt;br&gt;Trying to mount root from ufs:/dev/redboot/fbsd-root.uzip
&lt;br&gt;warning: no time-of-day clock registered, system time will not be set
&lt;br&gt;accurately
&lt;br&gt;start_init: trying /etc/init
&lt;br&gt;eval: cannot create /flash/hostid: Read-only file system
&lt;br&gt;/etc/rc: WARNING: could not store hostuuid in /flash/hostid.
&lt;br&gt;mount: /dev/ufs/config : No such file or directory
&lt;br&gt;Mounting /etc/fstab filesystems failed, &amp;nbsp;startup aborted
&lt;br&gt;ERROR: ABORTING BOOT (sending SIGTERM to parent)!
&lt;br&gt;Oct 27 01:58:39 init: /bin/sh on /etc/rc terminated abnormally, going to
&lt;br&gt;single user mode
&lt;br&gt;Enter full pathname of shell or RETURN for /bin/sh: 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;# 
&lt;br&gt;# df
&lt;br&gt;Filesystem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;512-blocks &amp;nbsp;Used Avail Capacity &amp;nbsp;Mounted on
&lt;br&gt;/dev/redboot/fbsd-root.uzip &amp;nbsp; &amp;nbsp; &amp;nbsp;98078 62252 27980 &amp;nbsp; &amp;nbsp;69% &amp;nbsp; &amp;nbsp;/
&lt;br&gt;devfs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; 100% &amp;nbsp; &amp;nbsp;/dev
&lt;br&gt;# ls /dev/redboot
&lt;br&gt;FIS directory	RedBoot config	fbsd-kern	fbsd-root.uzip	vmlinux.bin.l7
&lt;br&gt;RedBoot		fbsd-data	fbsd-root	rootfs
&lt;br&gt;# newfs -n -o space -L config -O 1 -b 4096 -f 512 /dev/redboot/fbsd-data
&lt;br&gt;/dev/redboot/fbsd-data: 0.6MB (1280 sectors) block size 4096, fragment
&lt;br&gt;size 512
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using 4 cylinder groups of 0.16MB, 41 blks, 96 inodes.
&lt;br&gt;super-block backups (for fsck -b #) at:
&lt;br&gt;newfs: wtfs: 20480 bytes at sector 32: Invalid argument
&lt;br&gt;# reboot
&lt;br&gt;Waiting (max 60 seconds) for system process `vnlru' to stop...done
&lt;br&gt;Waiting (max 60 seconds) for system process `bufdaemon' to stop...done
&lt;br&gt;Waiting (max 60 seconds) for system process `syncer' to stop...
&lt;br&gt;Syncing disks, vnodes remaining...0 0 0 0 0 0 0 0 done
&lt;br&gt;All buffers synced.
&lt;br&gt;Uptime: 3m15s
&lt;br&gt;Rebooting...
&lt;br&gt;+phyReg16Val = 1b2b
&lt;br&gt;phyReg20Val = d6d
&lt;br&gt;Ethernet eth0: MAC address 00:03:7f:ff:ff:fe
&lt;br&gt;IP: 192.168.1.81/255.255.255.0, Gateway: 0.0.0.0
&lt;br&gt;Default server: 192.168.1.254
&lt;br&gt;&lt;br&gt;RedBoot(tm) bootstrap and debug environment [ROMRAM]
&lt;br&gt;Non-certified release, version v1.0 - built 12:26:39, May 18 2009
&lt;br&gt;&lt;br&gt;Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
&lt;br&gt;&lt;br&gt;Board: RPAA-82 
&lt;br&gt;RAM: 0x80000000-0x84000000, [0x80051290-0x80fe1000] available
&lt;br&gt;FLASH: 0xbf000000 - 0xbfff0000, 256 blocks of 0x00010000 bytes each.
&lt;br&gt;== Executing boot script in 3.000 seconds - enter ^C to abort
&lt;br&gt;^C
&lt;br&gt;RedBoot&amp;gt; fis list
&lt;br&gt;Name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FLASH addr &amp;nbsp;Mem addr &amp;nbsp; &amp;nbsp;Length &amp;nbsp; &amp;nbsp; &amp;nbsp;Entry point
&lt;br&gt;RedBoot &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0xBF000000 &amp;nbsp;0xBF000000 &amp;nbsp;0x00040000 &amp;nbsp;0x00000000
&lt;br&gt;vmlinux.bin.l7 &amp;nbsp; &amp;nbsp;0xBF040000 &amp;nbsp;0x80060000 &amp;nbsp;0x00100000 &amp;nbsp;0x80060000
&lt;br&gt;rootfs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0xBF140000 &amp;nbsp;0xBF140000 &amp;nbsp;0x00400000 &amp;nbsp;0x00000000
&lt;br&gt;fbsd-kern &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0xBF540000 &amp;nbsp;0x80060000 &amp;nbsp;0x00200000 &amp;nbsp;0x800976C0
&lt;br&gt;fbsd-root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0xBF740000 &amp;nbsp;0xBF740000 &amp;nbsp;0x00800000 &amp;nbsp;0x00000000
&lt;br&gt;fbsd-data &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0xBFF40000 &amp;nbsp;0xBFF40000 &amp;nbsp;0x000A0000 &amp;nbsp;0x00000000
&lt;br&gt;FIS directory &amp;nbsp; &amp;nbsp; 0xBFFE0000 &amp;nbsp;0xBFFE0000 &amp;nbsp;0x0000F000 &amp;nbsp;0x00000000
&lt;br&gt;RedBoot config &amp;nbsp; &amp;nbsp;0xBFFEF000 &amp;nbsp;0xBFFEF000 &amp;nbsp;0x00001000 &amp;nbsp;0x00000000
&lt;br&gt;RedBoot&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26156998&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26156998&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-Wistron-RPAA-82-board-support-tp26054427p26156998.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26155016</id>
	<title>[releng_8 tinderbox] failure on mips/mips</title>
	<published>2009-11-01T14:23:16Z</published>
	<updated>2009-11-01T14:23:16Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-11-01 22:13:08 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-11-01 22:13:08 - starting RELENG_8 tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-11-01 22:13:08 - cleaning the object tree
&lt;br&gt;TB --- 2009-11-01 22:13:18 - cvsupping the source tree
&lt;br&gt;TB --- 2009-11-01 22:13:18 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/RELENG_8/mips/mips/supfile
&lt;br&gt;TB --- 2009-11-01 22:13:48 - building world
&lt;br&gt;TB --- 2009-11-01 22:13:48 - MAKEOBJDIRPREFIX=/obj
&lt;br&gt;TB --- 2009-11-01 22:13:48 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
&lt;br&gt;TB --- 2009-11-01 22:13:48 - TARGET=mips
&lt;br&gt;TB --- 2009-11-01 22:13:48 - TARGET_ARCH=mips
&lt;br&gt;TB --- 2009-11-01 22:13:48 - TZ=UTC
&lt;br&gt;TB --- 2009-11-01 22:13:48 - __MAKE_CONF=/dev/null
&lt;br&gt;TB --- 2009-11-01 22:13:48 - cd /src
&lt;br&gt;TB --- 2009-11-01 22:13:48 - /usr/bin/make -B buildworld
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; World build started on Sun Nov &amp;nbsp;1 22:13:49 UTC 2009
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Rebuilding the temporary build tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.1: legacy release compatibility shims
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.2: bootstrap tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.1: cleaning up the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.2: rebuilding the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.3: build tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 3: cross tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.1: building includes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.2: building libraries
&lt;/div&gt;[...]
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/lib/libc/include -I/src/lib/libc/../../include -I/src/lib/libc/mips -DNLS -DSOFTFLOAT -D__DBINTERFACE_PRIVATE -I/src/lib/libc/../../contrib/gdtoa -DINET6 -I/obj/mips/src/lib/libc -I/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libc/string/wmemmove.c
&lt;br&gt;cc -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/lib/libc/include -I/src/lib/libc/../../include -I/src/lib/libc/mips -DNLS -DSOFTFLOAT -D__DBINTERFACE_PRIVATE -I/src/lib/libc/../../contrib/gdtoa -DINET6 -I/obj/mips/src/lib/libc -I/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libc/string/wmemset.c
&lt;br&gt;building static c library
&lt;br&gt;ranlib libc.a
&lt;br&gt;cat /src/lib/libc/mips/Symbol.map /src/lib/libc/db/Symbol.map /src/lib/libc/compat-43/Symbol.map /src/lib/libc/gdtoa/Symbol.map /src/lib/libc/gen/Symbol.map /src/lib/libc/gmon/Symbol.map /src/lib/libc/inet/Symbol.map /src/lib/libc/locale/Symbol.map /src/lib/libc/nameser/Symbol.map /src/lib/libc/net/Symbol.map /src/lib/libc/nls/Symbol.map /src/lib/libc/posix1e/Symbol.map /src/lib/libc/quad/Symbol.map /src/lib/libc/regex/Symbol.map /src/lib/libc/resolv/Symbol.map /src/lib/libc/stdio/Symbol.map /src/lib/libc/stdlib/Symbol.map /src/lib/libc/stdtime/Symbol.map /src/lib/libc/string/Symbol.map /src/lib/libc/sys/Symbol.map /src/lib/libc/rpc/Symbol.map /src/lib/libc/uuid/Symbol.map /src/lib/libc/xdr/Symbol.map /src/lib/libc/yp/Symbol.map | cpp - - &amp;nbsp;| awk -v vfile=/src/lib/libc/Versions.def -f /src/share/mk/version_gen.awk &amp;gt; Version.map
&lt;br&gt;File &amp;lt;stdin&amp;gt;, line 507: Undefined library version `FBSD_1.2'.
&lt;br&gt;File &amp;lt;stdin&amp;gt;, line 508: Symbol `getpagesizes' outside version scope.
&lt;br&gt;2 error(s) total.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src/lib/libc.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;TB --- 2009-11-01 22:23:16 - WARNING: /usr/bin/make returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-11-01 22:23:16 - ERROR: failed to build world
&lt;br&gt;TB --- 2009-11-01 22:23:16 - 437.46 user 84.12 system 608.02 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26155016&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26155016&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-releng_8-tinderbox--failure-on-mips-mips-tp26155016p26155016.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26107420</id>
	<title>Re: Add Wistron RPAA-82 board support</title>
	<published>2009-10-28T22:52:20Z</published>
	<updated>2009-10-28T22:52:20Z</updated>
	<author>
		<name>Oleksandr Tymoshenko-2</name>
	</author>
	<content type="html">Eric wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, 2009-10-26 at 18:11 +1300, Andrew Thompson wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Mon, Oct 26, 2009 at 11:37:52AM +0800, Eric wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I added my ar7161 board support last weekend.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It's flash is come from Spansion.
&lt;br&gt;&amp;gt;&amp;gt; This is great. Oleksandr has also just added write support which will
&lt;br&gt;&amp;gt;&amp;gt; conflict/duplicate some of your changes so have a look and merge any
&lt;br&gt;&amp;gt;&amp;gt; outstanding changes you have made (s25fl128 support).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=198465&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=198465&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt;&amp;gt; Andrew
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; At first, I have my own write support, then I saw hit commit today.
&lt;br&gt;&amp;gt; So this patch already merged his commit.
&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;There are some excessive code in the patch. e.g. GEOM will take care for
&lt;br&gt;use that data offset and size are sector-size aligned/multiple. So I reworked
&lt;br&gt;your patch a little bit:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://people.freebsd.org/~gonzo/mips/mx25.diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.freebsd.org/~gonzo/mips/mx25.diff&lt;/a&gt;&lt;br&gt;&lt;br&gt;Could you, please, test it and let me know if it works for you.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26107420&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26107420&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-Wistron-RPAA-82-board-support-tp26054427p26107420.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26071082</id>
	<title>Re: Add Wistron RPAA-82 board support</title>
	<published>2009-10-26T19:13:40Z</published>
	<updated>2009-10-26T19:13:40Z</updated>
	<author>
		<name>Eric L. Chen</name>
	</author>
	<content type="html">On Mon, 2009-10-26 at 13:34 +0800, Eric wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, 2009-10-26 at 18:11 +1300, Andrew Thompson wrote:
&lt;br&gt;&amp;gt; &amp;gt; On Mon, Oct 26, 2009 at 11:37:52AM +0800, Eric wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hi
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I added my ar7161 board support last weekend.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; It's flash is come from Spansion.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; This is great. Oleksandr has also just added write support which will
&lt;br&gt;&amp;gt; &amp;gt; conflict/duplicate some of your changes so have a look and merge any
&lt;br&gt;&amp;gt; &amp;gt; outstanding changes you have made (s25fl128 support).
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=198465&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=198465&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; cheers,
&lt;br&gt;&amp;gt; &amp;gt; Andrew
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; At first, I have my own write support, then I saw hit commit today.
&lt;br&gt;&amp;gt; So this patch already merged his commit.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;It seems work well on my board.
&lt;br&gt;I can put both OpenWrt and FreeBSD on the same board.
&lt;br&gt;The only problem for FreeBSD is that FreeBSD kernel has no dedicated
&lt;br&gt;entry address. OpenWrt put 'j kernel_entry' at load address, so it no
&lt;br&gt;need to change redboot config after firmware upgrade.
&lt;br&gt;&lt;br&gt;===================== RedBoot ==========================
&lt;br&gt;RedBoot(tm) bootstrap and debug environment [ROMRAM]
&lt;br&gt;Non-certified release, version v1.0 - built 12:26:39, May 18 2009
&lt;br&gt;&lt;br&gt;Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
&lt;br&gt;&lt;br&gt;Board: RPAA-82 
&lt;br&gt;RAM: 0x80000000-0x84000000, [0x80051290-0x80fe1000] available
&lt;br&gt;FLASH: 0xbf000000 - 0xbfff0000, 256 blocks of 0x00010000 bytes each.
&lt;br&gt;== Executing boot script in 3.000 seconds - enter ^C to abort
&lt;br&gt;^C
&lt;br&gt;RedBoot&amp;gt; fis list
&lt;br&gt;Name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FLASH addr &amp;nbsp;Mem addr &amp;nbsp; &amp;nbsp;Length &amp;nbsp; &amp;nbsp; &amp;nbsp;Entry point
&lt;br&gt;RedBoot &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0xBF000000 &amp;nbsp;0xBF000000 &amp;nbsp;0x00040000 &amp;nbsp;0x00000000
&lt;br&gt;vmlinux.bin.l7 &amp;nbsp; &amp;nbsp;0xBF040000 &amp;nbsp;0x80060000 &amp;nbsp;0x00100000 &amp;nbsp;0x80060000
&lt;br&gt;rootfs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0xBF140000 &amp;nbsp;0xBF140000 &amp;nbsp;0x00400000 &amp;nbsp;0x00000000
&lt;br&gt;fbsd-kern &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0xBF540000 &amp;nbsp;0x80060000 &amp;nbsp;0x00200000 &amp;nbsp;0x800976C0
&lt;br&gt;fbsd-root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0xBF740000 &amp;nbsp;0xBF740000 &amp;nbsp;0x00800000 &amp;nbsp;0x00000000
&lt;br&gt;fbsd-data &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0xBFF40000 &amp;nbsp;0xBFF40000 &amp;nbsp;0x000A0000 &amp;nbsp;0x00000000
&lt;br&gt;FIS directory &amp;nbsp; &amp;nbsp; 0xBFFE0000 &amp;nbsp;0xBFFE0000 &amp;nbsp;0x0000F000 &amp;nbsp;0x00000000
&lt;br&gt;RedBoot config &amp;nbsp; &amp;nbsp;0xBFFEF000 &amp;nbsp;0xBFFEF000 &amp;nbsp;0x00001000 &amp;nbsp;0x00000000
&lt;br&gt;&lt;br&gt;===================== FreeBSD ==========================
&lt;br&gt;Tue Oct 27 01:58:42 UTC 2009
&lt;br&gt;&lt;br&gt;FreeBSD/mips (ar71xx) (ttyu0)
&lt;br&gt;&lt;br&gt;login: root
&lt;br&gt;Oct 27 01:59:09 ar71xx login: ROOT LOGIN (root) ON ttyu0
&lt;br&gt;Copyright (c) 1992-2009 The FreeBSD Project.
&lt;br&gt;Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The Regents of the University of California. All rights
&lt;br&gt;reserved.
&lt;br&gt;&lt;br&gt;# df -h
&lt;br&gt;Filesystem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp;Used &amp;nbsp; Avail Capacity &amp;nbsp;Mounted on
&lt;br&gt;/dev/redboot/fbsd-root.uzip &amp;nbsp; &amp;nbsp; 48M &amp;nbsp; &amp;nbsp; 30M &amp;nbsp; &amp;nbsp; 14M &amp;nbsp; &amp;nbsp;69% &amp;nbsp; &amp;nbsp;/
&lt;br&gt;devfs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.0K &amp;nbsp; &amp;nbsp;1.0K &amp;nbsp; &amp;nbsp; &amp;nbsp;0B &amp;nbsp; 100% &amp;nbsp; &amp;nbsp;/dev
&lt;br&gt;/dev/redboot/fbsd-data &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 528K &amp;nbsp; &amp;nbsp;7.5K &amp;nbsp; &amp;nbsp;478K &amp;nbsp; &amp;nbsp; 2% &amp;nbsp; &amp;nbsp;/flash
&lt;br&gt;/dev/md0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.6M &amp;nbsp; &amp;nbsp;144K &amp;nbsp; &amp;nbsp;3.2M &amp;nbsp; &amp;nbsp; 4% &amp;nbsp; &amp;nbsp;/var
&lt;br&gt;# mount
&lt;br&gt;/dev/redboot/fbsd-root.uzip on / (ufs, local, noatime, read-only)
&lt;br&gt;devfs on /dev (devfs, local)
&lt;br&gt;/dev/redboot/fbsd-data on /flash (ufs, local, noatime)
&lt;br&gt;/dev/md0 on /var (ufs, local)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26071082&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26071082&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-Wistron-RPAA-82-board-support-tp26054427p26071082.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26054788</id>
	<title>Re: Add Wistron RPAA-82 board support</title>
	<published>2009-10-25T22:34:02Z</published>
	<updated>2009-10-25T22:34:02Z</updated>
	<author>
		<name>Eric L. Chen</name>
	</author>
	<content type="html">On Mon, 2009-10-26 at 18:11 +1300, Andrew Thompson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, Oct 26, 2009 at 11:37:52AM +0800, Eric wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hi
&lt;br&gt;&amp;gt; &amp;gt; I added my ar7161 board support last weekend.
&lt;br&gt;&amp;gt; &amp;gt; It's flash is come from Spansion.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This is great. Oleksandr has also just added write support which will
&lt;br&gt;&amp;gt; conflict/duplicate some of your changes so have a look and merge any
&lt;br&gt;&amp;gt; outstanding changes you have made (s25fl128 support).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=198465&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=198465&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt; Andrew
&lt;/div&gt;&lt;/div&gt;At first, I have my own write support, then I saw hit commit today.
&lt;br&gt;So this patch already merged his commit.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Best Regards,
&lt;br&gt;Eric L. Chen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054788&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lihong@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[patch-mips-spiflash.diff]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;Index: src-mips/sys/dev/flash/mx25l.c
&lt;br&gt;===================================================================
&lt;br&gt;--- src-mips/sys/dev/flash/mx25l.c	(revision 198476)
&lt;br&gt;+++ src-mips/sys/dev/flash/mx25l.c	(working copy)
&lt;br&gt;@@ -59,6 +59,8 @@
&lt;br&gt;&amp;nbsp;	device_t	sc_dev;
&lt;br&gt;&amp;nbsp;	uint8_t		sc_manufacturer_id;
&lt;br&gt;&amp;nbsp;	uint16_t	sc_device_id;
&lt;br&gt;+	unsigned int	sc_sectorsize;
&lt;br&gt;+	unsigned int	sc_sectorcount;
&lt;br&gt;&amp;nbsp;	struct mtx	sc_mtx;
&lt;br&gt;&amp;nbsp;	struct disk	*sc_disk;
&lt;br&gt;&amp;nbsp;	struct proc	*sc_p;
&lt;br&gt;@@ -85,6 +87,7 @@
&lt;br&gt;&amp;nbsp;	{ &amp;quot;mx25ll32&amp;quot;, &amp;nbsp;0xc2, 0x2016, 64 * 1024, &amp;nbsp;64 },
&lt;br&gt;&amp;nbsp;	{ &amp;quot;mx25ll64&amp;quot;, &amp;nbsp;0xc2, 0x2017, 64 * 1024, 128 },
&lt;br&gt;&amp;nbsp;	{ &amp;quot;mx25ll128&amp;quot;, 0xc2, 0x2018, 64 * 1024, 256 },
&lt;br&gt;+	{ &amp;quot;s25fl128&amp;quot;, &amp;nbsp;0x01, 0x2018, 64 * 1024, 256 },
&lt;br&gt;&amp;nbsp;};
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;static uint8_t
&lt;br&gt;@@ -172,6 +175,7 @@
&lt;br&gt;&amp;nbsp;	cmd.rx_cmd = rxBuf;
&lt;br&gt;&amp;nbsp;	cmd.rx_cmd_sz = 1;
&lt;br&gt;&amp;nbsp;	cmd.tx_cmd_sz = 1;
&lt;br&gt;+	mx25l_wait_for_device_ready(dev);
&lt;br&gt;&amp;nbsp;	err = SPIBUS_TRANSFER(device_get_parent(dev), dev, &amp;cmd);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -182,7 +186,6 @@
&lt;br&gt;&amp;nbsp;	struct spi_command cmd;
&lt;br&gt;&amp;nbsp;	int err;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-	mx25l_wait_for_device_ready(dev);
&lt;br&gt;&amp;nbsp;	mx25l_set_writable(dev, 1);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	memset(&amp;cmd, 0, sizeof(cmd));
&lt;br&gt;@@ -197,10 +200,134 @@
&lt;br&gt;&amp;nbsp;	txBuf[1] = ((sector &amp;gt;&amp;gt; 16) &amp; 0xff);
&lt;br&gt;&amp;nbsp;	txBuf[2] = ((sector &amp;gt;&amp;gt; 8) &amp; 0xff);
&lt;br&gt;&amp;nbsp;	txBuf[3] = (sector &amp; 0xff);
&lt;br&gt;+	mx25l_wait_for_device_ready(dev);
&lt;br&gt;&amp;nbsp;	err = SPIBUS_TRANSFER(device_get_parent(dev), dev, &amp;cmd);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+static void
&lt;br&gt;+mx25l_write_sector(device_t dev, off_t offset, caddr_t data)
&lt;br&gt;+{
&lt;br&gt;+	struct mx25l_softc *sc = device_get_softc(dev);
&lt;br&gt;+	uint8_t txBuf[4], rxBuf[4];
&lt;br&gt;+	struct spi_command cmd;
&lt;br&gt;+	uint8_t *ptr = (uint8_t*)data;
&lt;br&gt;+	long n;
&lt;br&gt;+	int err;
&lt;br&gt;+
&lt;br&gt;+	for (n = 0; n &amp;lt; sc-&amp;gt;sc_sectorsize; n += FLASH_PAGE_SIZE) {
&lt;br&gt;+		bzero(&amp;cmd, sizeof(cmd));
&lt;br&gt;+		bzero(txBuf, sizeof(txBuf));
&lt;br&gt;+		bzero(rxBuf, sizeof(rxBuf));
&lt;br&gt;+
&lt;br&gt;+		cmd.tx_cmd_sz = 4;
&lt;br&gt;+		cmd.rx_cmd_sz = 4;
&lt;br&gt;+		cmd.tx_cmd = txBuf;
&lt;br&gt;+		cmd.rx_cmd = rxBuf;
&lt;br&gt;+
&lt;br&gt;+		txBuf[0] = CMD_PAGE_PROGRAM;
&lt;br&gt;+		txBuf[1] = (((offset + n) &amp;gt;&amp;gt; 16) &amp; 0xff);
&lt;br&gt;+		txBuf[2] = (((offset + n) &amp;gt;&amp;gt; 8) &amp; 0xff);
&lt;br&gt;+		txBuf[3] = ((offset + n) &amp; 0xff);
&lt;br&gt;+
&lt;br&gt;+		cmd.tx_data = ptr + n;
&lt;br&gt;+		cmd.tx_data_sz = FLASH_PAGE_SIZE;
&lt;br&gt;+		cmd.rx_data = ptr + n;
&lt;br&gt;+		cmd.rx_data_sz = FLASH_PAGE_SIZE;
&lt;br&gt;+
&lt;br&gt;+		mx25l_set_writable(dev, 1);
&lt;br&gt;+		mx25l_wait_for_device_ready(dev);
&lt;br&gt;+		err = SPIBUS_TRANSFER(device_get_parent(dev), dev, &amp;cmd);
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;static int
&lt;br&gt;+mx25l_read(device_t dev, off_t offset, long count, caddr_t data)
&lt;br&gt;+{
&lt;br&gt;+	uint8_t txBuf[8], rxBuf[8];
&lt;br&gt;+	struct spi_command cmd;
&lt;br&gt;+	int ret;
&lt;br&gt;+
&lt;br&gt;+	bzero(&amp;cmd, sizeof(cmd));
&lt;br&gt;+	bzero(txBuf, sizeof(txBuf));
&lt;br&gt;+	bzero(rxBuf, sizeof(rxBuf));
&lt;br&gt;+
&lt;br&gt;+	cmd.tx_cmd_sz = 5;
&lt;br&gt;+	cmd.rx_cmd_sz = 5;
&lt;br&gt;+
&lt;br&gt;+	txBuf[0] = CMD_FAST_READ;
&lt;br&gt;+	txBuf[1] = ((offset &amp;gt;&amp;gt; 16) &amp; 0xff);
&lt;br&gt;+	txBuf[2] = ((offset &amp;gt;&amp;gt; 8) &amp; 0xff);
&lt;br&gt;+	txBuf[3] = (offset &amp; 0xff);
&lt;br&gt;+	txBuf[4] = 0; /* Dummy byte required by fast read */
&lt;br&gt;+
&lt;br&gt;+	cmd.tx_cmd = txBuf;
&lt;br&gt;+	cmd.rx_cmd = rxBuf;
&lt;br&gt;+	cmd.tx_data = data;
&lt;br&gt;+	cmd.tx_data_sz = count;
&lt;br&gt;+	cmd.rx_data = data;
&lt;br&gt;+	cmd.rx_data_sz = count;
&lt;br&gt;+	mx25l_wait_for_device_ready(dev);
&lt;br&gt;+	ret = SPIBUS_TRANSFER(device_get_parent(dev), dev, &amp;cmd);
&lt;br&gt;+
&lt;br&gt;+	return ret;
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+static int
&lt;br&gt;+mx25l_write(device_t dev, off_t offset, long count, caddr_t data)
&lt;br&gt;+{
&lt;br&gt;+	struct mx25l_softc *sc = device_get_softc(dev);
&lt;br&gt;+	off_t sector;
&lt;br&gt;+	int sector_offset, sector_remain, i, n;
&lt;br&gt;+	uint8_t *temp, *ptr = (uint8_t*)data;
&lt;br&gt;+
&lt;br&gt;+	temp = malloc(sc-&amp;gt;sc_sectorsize, M_TEMP, M_WAITOK);
&lt;br&gt;+	if (NULL == temp){
&lt;br&gt;+		printf(&amp;quot;%s: failed to alloc.\n&amp;quot;, __func__);
&lt;br&gt;+		return -1;
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+	sector_offset = offset % sc-&amp;gt;sc_sectorsize;
&lt;br&gt;+	sector_remain = sc-&amp;gt;sc_sectorsize - sector_offset;
&lt;br&gt;+	sector = offset - sector_offset;
&lt;br&gt;+
&lt;br&gt;+	if (sector_remain &amp;gt;= count) {
&lt;br&gt;+		/* in sector */
&lt;br&gt;+		mx25l_read(dev, sector, sc-&amp;gt;sc_sectorsize, temp);
&lt;br&gt;+		bcopy(ptr, temp + sector_offset, count);
&lt;br&gt;+		mx25l_erase_sector(dev, sector);
&lt;br&gt;+		mx25l_write_sector(dev, sector, temp);
&lt;br&gt;+	} else {
&lt;br&gt;+		/* cross sectoer, first */
&lt;br&gt;+		mx25l_read(dev, sector, sc-&amp;gt;sc_sectorsize, temp);
&lt;br&gt;+		bcopy(ptr, temp + sector_offset, sector_remain);
&lt;br&gt;+		mx25l_erase_sector(dev, sector);
&lt;br&gt;+		mx25l_write_sector(dev, sector, temp);
&lt;br&gt;+		count -= sector_remain;
&lt;br&gt;+		ptr += sector_remain;
&lt;br&gt;+
&lt;br&gt;+		/* inter */
&lt;br&gt;+		n = count / sc-&amp;gt;sc_sectorsize;
&lt;br&gt;+		for (i = 0; i &amp;lt; n; i++) {
&lt;br&gt;+			mx25l_erase_sector(dev, sector);
&lt;br&gt;+			mx25l_write_sector(dev, sector, ptr);
&lt;br&gt;+			count -= sc-&amp;gt;sc_sectorsize;
&lt;br&gt;+			sector += sc-&amp;gt;sc_sectorsize;
&lt;br&gt;+			ptr += sc-&amp;gt;sc_sectorsize;
&lt;br&gt;+		}
&lt;br&gt;+		/* last */
&lt;br&gt;+		if (count &amp;gt; 0) {
&lt;br&gt;+			mx25l_read(dev, sector, sc-&amp;gt;sc_sectorsize, temp);
&lt;br&gt;+			bcopy(ptr, temp, count);
&lt;br&gt;+			mx25l_erase_sector(dev, sector);
&lt;br&gt;+			mx25l_write_sector(dev, sector, temp);
&lt;br&gt;+		}
&lt;br&gt;+
&lt;br&gt;+	}
&lt;br&gt;+	free(temp, M_TEMP);
&lt;br&gt;+	return 0;
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+static int
&lt;br&gt;&amp;nbsp;mx25l_probe(device_t dev)
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	device_set_desc(dev, &amp;quot;M25Pxx Flash Family&amp;quot;);
&lt;br&gt;@@ -223,6 +350,11 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	mx25l_wait_for_device_ready(sc-&amp;gt;sc_dev);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	sc-&amp;gt;sc_manufacturer_id = ident-&amp;gt;manufacturer_id;
&lt;br&gt;+	sc-&amp;gt;sc_device_id = ident-&amp;gt;device_id;
&lt;br&gt;+	sc-&amp;gt;sc_sectorsize = ident-&amp;gt;sectorsize;
&lt;br&gt;+	sc-&amp;gt;sc_sectorcount = ident-&amp;gt;sectorcount;
&lt;br&gt;+	
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk = disk_alloc();
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_open = mx25l_open;
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_close = mx25l_close;
&lt;br&gt;@@ -231,7 +363,7 @@
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_name = &amp;quot;flash/spi&amp;quot;;
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_drv1 = sc;
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_maxsize = DFLTPHYS;
&lt;br&gt;-	sc-&amp;gt;sc_disk-&amp;gt;d_sectorsize = ident-&amp;gt;sectorsize;
&lt;br&gt;+	sc-&amp;gt;sc_disk-&amp;gt;d_sectorsize = 512;
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_mediasize = ident-&amp;gt;sectorsize * ident-&amp;gt;sectorcount;
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_unit = device_get_unit(sc-&amp;gt;sc_dev);
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_dump = NULL;		/* NB: no dumps */
&lt;br&gt;@@ -294,15 +426,10 @@
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	struct mx25l_softc *sc = (struct mx25l_softc*)arg;
&lt;br&gt;&amp;nbsp;	struct bio *bp;
&lt;br&gt;-	uint8_t txBuf[8], rxBuf[8];
&lt;br&gt;-	struct spi_command cmd;
&lt;br&gt;-	device_t dev, pdev;
&lt;br&gt;-	off_t write_offset;
&lt;br&gt;-	long bytes_to_write, bytes_writen;
&lt;br&gt;+	device_t dev;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	dev = sc-&amp;gt;sc_dev;
&lt;br&gt;&amp;nbsp;	for (;;) {
&lt;br&gt;-		dev = sc-&amp;gt;sc_dev;
&lt;br&gt;-		pdev = device_get_parent(dev);
&lt;br&gt;&amp;nbsp;		M25PXX_LOCK(sc);
&lt;br&gt;&amp;nbsp;		do {
&lt;br&gt;&amp;nbsp;			bp = bioq_first(&amp;sc-&amp;gt;sc_bio_queue);
&lt;br&gt;@@ -312,84 +439,16 @@
&lt;br&gt;&amp;nbsp;		bioq_remove(&amp;sc-&amp;gt;sc_bio_queue, bp);
&lt;br&gt;&amp;nbsp;		M25PXX_UNLOCK(sc);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		if (bp-&amp;gt;bio_cmd == BIO_READ) {
&lt;br&gt;-			txBuf[0] = CMD_FAST_READ;
&lt;br&gt;-			cmd.tx_cmd_sz = 5;
&lt;br&gt;-			cmd.rx_cmd_sz = 5;
&lt;br&gt;-
&lt;br&gt;-			txBuf[1] = (((bp-&amp;gt;bio_offset) &amp;gt;&amp;gt; 16) &amp; 0xff);
&lt;br&gt;-			txBuf[2] = (((bp-&amp;gt;bio_offset) &amp;gt;&amp;gt; 8) &amp; 0xff);
&lt;br&gt;-			txBuf[3] = ((bp-&amp;gt;bio_offset) &amp; 0xff);
&lt;br&gt;-			/* Dummy byte */
&lt;br&gt;-			txBuf[4] = 0;
&lt;br&gt;-
&lt;br&gt;-			cmd.tx_cmd = txBuf;
&lt;br&gt;-			cmd.rx_cmd = rxBuf;
&lt;br&gt;-			cmd.tx_data = bp-&amp;gt;bio_data;
&lt;br&gt;-			cmd.tx_data_sz = bp-&amp;gt;bio_bcount;
&lt;br&gt;-			cmd.rx_data = bp-&amp;gt;bio_data;
&lt;br&gt;-			cmd.rx_data_sz = bp-&amp;gt;bio_bcount;
&lt;br&gt;-
&lt;br&gt;-			bp-&amp;gt;bio_error = SPIBUS_TRANSFER(pdev, dev, &amp;cmd);
&lt;br&gt;+		switch(bp-&amp;gt;bio_cmd) {
&lt;br&gt;+		case BIO_READ:
&lt;br&gt;+			bp-&amp;gt;bio_error = mx25l_read(dev, bp-&amp;gt;bio_offset, bp-&amp;gt;bio_bcount, bp-&amp;gt;bio_data);
&lt;br&gt;+			bp-&amp;gt;bio_resid = 0;
&lt;br&gt;+			break;
&lt;br&gt;+		case BIO_WRITE:
&lt;br&gt;+			bp-&amp;gt;bio_error = mx25l_write(dev, bp-&amp;gt;bio_offset, bp-&amp;gt;bio_bcount, bp-&amp;gt;bio_data);
&lt;br&gt;+			bp-&amp;gt;bio_resid = 0;
&lt;br&gt;+			break;
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;-		else if (bp-&amp;gt;bio_cmd == BIO_WRITE) {
&lt;br&gt;-			mx25l_erase_sector(dev, bp-&amp;gt;bio_offset);
&lt;br&gt;-
&lt;br&gt;-			cmd.tx_cmd_sz = 4;
&lt;br&gt;-			cmd.rx_cmd_sz = 4;
&lt;br&gt;-
&lt;br&gt;-			bytes_writen = 0;
&lt;br&gt;-			write_offset = bp-&amp;gt;bio_offset;
&lt;br&gt;-
&lt;br&gt;-			/*
&lt;br&gt;-			 * I assume here that we write per-sector only 
&lt;br&gt;-			 * and sector size should be 256 bytes aligned
&lt;br&gt;-			 */
&lt;br&gt;-			KASSERT(write_offset % FLASH_PAGE_SIZE == 0,
&lt;br&gt;-			 &amp;nbsp; &amp;nbsp;(&amp;quot;offset for BIO_WRITE is not %d bytes aliIgned&amp;quot;,
&lt;br&gt;-				FLASH_PAGE_SIZE));
&lt;br&gt;-
&lt;br&gt;-			/*
&lt;br&gt;-			 * Maximum write size for CMD_PAGE_PROGRAM is 
&lt;br&gt;-			 * FLASH_PAGE_SIZE, so split data to chunks 
&lt;br&gt;-			 * FLASH_PAGE_SIZE bytes eash and write them
&lt;br&gt;-			 * one by one
&lt;br&gt;-			 */
&lt;br&gt;-			while (bytes_writen &amp;lt; bp-&amp;gt;bio_bcount) {
&lt;br&gt;-				txBuf[0] = CMD_PAGE_PROGRAM;
&lt;br&gt;-				txBuf[1] = ((write_offset &amp;gt;&amp;gt; 16) &amp; 0xff);
&lt;br&gt;-				txBuf[2] = ((write_offset &amp;gt;&amp;gt; 8) &amp; 0xff);
&lt;br&gt;-				txBuf[3] = (write_offset &amp; 0xff);
&lt;br&gt;-
&lt;br&gt;-				bytes_to_write = MIN(FLASH_PAGE_SIZE,
&lt;br&gt;-				 &amp;nbsp; &amp;nbsp;bp-&amp;gt;bio_bcount - bytes_writen);
&lt;br&gt;-				cmd.tx_cmd = txBuf;
&lt;br&gt;-				cmd.rx_cmd = rxBuf;
&lt;br&gt;-				cmd.tx_data = bp-&amp;gt;bio_data + bytes_writen;
&lt;br&gt;-				cmd.tx_data_sz = bytes_to_write;
&lt;br&gt;-				cmd.rx_data = bp-&amp;gt;bio_data + bytes_writen;
&lt;br&gt;-				cmd.rx_data_sz = bytes_to_write;
&lt;br&gt;-
&lt;br&gt;-				/*
&lt;br&gt;-				 * Eash completed write operation resets WEL 
&lt;br&gt;-				 * (write enable latch) to disabled state,
&lt;br&gt;-				 * so we re-enable it here 
&lt;br&gt;-				 */
&lt;br&gt;-				mx25l_wait_for_device_ready(dev);
&lt;br&gt;-				mx25l_set_writable(dev, 1);
&lt;br&gt;-
&lt;br&gt;-				bp-&amp;gt;bio_error = SPIBUS_TRANSFER(pdev, dev, &amp;cmd);
&lt;br&gt;-				if (bp-&amp;gt;bio_error)
&lt;br&gt;-					break;
&lt;br&gt;-
&lt;br&gt;-				bytes_writen += bytes_to_write;
&lt;br&gt;-				write_offset += bytes_to_write;
&lt;br&gt;-			}
&lt;br&gt;-		}
&lt;br&gt;-		else
&lt;br&gt;-			bp-&amp;gt;bio_error = EINVAL;
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;		biodone(bp);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;Index: src-mips/sys/dev/flash/mx25lreg.h
&lt;br&gt;===================================================================
&lt;br&gt;--- src-mips/sys/dev/flash/mx25lreg.h	(revision 198476)
&lt;br&gt;+++ src-mips/sys/dev/flash/mx25lreg.h	(working copy)
&lt;br&gt;@@ -46,6 +46,7 @@
&lt;br&gt;&amp;nbsp; * Status register flags
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;#define	STATUS_SRWD	(1 &amp;lt;&amp;lt; 7)
&lt;br&gt;+#define	STATUS_BP3	(1 &amp;lt;&amp;lt; 5)
&lt;br&gt;&amp;nbsp;#define	STATUS_BP2	(1 &amp;lt;&amp;lt; 4)
&lt;br&gt;&amp;nbsp;#define	STATUS_BP1	(1 &amp;lt;&amp;lt; 3)
&lt;br&gt;&amp;nbsp;#define	STATUS_BP0	(1 &amp;lt;&amp;lt; 2)
&lt;br&gt;Index: src-mips/sys/geom/geom_redboot.c
&lt;br&gt;===================================================================
&lt;br&gt;--- src-mips/sys/geom/geom_redboot.c	(revision 198476)
&lt;br&gt;+++ src-mips/sys/geom/geom_redboot.c	(working copy)
&lt;br&gt;@@ -366,16 +366,23 @@
&lt;br&gt;&amp;nbsp;		return (NULL);
&lt;br&gt;&amp;nbsp;	g_topology_unlock();
&lt;br&gt;&amp;nbsp;	head = NULL;
&lt;br&gt;-	offset = cp-&amp;gt;provider-&amp;gt;mediasize - blksize;
&lt;br&gt;-again:
&lt;br&gt;-	buf = g_read_data(cp, offset, blksize, NULL);
&lt;br&gt;+	/*
&lt;br&gt;+	 * Find out FIS Directory block by block
&lt;br&gt;+	 */
&lt;br&gt;+	buf = g_read_data(cp, 0, blksize, NULL);
&lt;br&gt;&amp;nbsp;	if (buf != NULL)
&lt;br&gt;-		head = parse_fis_directory(buf, blksize, offset, offmask);
&lt;br&gt;-	if (head == NULL &amp;&amp; offset != 0) {
&lt;br&gt;-		if (buf != NULL)
&lt;br&gt;-			g_free(buf);
&lt;br&gt;-		offset = 0;			/* check the front */
&lt;br&gt;-		goto again;
&lt;br&gt;+		head = parse_fis_directory(buf, blksize, 0, offmask);
&lt;br&gt;+	if (head == NULL) {
&lt;br&gt;+		g_free(buf);
&lt;br&gt;+		for (offset = cp-&amp;gt;provider-&amp;gt;mediasize - blksize; offset &amp;gt; 0; offset -= blksize) {
&lt;br&gt;+			buf = g_read_data(cp, offset, blksize, NULL);
&lt;br&gt;+			if (buf != NULL)
&lt;br&gt;+				head = parse_fis_directory(buf, blksize, offset, offmask);
&lt;br&gt;+			if (head)
&lt;br&gt;+				break;
&lt;br&gt;+			if (buf != NULL)
&lt;br&gt;+				g_free(buf);
&lt;br&gt;+		}
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;	g_topology_lock();
&lt;br&gt;&amp;nbsp;	if (head == NULL) {
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054788&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054788&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-Wistron-RPAA-82-board-support-tp26054427p26054788.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26054755</id>
	<title>Re: Add Wistron RPAA-82 board support</title>
	<published>2009-10-25T22:11:44Z</published>
	<updated>2009-10-25T22:11:44Z</updated>
	<author>
		<name>Andrew Thompson-24</name>
	</author>
	<content type="html">On Mon, Oct 26, 2009 at 11:37:52AM +0800, Eric wrote:
&lt;br&gt;&amp;gt; Hi
&lt;br&gt;&amp;gt; I added my ar7161 board support last weekend.
&lt;br&gt;&amp;gt; It's flash is come from Spansion.
&lt;br&gt;&lt;br&gt;This is great. Oleksandr has also just added write support which will
&lt;br&gt;conflict/duplicate some of your changes so have a look and merge any
&lt;br&gt;outstanding changes you have made (s25fl128 support).
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=198465&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=198465&lt;/a&gt;&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Andrew
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054755&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054755&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-Wistron-RPAA-82-board-support-tp26054427p26054755.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26054427</id>
	<title>Add Wistron RPAA-82 board support</title>
	<published>2009-10-25T20:37:52Z</published>
	<updated>2009-10-25T20:37:52Z</updated>
	<author>
		<name>Eric L. Chen</name>
	</author>
	<content type="html">Hi
&lt;br&gt;I added my ar7161 board support last weekend.
&lt;br&gt;It's flash is come from Spansion.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Best Regards,
&lt;br&gt;Eric L. Chen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054427&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lihong@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[patch-mips-spiflash.diff]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;Index: src-mips/sys/dev/flash/mx25l.c
&lt;br&gt;===================================================================
&lt;br&gt;--- src-mips/sys/dev/flash/mx25l.c	(revision 198476)
&lt;br&gt;+++ src-mips/sys/dev/flash/mx25l.c	(working copy)
&lt;br&gt;@@ -59,6 +59,8 @@
&lt;br&gt;&amp;nbsp;	device_t	sc_dev;
&lt;br&gt;&amp;nbsp;	uint8_t		sc_manufacturer_id;
&lt;br&gt;&amp;nbsp;	uint16_t	sc_device_id;
&lt;br&gt;+	unsigned int	sc_sectorsize;
&lt;br&gt;+	unsigned int	sc_sectorcount;
&lt;br&gt;&amp;nbsp;	struct mtx	sc_mtx;
&lt;br&gt;&amp;nbsp;	struct disk	*sc_disk;
&lt;br&gt;&amp;nbsp;	struct proc	*sc_p;
&lt;br&gt;@@ -85,6 +87,7 @@
&lt;br&gt;&amp;nbsp;	{ &amp;quot;mx25ll32&amp;quot;, &amp;nbsp;0xc2, 0x2016, 64 * 1024, &amp;nbsp;64 },
&lt;br&gt;&amp;nbsp;	{ &amp;quot;mx25ll64&amp;quot;, &amp;nbsp;0xc2, 0x2017, 64 * 1024, 128 },
&lt;br&gt;&amp;nbsp;	{ &amp;quot;mx25ll128&amp;quot;, 0xc2, 0x2018, 64 * 1024, 256 },
&lt;br&gt;+	{ &amp;quot;s25fl128&amp;quot;, &amp;nbsp;0x01, 0x2018, 64 * 1024, 256 },
&lt;br&gt;&amp;nbsp;};
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;static uint8_t
&lt;br&gt;@@ -172,6 +175,7 @@
&lt;br&gt;&amp;nbsp;	cmd.rx_cmd = rxBuf;
&lt;br&gt;&amp;nbsp;	cmd.rx_cmd_sz = 1;
&lt;br&gt;&amp;nbsp;	cmd.tx_cmd_sz = 1;
&lt;br&gt;+	mx25l_wait_for_device_ready(dev);
&lt;br&gt;&amp;nbsp;	err = SPIBUS_TRANSFER(device_get_parent(dev), dev, &amp;cmd);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -182,7 +186,6 @@
&lt;br&gt;&amp;nbsp;	struct spi_command cmd;
&lt;br&gt;&amp;nbsp;	int err;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-	mx25l_wait_for_device_ready(dev);
&lt;br&gt;&amp;nbsp;	mx25l_set_writable(dev, 1);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	memset(&amp;cmd, 0, sizeof(cmd));
&lt;br&gt;@@ -197,10 +200,134 @@
&lt;br&gt;&amp;nbsp;	txBuf[1] = ((sector &amp;gt;&amp;gt; 16) &amp; 0xff);
&lt;br&gt;&amp;nbsp;	txBuf[2] = ((sector &amp;gt;&amp;gt; 8) &amp; 0xff);
&lt;br&gt;&amp;nbsp;	txBuf[3] = (sector &amp; 0xff);
&lt;br&gt;+	mx25l_wait_for_device_ready(dev);
&lt;br&gt;&amp;nbsp;	err = SPIBUS_TRANSFER(device_get_parent(dev), dev, &amp;cmd);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+static void
&lt;br&gt;+mx25l_write_sector(device_t dev, off_t offset, caddr_t data)
&lt;br&gt;+{
&lt;br&gt;+	struct mx25l_softc *sc = device_get_softc(dev);
&lt;br&gt;+	uint8_t txBuf[4], rxBuf[4];
&lt;br&gt;+	struct spi_command cmd;
&lt;br&gt;+	uint8_t *ptr = (uint8_t*)data;
&lt;br&gt;+	long n;
&lt;br&gt;+	int err;
&lt;br&gt;+
&lt;br&gt;+	for (n = 0; n &amp;lt; sc-&amp;gt;sc_sectorsize; n += FLASH_PAGE_SIZE) {
&lt;br&gt;+		bzero(&amp;cmd, sizeof(cmd));
&lt;br&gt;+		bzero(txBuf, sizeof(txBuf));
&lt;br&gt;+		bzero(rxBuf, sizeof(rxBuf));
&lt;br&gt;+
&lt;br&gt;+		cmd.tx_cmd_sz = 4;
&lt;br&gt;+		cmd.rx_cmd_sz = 4;
&lt;br&gt;+		cmd.tx_cmd = txBuf;
&lt;br&gt;+		cmd.rx_cmd = rxBuf;
&lt;br&gt;+
&lt;br&gt;+		txBuf[0] = CMD_PAGE_PROGRAM;
&lt;br&gt;+		txBuf[1] = (((offset + n) &amp;gt;&amp;gt; 16) &amp; 0xff);
&lt;br&gt;+		txBuf[2] = (((offset + n) &amp;gt;&amp;gt; 8) &amp; 0xff);
&lt;br&gt;+		txBuf[3] = ((offset + n) &amp; 0xff);
&lt;br&gt;+
&lt;br&gt;+		cmd.tx_data = ptr + n;
&lt;br&gt;+		cmd.tx_data_sz = FLASH_PAGE_SIZE;
&lt;br&gt;+		cmd.rx_data = ptr + n;
&lt;br&gt;+		cmd.rx_data_sz = FLASH_PAGE_SIZE;
&lt;br&gt;+
&lt;br&gt;+		mx25l_set_writable(dev, 1);
&lt;br&gt;+		mx25l_wait_for_device_ready(dev);
&lt;br&gt;+		err = SPIBUS_TRANSFER(device_get_parent(dev), dev, &amp;cmd);
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;static int
&lt;br&gt;+mx25l_read(device_t dev, off_t offset, long count, caddr_t data)
&lt;br&gt;+{
&lt;br&gt;+	uint8_t txBuf[8], rxBuf[8];
&lt;br&gt;+	struct spi_command cmd;
&lt;br&gt;+	int ret;
&lt;br&gt;+
&lt;br&gt;+	bzero(&amp;cmd, sizeof(cmd));
&lt;br&gt;+	bzero(txBuf, sizeof(txBuf));
&lt;br&gt;+	bzero(rxBuf, sizeof(rxBuf));
&lt;br&gt;+
&lt;br&gt;+	cmd.tx_cmd_sz = 5;
&lt;br&gt;+	cmd.rx_cmd_sz = 5;
&lt;br&gt;+
&lt;br&gt;+	txBuf[0] = CMD_FAST_READ;
&lt;br&gt;+	txBuf[1] = ((offset &amp;gt;&amp;gt; 16) &amp; 0xff);
&lt;br&gt;+	txBuf[2] = ((offset &amp;gt;&amp;gt; 8) &amp; 0xff);
&lt;br&gt;+	txBuf[3] = (offset &amp; 0xff);
&lt;br&gt;+	txBuf[4] = 0; /* Dummy byte required by fast read */
&lt;br&gt;+
&lt;br&gt;+	cmd.tx_cmd = txBuf;
&lt;br&gt;+	cmd.rx_cmd = rxBuf;
&lt;br&gt;+	cmd.tx_data = data;
&lt;br&gt;+	cmd.tx_data_sz = count;
&lt;br&gt;+	cmd.rx_data = data;
&lt;br&gt;+	cmd.rx_data_sz = count;
&lt;br&gt;+	mx25l_wait_for_device_ready(dev);
&lt;br&gt;+	ret = SPIBUS_TRANSFER(device_get_parent(dev), dev, &amp;cmd);
&lt;br&gt;+
&lt;br&gt;+	return ret;
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+static int
&lt;br&gt;+mx25l_write(device_t dev, off_t offset, long count, caddr_t data)
&lt;br&gt;+{
&lt;br&gt;+	struct mx25l_softc *sc = device_get_softc(dev);
&lt;br&gt;+	off_t sector;
&lt;br&gt;+	int sector_offset, sector_remain, i, n;
&lt;br&gt;+	uint8_t *temp, *ptr = (uint8_t*)data;
&lt;br&gt;+
&lt;br&gt;+	temp = malloc(sc-&amp;gt;sc_sectorsize, M_TEMP, M_WAITOK);
&lt;br&gt;+	if (NULL == temp){
&lt;br&gt;+		printf(&amp;quot;%s: failed to alloc.\n&amp;quot;, __func__);
&lt;br&gt;+		return -1;
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+	sector_offset = offset % sc-&amp;gt;sc_sectorsize;
&lt;br&gt;+	sector_remain = sc-&amp;gt;sc_sectorsize - sector_offset;
&lt;br&gt;+	sector = offset - sector_offset;
&lt;br&gt;+
&lt;br&gt;+	if (sector_remain &amp;gt;= count) {
&lt;br&gt;+		/* in sector */
&lt;br&gt;+		mx25l_read(dev, sector, sc-&amp;gt;sc_sectorsize, temp);
&lt;br&gt;+		bcopy(ptr, temp + sector_offset, count);
&lt;br&gt;+		mx25l_erase_sector(dev, sector);
&lt;br&gt;+		mx25l_write_sector(dev, sector, temp);
&lt;br&gt;+	} else {
&lt;br&gt;+		/* cross sectoer, first */
&lt;br&gt;+		mx25l_read(dev, sector, sc-&amp;gt;sc_sectorsize, temp);
&lt;br&gt;+		bcopy(ptr, temp + sector_offset, sector_remain);
&lt;br&gt;+		mx25l_erase_sector(dev, sector);
&lt;br&gt;+		mx25l_write_sector(dev, sector, temp);
&lt;br&gt;+		count -= sector_remain;
&lt;br&gt;+		ptr += sector_remain;
&lt;br&gt;+
&lt;br&gt;+		/* inter */
&lt;br&gt;+		n = count / sc-&amp;gt;sc_sectorsize;
&lt;br&gt;+		for (i = 0; i &amp;lt; n; i++) {
&lt;br&gt;+			mx25l_erase_sector(dev, sector);
&lt;br&gt;+			mx25l_write_sector(dev, sector, ptr);
&lt;br&gt;+			count -= sc-&amp;gt;sc_sectorsize;
&lt;br&gt;+			sector += sc-&amp;gt;sc_sectorsize;
&lt;br&gt;+			ptr += sc-&amp;gt;sc_sectorsize;
&lt;br&gt;+		}
&lt;br&gt;+		/* last */
&lt;br&gt;+		if (count &amp;gt; 0) {
&lt;br&gt;+			mx25l_read(dev, sector, sc-&amp;gt;sc_sectorsize, temp);
&lt;br&gt;+			bcopy(ptr, temp, count);
&lt;br&gt;+			mx25l_erase_sector(dev, sector);
&lt;br&gt;+			mx25l_write_sector(dev, sector, temp);
&lt;br&gt;+		}
&lt;br&gt;+
&lt;br&gt;+	}
&lt;br&gt;+	free(temp, M_TEMP);
&lt;br&gt;+	return 0;
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+static int
&lt;br&gt;&amp;nbsp;mx25l_probe(device_t dev)
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	device_set_desc(dev, &amp;quot;M25Pxx Flash Family&amp;quot;);
&lt;br&gt;@@ -223,6 +350,11 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	mx25l_wait_for_device_ready(sc-&amp;gt;sc_dev);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	sc-&amp;gt;sc_manufacturer_id = ident-&amp;gt;manufacturer_id;
&lt;br&gt;+	sc-&amp;gt;sc_device_id = ident-&amp;gt;device_id;
&lt;br&gt;+	sc-&amp;gt;sc_sectorsize = ident-&amp;gt;sectorsize;
&lt;br&gt;+	sc-&amp;gt;sc_sectorcount = ident-&amp;gt;sectorcount;
&lt;br&gt;+	
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk = disk_alloc();
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_open = mx25l_open;
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_close = mx25l_close;
&lt;br&gt;@@ -231,7 +363,7 @@
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_name = &amp;quot;flash/spi&amp;quot;;
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_drv1 = sc;
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_maxsize = DFLTPHYS;
&lt;br&gt;-	sc-&amp;gt;sc_disk-&amp;gt;d_sectorsize = ident-&amp;gt;sectorsize;
&lt;br&gt;+	sc-&amp;gt;sc_disk-&amp;gt;d_sectorsize = 512;
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_mediasize = ident-&amp;gt;sectorsize * ident-&amp;gt;sectorcount;
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_unit = device_get_unit(sc-&amp;gt;sc_dev);
&lt;br&gt;&amp;nbsp;	sc-&amp;gt;sc_disk-&amp;gt;d_dump = NULL;		/* NB: no dumps */
&lt;br&gt;@@ -294,15 +426,10 @@
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	struct mx25l_softc *sc = (struct mx25l_softc*)arg;
&lt;br&gt;&amp;nbsp;	struct bio *bp;
&lt;br&gt;-	uint8_t txBuf[8], rxBuf[8];
&lt;br&gt;-	struct spi_command cmd;
&lt;br&gt;-	device_t dev, pdev;
&lt;br&gt;-	off_t write_offset;
&lt;br&gt;-	long bytes_to_write, bytes_writen;
&lt;br&gt;+	device_t dev;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	dev = sc-&amp;gt;sc_dev;
&lt;br&gt;&amp;nbsp;	for (;;) {
&lt;br&gt;-		dev = sc-&amp;gt;sc_dev;
&lt;br&gt;-		pdev = device_get_parent(dev);
&lt;br&gt;&amp;nbsp;		M25PXX_LOCK(sc);
&lt;br&gt;&amp;nbsp;		do {
&lt;br&gt;&amp;nbsp;			bp = bioq_first(&amp;sc-&amp;gt;sc_bio_queue);
&lt;br&gt;@@ -312,84 +439,16 @@
&lt;br&gt;&amp;nbsp;		bioq_remove(&amp;sc-&amp;gt;sc_bio_queue, bp);
&lt;br&gt;&amp;nbsp;		M25PXX_UNLOCK(sc);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		if (bp-&amp;gt;bio_cmd == BIO_READ) {
&lt;br&gt;-			txBuf[0] = CMD_FAST_READ;
&lt;br&gt;-			cmd.tx_cmd_sz = 5;
&lt;br&gt;-			cmd.rx_cmd_sz = 5;
&lt;br&gt;-
&lt;br&gt;-			txBuf[1] = (((bp-&amp;gt;bio_offset) &amp;gt;&amp;gt; 16) &amp; 0xff);
&lt;br&gt;-			txBuf[2] = (((bp-&amp;gt;bio_offset) &amp;gt;&amp;gt; 8) &amp; 0xff);
&lt;br&gt;-			txBuf[3] = ((bp-&amp;gt;bio_offset) &amp; 0xff);
&lt;br&gt;-			/* Dummy byte */
&lt;br&gt;-			txBuf[4] = 0;
&lt;br&gt;-
&lt;br&gt;-			cmd.tx_cmd = txBuf;
&lt;br&gt;-			cmd.rx_cmd = rxBuf;
&lt;br&gt;-			cmd.tx_data = bp-&amp;gt;bio_data;
&lt;br&gt;-			cmd.tx_data_sz = bp-&amp;gt;bio_bcount;
&lt;br&gt;-			cmd.rx_data = bp-&amp;gt;bio_data;
&lt;br&gt;-			cmd.rx_data_sz = bp-&amp;gt;bio_bcount;
&lt;br&gt;-
&lt;br&gt;-			bp-&amp;gt;bio_error = SPIBUS_TRANSFER(pdev, dev, &amp;cmd);
&lt;br&gt;+		switch(bp-&amp;gt;bio_cmd) {
&lt;br&gt;+		case BIO_READ:
&lt;br&gt;+			bp-&amp;gt;bio_error = mx25l_read(dev, bp-&amp;gt;bio_offset, bp-&amp;gt;bio_bcount, bp-&amp;gt;bio_data);
&lt;br&gt;+			bp-&amp;gt;bio_resid = 0;
&lt;br&gt;+			break;
&lt;br&gt;+		case BIO_WRITE:
&lt;br&gt;+			bp-&amp;gt;bio_error = mx25l_write(dev, bp-&amp;gt;bio_offset, bp-&amp;gt;bio_bcount, bp-&amp;gt;bio_data);
&lt;br&gt;+			bp-&amp;gt;bio_resid = 0;
&lt;br&gt;+			break;
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;-		else if (bp-&amp;gt;bio_cmd == BIO_WRITE) {
&lt;br&gt;-			mx25l_erase_sector(dev, bp-&amp;gt;bio_offset);
&lt;br&gt;-
&lt;br&gt;-			cmd.tx_cmd_sz = 4;
&lt;br&gt;-			cmd.rx_cmd_sz = 4;
&lt;br&gt;-
&lt;br&gt;-			bytes_writen = 0;
&lt;br&gt;-			write_offset = bp-&amp;gt;bio_offset;
&lt;br&gt;-
&lt;br&gt;-			/*
&lt;br&gt;-			 * I assume here that we write per-sector only 
&lt;br&gt;-			 * and sector size should be 256 bytes aligned
&lt;br&gt;-			 */
&lt;br&gt;-			KASSERT(write_offset % FLASH_PAGE_SIZE == 0,
&lt;br&gt;-			 &amp;nbsp; &amp;nbsp;(&amp;quot;offset for BIO_WRITE is not %d bytes aliIgned&amp;quot;,
&lt;br&gt;-				FLASH_PAGE_SIZE));
&lt;br&gt;-
&lt;br&gt;-			/*
&lt;br&gt;-			 * Maximum write size for CMD_PAGE_PROGRAM is 
&lt;br&gt;-			 * FLASH_PAGE_SIZE, so split data to chunks 
&lt;br&gt;-			 * FLASH_PAGE_SIZE bytes eash and write them
&lt;br&gt;-			 * one by one
&lt;br&gt;-			 */
&lt;br&gt;-			while (bytes_writen &amp;lt; bp-&amp;gt;bio_bcount) {
&lt;br&gt;-				txBuf[0] = CMD_PAGE_PROGRAM;
&lt;br&gt;-				txBuf[1] = ((write_offset &amp;gt;&amp;gt; 16) &amp; 0xff);
&lt;br&gt;-				txBuf[2] = ((write_offset &amp;gt;&amp;gt; 8) &amp; 0xff);
&lt;br&gt;-				txBuf[3] = (write_offset &amp; 0xff);
&lt;br&gt;-
&lt;br&gt;-				bytes_to_write = MIN(FLASH_PAGE_SIZE,
&lt;br&gt;-				 &amp;nbsp; &amp;nbsp;bp-&amp;gt;bio_bcount - bytes_writen);
&lt;br&gt;-				cmd.tx_cmd = txBuf;
&lt;br&gt;-				cmd.rx_cmd = rxBuf;
&lt;br&gt;-				cmd.tx_data = bp-&amp;gt;bio_data + bytes_writen;
&lt;br&gt;-				cmd.tx_data_sz = bytes_to_write;
&lt;br&gt;-				cmd.rx_data = bp-&amp;gt;bio_data + bytes_writen;
&lt;br&gt;-				cmd.rx_data_sz = bytes_to_write;
&lt;br&gt;-
&lt;br&gt;-				/*
&lt;br&gt;-				 * Eash completed write operation resets WEL 
&lt;br&gt;-				 * (write enable latch) to disabled state,
&lt;br&gt;-				 * so we re-enable it here 
&lt;br&gt;-				 */
&lt;br&gt;-				mx25l_wait_for_device_ready(dev);
&lt;br&gt;-				mx25l_set_writable(dev, 1);
&lt;br&gt;-
&lt;br&gt;-				bp-&amp;gt;bio_error = SPIBUS_TRANSFER(pdev, dev, &amp;cmd);
&lt;br&gt;-				if (bp-&amp;gt;bio_error)
&lt;br&gt;-					break;
&lt;br&gt;-
&lt;br&gt;-				bytes_writen += bytes_to_write;
&lt;br&gt;-				write_offset += bytes_to_write;
&lt;br&gt;-			}
&lt;br&gt;-		}
&lt;br&gt;-		else
&lt;br&gt;-			bp-&amp;gt;bio_error = EINVAL;
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;		biodone(bp);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;Index: src-mips/sys/dev/flash/mx25lreg.h
&lt;br&gt;===================================================================
&lt;br&gt;--- src-mips/sys/dev/flash/mx25lreg.h	(revision 198476)
&lt;br&gt;+++ src-mips/sys/dev/flash/mx25lreg.h	(working copy)
&lt;br&gt;@@ -46,6 +46,7 @@
&lt;br&gt;&amp;nbsp; * Status register flags
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;#define	STATUS_SRWD	(1 &amp;lt;&amp;lt; 7)
&lt;br&gt;+#define	STATUS_BP3	(1 &amp;lt;&amp;lt; 5)
&lt;br&gt;&amp;nbsp;#define	STATUS_BP2	(1 &amp;lt;&amp;lt; 4)
&lt;br&gt;&amp;nbsp;#define	STATUS_BP1	(1 &amp;lt;&amp;lt; 3)
&lt;br&gt;&amp;nbsp;#define	STATUS_BP0	(1 &amp;lt;&amp;lt; 2)
&lt;br&gt;Index: src-mips/sys/geom/geom_redboot.c
&lt;br&gt;===================================================================
&lt;br&gt;--- src-mips/sys/geom/geom_redboot.c	(revision 198476)
&lt;br&gt;+++ src-mips/sys/geom/geom_redboot.c	(working copy)
&lt;br&gt;@@ -366,16 +366,23 @@
&lt;br&gt;&amp;nbsp;		return (NULL);
&lt;br&gt;&amp;nbsp;	g_topology_unlock();
&lt;br&gt;&amp;nbsp;	head = NULL;
&lt;br&gt;-	offset = cp-&amp;gt;provider-&amp;gt;mediasize - blksize;
&lt;br&gt;-again:
&lt;br&gt;-	buf = g_read_data(cp, offset, blksize, NULL);
&lt;br&gt;+	/*
&lt;br&gt;+	 * Find out FIS Directory block by block
&lt;br&gt;+	 */
&lt;br&gt;+	buf = g_read_data(cp, 0, blksize, NULL);
&lt;br&gt;&amp;nbsp;	if (buf != NULL)
&lt;br&gt;-		head = parse_fis_directory(buf, blksize, offset, offmask);
&lt;br&gt;-	if (head == NULL &amp;&amp; offset != 0) {
&lt;br&gt;-		if (buf != NULL)
&lt;br&gt;-			g_free(buf);
&lt;br&gt;-		offset = 0;			/* check the front */
&lt;br&gt;-		goto again;
&lt;br&gt;+		head = parse_fis_directory(buf, blksize, 0, offmask);
&lt;br&gt;+	if (head == NULL) {
&lt;br&gt;+		g_free(buf);
&lt;br&gt;+		for (offset = cp-&amp;gt;provider-&amp;gt;mediasize - blksize; offset &amp;gt; 0; offset -= blksize) {
&lt;br&gt;+			buf = g_read_data(cp, offset, blksize, NULL);
&lt;br&gt;+			if (buf != NULL)
&lt;br&gt;+				head = parse_fis_directory(buf, blksize, offset, offmask);
&lt;br&gt;+			if (head)
&lt;br&gt;+				break;
&lt;br&gt;+			if (buf != NULL)
&lt;br&gt;+				g_free(buf);
&lt;br&gt;+		}
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;	g_topology_lock();
&lt;br&gt;&amp;nbsp;	if (head == NULL) {
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054427&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054427&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-Wistron-RPAA-82-board-support-tp26054427p26054427.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25979158</id>
	<title>Re: Cavium port</title>
	<published>2009-10-20T10:22:19Z</published>
	<updated>2009-10-20T10:22:19Z</updated>
	<author>
		<name>alan yang-2</name>
	</author>
	<content type="html">Thanks Warner: updated the source tree, now can build OCTEON1.
&lt;br&gt;&lt;br&gt;Will try to run it...
&lt;br&gt;&lt;br&gt;On Sun, Oct 18, 2009 at 8:24 AM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25979158&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25979158&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910161902y626f8375m5d46881f4883c1ec@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25979158&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; : but ran into another failure, wonder there is a quick work around:
&lt;br&gt;&amp;gt; : ---
&lt;br&gt;&amp;gt; : -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs
&lt;br&gt;&amp;gt; : -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline
&lt;br&gt;&amp;gt; : -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc
&lt;br&gt;&amp;gt; : -I. -I/usr/home/alan/genova/mips/sys
&lt;br&gt;&amp;gt; : -I/usr/home/alan/genova/mips/sys/contrib/altq -D_KERNEL
&lt;br&gt;&amp;gt; : -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common
&lt;br&gt;&amp;gt; : -finline-limit=8000 --param inline-unit-growth=100 --param
&lt;br&gt;&amp;gt; : large-function-growth=1000  -EB -fno-pic -mno-abicalls -G0 -EB
&lt;br&gt;&amp;gt; : -march=mips64 -mabi=64 -msoft-float -ffreestanding
&lt;br&gt;&amp;gt; : /usr/home/alan/genova/mips/sys/mips/mips/trap.c
&lt;br&gt;&amp;gt; : /usr/home/alan/genova/mips/sys/mips/mips/trap.c:1063: error:
&lt;br&gt;&amp;gt; : conflicting types for 'MipsEmulateBranch'
&lt;br&gt;&amp;gt; : ./machine/md_var.h:51: error: previous declaration of
&lt;br&gt;&amp;gt; : 'MipsEmulateBranch' was here
&lt;br&gt;&amp;gt; : *** Error code 1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hmmm...  Looks like there were some changes that were stomped on by
&lt;br&gt;&amp;gt; the latest MFC.  We'll have to investigate why that was...  In the
&lt;br&gt;&amp;gt; mean time, I've restored them and fixed a few new issues and committed
&lt;br&gt;&amp;gt; the results.  You can at least build OCTEON1 now.  I've not tried to
&lt;br&gt;&amp;gt; run it, and I'd expect that it will die somewhere in the context
&lt;br&gt;&amp;gt; switch for the first task, if not sooner....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Warner
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25979158&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25979158&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Cavium-port-tp25932936p25979158.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25947685</id>
	<title>Re: Cavium port</title>
	<published>2009-10-18T08:24:42Z</published>
	<updated>2009-10-18T08:24:42Z</updated>
	<author>
		<name>M. Warner Losh</name>
	</author>
	<content type="html">In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910161902y626f8375m5d46881f4883c1ec@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: but ran into another failure, wonder there is a quick work around:
&lt;br&gt;: ---
&lt;br&gt;: -c -O -pipe &amp;nbsp;-std=c99 -g -Wall -Wredundant-decls -Wnested-externs
&lt;br&gt;: -Wstrict-prototypes &amp;nbsp;-Wmissing-prototypes -Wpointer-arith -Winline
&lt;br&gt;: -Wcast-qual &amp;nbsp;-Wundef -Wno-pointer-sign -fformat-extensions -nostdinc
&lt;br&gt;: -I. -I/usr/home/alan/genova/mips/sys
&lt;br&gt;: -I/usr/home/alan/genova/mips/sys/contrib/altq -D_KERNEL
&lt;br&gt;: -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common
&lt;br&gt;: -finline-limit=8000 --param inline-unit-growth=100 --param
&lt;br&gt;: large-function-growth=1000 &amp;nbsp;-EB -fno-pic -mno-abicalls -G0 -EB
&lt;br&gt;: -march=mips64 -mabi=64 -msoft-float -ffreestanding
&lt;br&gt;: /usr/home/alan/genova/mips/sys/mips/mips/trap.c
&lt;br&gt;: /usr/home/alan/genova/mips/sys/mips/mips/trap.c:1063: error:
&lt;br&gt;: conflicting types for 'MipsEmulateBranch'
&lt;br&gt;: ./machine/md_var.h:51: error: previous declaration of
&lt;br&gt;: 'MipsEmulateBranch' was here
&lt;br&gt;: *** Error code 1
&lt;br&gt;&lt;br&gt;Hmmm... &amp;nbsp;Looks like there were some changes that were stomped on by
&lt;br&gt;the latest MFC. &amp;nbsp;We'll have to investigate why that was... &amp;nbsp;In the
&lt;br&gt;mean time, I've restored them and fixed a few new issues and committed
&lt;br&gt;the results. &amp;nbsp;You can at least build OCTEON1 now. &amp;nbsp;I've not tried to
&lt;br&gt;run it, and I'd expect that it will die somewhere in the context
&lt;br&gt;switch for the first task, if not sooner....
&lt;br&gt;&lt;br&gt;Warner
&lt;br&gt;&lt;br&gt;&lt;br&gt;: On Fri, Oct 16, 2009 at 6:56 PM, alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt; seems to find the place:  kern.pre.mk file to comment out WERROR as a
&lt;br&gt;: &amp;gt; work around and redo buildkernel.
&lt;br&gt;: &amp;gt;
&lt;br&gt;: &amp;gt; On Fri, Oct 16, 2009 at 6:01 PM, alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt;&amp;gt; thanks Warner!  got that.
&lt;br&gt;: &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; the buildkernel failed on some files due to warning of cast pointer
&lt;br&gt;: &amp;gt;&amp;gt; and -Werror flag.  wonder how to remove -Werror, should regen
&lt;br&gt;: &amp;gt;&amp;gt; toolchain / Makefile... ?
&lt;br&gt;: &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; thanks again!!
&lt;br&gt;: &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; On Fri, Oct 16, 2009 at 3:24 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; Looks like you are trying to use the old-school way of building the
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; kernel (which is what I do all the time).  Problem is that you need to
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; have the right compilers in your path to do this.
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; Here's what I do:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; setenv TARGET mips
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; setenv TARGET_BIG_ENDIAN t
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; make kernel-toolchain
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; make buildkernel KERNCONF=OCTEON1
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; and then to do an incremental build:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; make buildkernel KERNFAST=OCTEON1
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; I should turn this into a readme file.
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; Warner
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910161428g45ab74a0x272c9b9674c9d5fd@...&lt;/a&gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : Hello,
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : I checked out from svn repo the project/mips and try to build kernel
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : for OCTEON, but ran into the following errors.  Wonder any readme
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : available describes procedures, appreciate people could shed some
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : light.
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : Thanks in advance.
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : ---
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : tsu# config OCTEON1
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : Kernel build directory is ../compile/OCTEON1
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : Don't forget to do ``make cleandepend &amp;&amp; make depend''
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : Fujitsu# cd ../compile/OCTEON1/
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : Fujitsu# make cleandepend
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : rm -f .depend machine
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : cd ../../../modules;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : MAKEOBJDIRPREFIX=/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/modules
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : KMODDIR=/boot/kernel MODULES_OVERRIDE=&amp;quot;&amp;quot;&amp;quot;&amp;quot; DEBUG_FLAGS=&amp;quot;-g&amp;quot;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : MACHINE=mips MACHINE_ARCH=mips
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : KERNBUILDDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1&amp;quot;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : SYSDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/../../..&amp;quot;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : make  cleandepend
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : Fujitsu# make depend
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : machine -&amp;gt; ../../../mips/include
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : -I. -I../../.. -I../../../contrib/altq -I../../../contrib/ipfilter
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : -I../../../contrib/pf -I../../../dev/ath -I../../../dev/ath/ath_hal
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : -I../../../contrib/ngatm -I../../../dev/twa
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : -I../../../gnu/fs/xfs/FreeBSD -I../../../gnu/fs/xfs/FreeBSD/support
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : -I../../../gnu/fs/xfs -I../../../contrib/opensolaris/compat
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : -I../../../dev/cxgb -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : opt_global.h -finline-limit=8000 --param inline-unit-growth=100
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : --param large-function-growth=1000 -EB -fno-pic -mno-abicalls -G0 -EB
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : -march=mips64 -mabi=64 -msoft-float -ffreestanding
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : ../../../mips/mips/genassym.c
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : cc: unrecognized option '-EB'
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : cc: unrecognized option '-G0'
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : cc: unrecognized option '-EB'
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : cc1: error: unrecognized command line option &amp;quot;-mno-abicalls&amp;quot;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : cc1: error: unrecognized command line option &amp;quot;-mabi=64&amp;quot;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : ../../../mips/mips/genassym.c:1: error: bad value (mips64) for -march= switch
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : ../../../mips/mips/genassym.c:1: error: bad value (mips64) for -mtune= switch
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : *** Error code 1
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : On Wed, Oct 14, 2009 at 3:45 PM, alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt; Thanks Warner for the link, i checkout the project mips from svn repo,
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt; and wonder is there any readme like for procedures to build/run on
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt; CN8560 base eval board as the target.
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt; Thanks for shedding the light...
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt; On Tue, Oct 13, 2009 at 9:04 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910132051l6a4a6280id401cab8ef5a1c0c@...&lt;/a&gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : Hi, Warner,
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : Thanks for the info.  I wonder this port could be transferred, to
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : allow me to participate and continue ..., i know this is quite naive
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : and don't know will this have issue.
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; The current port is in the svn repo under projects/mips.
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; Warner
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : On Tue, Oct 13, 2009 at 3:45 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910131105i6daa9a17y5f6fe2a4447d7233@...&lt;/a&gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : last email thread is about 1 year ago, and i wonder if things changed
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : that would allow your code to be available and / or provide some
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : guidance on porting...
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; Cavium released a port to me earlier this year.  It is substantially
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; similar to the port I started from that I referred to in this post.
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; I've been making good progress, but the efforts have been stalled by
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; my job search...
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; Warner
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : many thanks!!
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : On Thu, Oct 9, 2008 at 12:52 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;86068e730810091235q3f41b5a3w4dbc38fb23164483@...&lt;/a&gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;            &amp;quot;Jerry Toung&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jrytoung@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : On Wed, Oct 8, 2008 at 7:54 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; The issues aren't technical, but the short version is that I've not
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; received permission from the copyright owner to release the code.
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; Hi Warner,
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : are you able to run the build on FreeBSD or is it cross-built ?
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Both, although the version I'm running now is cross-built.  I'll be
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; doing native builds soon enough...
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : what version of your FreeBSD is running on CN38xx ?
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; FreeBSD -current as of Tuesday.  Prior versions of -current have
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; worked as well.
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Warner
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; _______________________________________________
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : _______________________________________________
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; : To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;
&lt;br&gt;: _______________________________________________
&lt;br&gt;: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;: &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;: To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;: 
&lt;br&gt;: 
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947685&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Cavium-port-tp25932936p25947685.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25934699</id>
	<title>Re: Cavium port</title>
	<published>2009-10-16T19:02:02Z</published>
	<updated>2009-10-16T19:02:02Z</updated>
	<author>
		<name>alan yang-2</name>
	</author>
	<content type="html">but ran into another failure, wonder there is a quick work around:
&lt;br&gt;---
&lt;br&gt;-c -O -pipe &amp;nbsp;-std=c99 -g -Wall -Wredundant-decls -Wnested-externs
&lt;br&gt;-Wstrict-prototypes &amp;nbsp;-Wmissing-prototypes -Wpointer-arith -Winline
&lt;br&gt;-Wcast-qual &amp;nbsp;-Wundef -Wno-pointer-sign -fformat-extensions -nostdinc
&lt;br&gt;-I. -I/usr/home/alan/genova/mips/sys
&lt;br&gt;-I/usr/home/alan/genova/mips/sys/contrib/altq -D_KERNEL
&lt;br&gt;-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common
&lt;br&gt;-finline-limit=8000 --param inline-unit-growth=100 --param
&lt;br&gt;large-function-growth=1000 &amp;nbsp;-EB -fno-pic -mno-abicalls -G0 -EB
&lt;br&gt;-march=mips64 -mabi=64 -msoft-float -ffreestanding
&lt;br&gt;/usr/home/alan/genova/mips/sys/mips/mips/trap.c
&lt;br&gt;/usr/home/alan/genova/mips/sys/mips/mips/trap.c:1063: error:
&lt;br&gt;conflicting types for 'MipsEmulateBranch'
&lt;br&gt;./machine/md_var.h:51: error: previous declaration of
&lt;br&gt;'MipsEmulateBranch' was here
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Fri, Oct 16, 2009 at 6:56 PM, alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; seems to find the place:  kern.pre.mk file to comment out WERROR as a
&lt;br&gt;&amp;gt; work around and redo buildkernel.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Oct 16, 2009 at 6:01 PM, alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; thanks Warner!  got that.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; the buildkernel failed on some files due to warning of cast pointer
&lt;br&gt;&amp;gt;&amp;gt; and -Werror flag.  wonder how to remove -Werror, should regen
&lt;br&gt;&amp;gt;&amp;gt; toolchain / Makefile... ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; thanks again!!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Fri, Oct 16, 2009 at 3:24 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Looks like you are trying to use the old-school way of building the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; kernel (which is what I do all the time).  Problem is that you need to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; have the right compilers in your path to do this.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Here's what I do:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; setenv TARGET mips
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; setenv TARGET_BIG_ENDIAN t
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; make kernel-toolchain
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; make buildkernel KERNCONF=OCTEON1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and then to do an incremental build:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; make buildkernel KERNFAST=OCTEON1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I should turn this into a readme file.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Warner
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910161428g45ab74a0x272c9b9674c9d5fd@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : I checked out from svn repo the project/mips and try to build kernel
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : for OCTEON, but ran into the following errors.  Wonder any readme
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : available describes procedures, appreciate people could shed some
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : light.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : ---
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : tsu# config OCTEON1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : Kernel build directory is ../compile/OCTEON1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : Don't forget to do ``make cleandepend &amp;&amp; make depend''
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : Fujitsu# cd ../compile/OCTEON1/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : Fujitsu# make cleandepend
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : rm -f .depend machine
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : cd ../../../modules;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : MAKEOBJDIRPREFIX=/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/modules
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : KMODDIR=/boot/kernel MODULES_OVERRIDE=&amp;quot;&amp;quot;&amp;quot;&amp;quot; DEBUG_FLAGS=&amp;quot;-g&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : MACHINE=mips MACHINE_ARCH=mips
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : KERNBUILDDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : SYSDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/../../..&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : make  cleandepend
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : Fujitsu# make depend
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : machine -&amp;gt; ../../../mips/include
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : -I. -I../../.. -I../../../contrib/altq -I../../../contrib/ipfilter
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : -I../../../contrib/pf -I../../../dev/ath -I../../../dev/ath/ath_hal
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : -I../../../contrib/ngatm -I../../../dev/twa
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : -I../../../gnu/fs/xfs/FreeBSD -I../../../gnu/fs/xfs/FreeBSD/support
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : -I../../../gnu/fs/xfs -I../../../contrib/opensolaris/compat
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : -I../../../dev/cxgb -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : opt_global.h -finline-limit=8000 --param inline-unit-growth=100
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : --param large-function-growth=1000 -EB -fno-pic -mno-abicalls -G0 -EB
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : -march=mips64 -mabi=64 -msoft-float -ffreestanding
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : ../../../mips/mips/genassym.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : cc: unrecognized option '-EB'
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : cc: unrecognized option '-G0'
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : cc: unrecognized option '-EB'
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : cc1: error: unrecognized command line option &amp;quot;-mno-abicalls&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : cc1: error: unrecognized command line option &amp;quot;-mabi=64&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : ../../../mips/mips/genassym.c:1: error: bad value (mips64) for -march= switch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : ../../../mips/mips/genassym.c:1: error: bad value (mips64) for -mtune= switch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : *** Error code 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : On Wed, Oct 14, 2009 at 3:45 PM, alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt; Thanks Warner for the link, i checkout the project mips from svn repo,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt; and wonder is there any readme like for procedures to build/run on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt; CN8560 base eval board as the target.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt; Thanks for shedding the light...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt; On Tue, Oct 13, 2009 at 9:04 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910132051l6a4a6280id401cab8ef5a1c0c@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : Hi, Warner,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : Thanks for the info.  I wonder this port could be transferred, to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : allow me to participate and continue ..., i know this is quite naive
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : and don't know will this have issue.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; The current port is in the svn repo under projects/mips.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; Warner
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : On Tue, Oct 13, 2009 at 3:45 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910131105i6daa9a17y5f6fe2a4447d7233@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : last email thread is about 1 year ago, and i wonder if things changed
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : that would allow your code to be available and / or provide some
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : guidance on porting...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; Cavium released a port to me earlier this year.  It is substantially
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; similar to the port I started from that I referred to in this post.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; I've been making good progress, but the efforts have been stalled by
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; my job search...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; Warner
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : many thanks!!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : On Thu, Oct 9, 2008 at 12:52 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;86068e730810091235q3f41b5a3w4dbc38fb23164483@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;            &amp;quot;Jerry Toung&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jrytoung@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : On Wed, Oct 8, 2008 at 7:54 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; The issues aren't technical, but the short version is that I've not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; received permission from the copyright owner to release the code.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; Hi Warner,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : are you able to run the build on FreeBSD or is it cross-built ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Both, although the version I'm running now is cross-built.  I'll be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; doing native builds soon enough...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : what version of your FreeBSD is running on CN38xx ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; FreeBSD -current as of Tuesday.  Prior versions of -current have
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; worked as well.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Warner
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; : To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934699&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Cavium-port-tp25932936p25934699.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25934666</id>
	<title>Re: Cavium port</title>
	<published>2009-10-16T18:56:20Z</published>
	<updated>2009-10-16T18:56:20Z</updated>
	<author>
		<name>alan yang-2</name>
	</author>
	<content type="html">seems to find the place: &amp;nbsp;kern.pre.mk file to comment out WERROR as a
&lt;br&gt;work around and redo buildkernel.
&lt;br&gt;&lt;br&gt;On Fri, Oct 16, 2009 at 6:01 PM, alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; thanks Warner!  got that.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; the buildkernel failed on some files due to warning of cast pointer
&lt;br&gt;&amp;gt; and -Werror flag.  wonder how to remove -Werror, should regen
&lt;br&gt;&amp;gt; toolchain / Makefile... ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks again!!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Oct 16, 2009 at 3:24 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Looks like you are trying to use the old-school way of building the
&lt;br&gt;&amp;gt;&amp;gt; kernel (which is what I do all the time).  Problem is that you need to
&lt;br&gt;&amp;gt;&amp;gt; have the right compilers in your path to do this.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Here's what I do:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; setenv TARGET mips
&lt;br&gt;&amp;gt;&amp;gt; setenv TARGET_BIG_ENDIAN t
&lt;br&gt;&amp;gt;&amp;gt; make kernel-toolchain
&lt;br&gt;&amp;gt;&amp;gt; make buildkernel KERNCONF=OCTEON1
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; and then to do an incremental build:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; make buildkernel KERNFAST=OCTEON1
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I should turn this into a readme file.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Warner
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910161428g45ab74a0x272c9b9674c9d5fd@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; : Hello,
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : I checked out from svn repo the project/mips and try to build kernel
&lt;br&gt;&amp;gt;&amp;gt; : for OCTEON, but ran into the following errors.  Wonder any readme
&lt;br&gt;&amp;gt;&amp;gt; : available describes procedures, appreciate people could shed some
&lt;br&gt;&amp;gt;&amp;gt; : light.
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt; : ---
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : tsu# config OCTEON1
&lt;br&gt;&amp;gt;&amp;gt; : Kernel build directory is ../compile/OCTEON1
&lt;br&gt;&amp;gt;&amp;gt; : Don't forget to do ``make cleandepend &amp;&amp; make depend''
&lt;br&gt;&amp;gt;&amp;gt; : Fujitsu# cd ../compile/OCTEON1/
&lt;br&gt;&amp;gt;&amp;gt; : Fujitsu# make cleandepend
&lt;br&gt;&amp;gt;&amp;gt; : rm -f .depend machine
&lt;br&gt;&amp;gt;&amp;gt; : cd ../../../modules;
&lt;br&gt;&amp;gt;&amp;gt; : MAKEOBJDIRPREFIX=/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/modules
&lt;br&gt;&amp;gt;&amp;gt; : KMODDIR=/boot/kernel MODULES_OVERRIDE=&amp;quot;&amp;quot;&amp;quot;&amp;quot; DEBUG_FLAGS=&amp;quot;-g&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; : MACHINE=mips MACHINE_ARCH=mips
&lt;br&gt;&amp;gt;&amp;gt; : KERNBUILDDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; : SYSDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/../../..&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; : make  cleandepend
&lt;br&gt;&amp;gt;&amp;gt; : Fujitsu# make depend
&lt;br&gt;&amp;gt;&amp;gt; : machine -&amp;gt; ../../../mips/include
&lt;br&gt;&amp;gt;&amp;gt; : cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs
&lt;br&gt;&amp;gt;&amp;gt; : -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline
&lt;br&gt;&amp;gt;&amp;gt; : -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc
&lt;br&gt;&amp;gt;&amp;gt; : -I. -I../../.. -I../../../contrib/altq -I../../../contrib/ipfilter
&lt;br&gt;&amp;gt;&amp;gt; : -I../../../contrib/pf -I../../../dev/ath -I../../../dev/ath/ath_hal
&lt;br&gt;&amp;gt;&amp;gt; : -I../../../contrib/ngatm -I../../../dev/twa
&lt;br&gt;&amp;gt;&amp;gt; : -I../../../gnu/fs/xfs/FreeBSD -I../../../gnu/fs/xfs/FreeBSD/support
&lt;br&gt;&amp;gt;&amp;gt; : -I../../../gnu/fs/xfs -I../../../contrib/opensolaris/compat
&lt;br&gt;&amp;gt;&amp;gt; : -I../../../dev/cxgb -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
&lt;br&gt;&amp;gt;&amp;gt; : opt_global.h -finline-limit=8000 --param inline-unit-growth=100
&lt;br&gt;&amp;gt;&amp;gt; : --param large-function-growth=1000 -EB -fno-pic -mno-abicalls -G0 -EB
&lt;br&gt;&amp;gt;&amp;gt; : -march=mips64 -mabi=64 -msoft-float -ffreestanding
&lt;br&gt;&amp;gt;&amp;gt; : ../../../mips/mips/genassym.c
&lt;br&gt;&amp;gt;&amp;gt; : cc: unrecognized option '-EB'
&lt;br&gt;&amp;gt;&amp;gt; : cc: unrecognized option '-G0'
&lt;br&gt;&amp;gt;&amp;gt; : cc: unrecognized option '-EB'
&lt;br&gt;&amp;gt;&amp;gt; : cc1: error: unrecognized command line option &amp;quot;-mno-abicalls&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; : cc1: error: unrecognized command line option &amp;quot;-mabi=64&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; : ../../../mips/mips/genassym.c:1: error: bad value (mips64) for -march= switch
&lt;br&gt;&amp;gt;&amp;gt; : ../../../mips/mips/genassym.c:1: error: bad value (mips64) for -mtune= switch
&lt;br&gt;&amp;gt;&amp;gt; : *** Error code 1
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : On Wed, Oct 14, 2009 at 3:45 PM, alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; Thanks Warner for the link, i checkout the project mips from svn repo,
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; and wonder is there any readme like for procedures to build/run on
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; CN8560 base eval board as the target.
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; Thanks for shedding the light...
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; On Tue, Oct 13, 2009 at 9:04 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910132051l6a4a6280id401cab8ef5a1c0c@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : Hi, Warner,
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : Thanks for the info.  I wonder this port could be transferred, to
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : allow me to participate and continue ..., i know this is quite naive
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : and don't know will this have issue.
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; The current port is in the svn repo under projects/mips.
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; Warner
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : On Tue, Oct 13, 2009 at 3:45 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910131105i6daa9a17y5f6fe2a4447d7233@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : last email thread is about 1 year ago, and i wonder if things changed
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : that would allow your code to be available and / or provide some
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : guidance on porting...
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; Cavium released a port to me earlier this year.  It is substantially
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; similar to the port I started from that I referred to in this post.
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; I've been making good progress, but the efforts have been stalled by
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; my job search...
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; Warner
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : many thanks!!
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : On Thu, Oct 9, 2008 at 12:52 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;86068e730810091235q3f41b5a3w4dbc38fb23164483@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;            &amp;quot;Jerry Toung&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jrytoung@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : On Wed, Oct 8, 2008 at 7:54 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; The issues aren't technical, but the short version is that I've not
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; received permission from the copyright owner to release the code.
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; Hi Warner,
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : are you able to run the build on FreeBSD or is it cross-built ?
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Both, although the version I'm running now is cross-built.  I'll be
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; doing native builds soon enough...
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : what version of your FreeBSD is running on CN38xx ?
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; FreeBSD -current as of Tuesday.  Prior versions of -current have
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; worked as well.
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Warner
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt;&amp;gt; : &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; : To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934666&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Cavium-port-tp25932936p25934666.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25934396</id>
	<title>Re: Cavium port</title>
	<published>2009-10-16T18:01:48Z</published>
	<updated>2009-10-16T18:01:48Z</updated>
	<author>
		<name>alan yang-2</name>
	</author>
	<content type="html">thanks Warner! &amp;nbsp;got that.
&lt;br&gt;&lt;br&gt;the buildkernel failed on some files due to warning of cast pointer
&lt;br&gt;and -Werror flag. &amp;nbsp;wonder how to remove -Werror, should regen
&lt;br&gt;toolchain / Makefile... ?
&lt;br&gt;&lt;br&gt;thanks again!!
&lt;br&gt;&lt;br&gt;On Fri, Oct 16, 2009 at 3:24 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Looks like you are trying to use the old-school way of building the
&lt;br&gt;&amp;gt; kernel (which is what I do all the time).  Problem is that you need to
&lt;br&gt;&amp;gt; have the right compilers in your path to do this.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here's what I do:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; setenv TARGET mips
&lt;br&gt;&amp;gt; setenv TARGET_BIG_ENDIAN t
&lt;br&gt;&amp;gt; make kernel-toolchain
&lt;br&gt;&amp;gt; make buildkernel KERNCONF=OCTEON1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; and then to do an incremental build:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; make buildkernel KERNFAST=OCTEON1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I should turn this into a readme file.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Warner
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910161428g45ab74a0x272c9b9674c9d5fd@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; : Hello,
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; : I checked out from svn repo the project/mips and try to build kernel
&lt;br&gt;&amp;gt; : for OCTEON, but ran into the following errors.  Wonder any readme
&lt;br&gt;&amp;gt; : available describes procedures, appreciate people could shed some
&lt;br&gt;&amp;gt; : light.
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; : Thanks in advance.
&lt;br&gt;&amp;gt; : ---
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; : tsu# config OCTEON1
&lt;br&gt;&amp;gt; : Kernel build directory is ../compile/OCTEON1
&lt;br&gt;&amp;gt; : Don't forget to do ``make cleandepend &amp;&amp; make depend''
&lt;br&gt;&amp;gt; : Fujitsu# cd ../compile/OCTEON1/
&lt;br&gt;&amp;gt; : Fujitsu# make cleandepend
&lt;br&gt;&amp;gt; : rm -f .depend machine
&lt;br&gt;&amp;gt; : cd ../../../modules;
&lt;br&gt;&amp;gt; : MAKEOBJDIRPREFIX=/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/modules
&lt;br&gt;&amp;gt; : KMODDIR=/boot/kernel MODULES_OVERRIDE=&amp;quot;&amp;quot;&amp;quot;&amp;quot; DEBUG_FLAGS=&amp;quot;-g&amp;quot;
&lt;br&gt;&amp;gt; : MACHINE=mips MACHINE_ARCH=mips
&lt;br&gt;&amp;gt; : KERNBUILDDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1&amp;quot;
&lt;br&gt;&amp;gt; : SYSDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/../../..&amp;quot;
&lt;br&gt;&amp;gt; : make  cleandepend
&lt;br&gt;&amp;gt; : Fujitsu# make depend
&lt;br&gt;&amp;gt; : machine -&amp;gt; ../../../mips/include
&lt;br&gt;&amp;gt; : cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs
&lt;br&gt;&amp;gt; : -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline
&lt;br&gt;&amp;gt; : -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc
&lt;br&gt;&amp;gt; : -I. -I../../.. -I../../../contrib/altq -I../../../contrib/ipfilter
&lt;br&gt;&amp;gt; : -I../../../contrib/pf -I../../../dev/ath -I../../../dev/ath/ath_hal
&lt;br&gt;&amp;gt; : -I../../../contrib/ngatm -I../../../dev/twa
&lt;br&gt;&amp;gt; : -I../../../gnu/fs/xfs/FreeBSD -I../../../gnu/fs/xfs/FreeBSD/support
&lt;br&gt;&amp;gt; : -I../../../gnu/fs/xfs -I../../../contrib/opensolaris/compat
&lt;br&gt;&amp;gt; : -I../../../dev/cxgb -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
&lt;br&gt;&amp;gt; : opt_global.h -finline-limit=8000 --param inline-unit-growth=100
&lt;br&gt;&amp;gt; : --param large-function-growth=1000 -EB -fno-pic -mno-abicalls -G0 -EB
&lt;br&gt;&amp;gt; : -march=mips64 -mabi=64 -msoft-float -ffreestanding
&lt;br&gt;&amp;gt; : ../../../mips/mips/genassym.c
&lt;br&gt;&amp;gt; : cc: unrecognized option '-EB'
&lt;br&gt;&amp;gt; : cc: unrecognized option '-G0'
&lt;br&gt;&amp;gt; : cc: unrecognized option '-EB'
&lt;br&gt;&amp;gt; : cc1: error: unrecognized command line option &amp;quot;-mno-abicalls&amp;quot;
&lt;br&gt;&amp;gt; : cc1: error: unrecognized command line option &amp;quot;-mabi=64&amp;quot;
&lt;br&gt;&amp;gt; : ../../../mips/mips/genassym.c:1: error: bad value (mips64) for -march= switch
&lt;br&gt;&amp;gt; : ../../../mips/mips/genassym.c:1: error: bad value (mips64) for -mtune= switch
&lt;br&gt;&amp;gt; : *** Error code 1
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; : On Wed, Oct 14, 2009 at 3:45 PM, alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; : &amp;gt; Thanks Warner for the link, i checkout the project mips from svn repo,
&lt;br&gt;&amp;gt; : &amp;gt; and wonder is there any readme like for procedures to build/run on
&lt;br&gt;&amp;gt; : &amp;gt; CN8560 base eval board as the target.
&lt;br&gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt; Thanks for shedding the light...
&lt;br&gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt; On Tue, Oct 13, 2009 at 9:04 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910132051l6a4a6280id401cab8ef5a1c0c@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : Hi, Warner,
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : Thanks for the info.  I wonder this port could be transferred, to
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : allow me to participate and continue ..., i know this is quite naive
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : and don't know will this have issue.
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; The current port is in the svn repo under projects/mips.
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; Warner
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : On Tue, Oct 13, 2009 at 3:45 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910131105i6daa9a17y5f6fe2a4447d7233@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : last email thread is about 1 year ago, and i wonder if things changed
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : that would allow your code to be available and / or provide some
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : guidance on porting...
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; Cavium released a port to me earlier this year.  It is substantially
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; similar to the port I started from that I referred to in this post.
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; I've been making good progress, but the efforts have been stalled by
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; my job search...
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; Warner
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : many thanks!!
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : On Thu, Oct 9, 2008 at 12:52 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;86068e730810091235q3f41b5a3w4dbc38fb23164483@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;            &amp;quot;Jerry Toung&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jrytoung@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : On Wed, Oct 8, 2008 at 7:54 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; The issues aren't technical, but the short version is that I've not
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; received permission from the copyright owner to release the code.
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; Hi Warner,
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : are you able to run the build on FreeBSD or is it cross-built ?
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Both, although the version I'm running now is cross-built.  I'll be
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; doing native builds soon enough...
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : what version of your FreeBSD is running on CN38xx ?
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; FreeBSD -current as of Tuesday.  Prior versions of -current have
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; worked as well.
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Warner
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt; : &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt; : _______________________________________________
&lt;br&gt;&amp;gt; : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; : &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;&amp;gt; : To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934396&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Cavium-port-tp25932936p25934396.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25933300</id>
	<title>Re: Cavium port</title>
	<published>2009-10-16T15:24:54Z</published>
	<updated>2009-10-16T15:24:54Z</updated>
	<author>
		<name>M. Warner Losh</name>
	</author>
	<content type="html">Looks like you are trying to use the old-school way of building the
&lt;br&gt;kernel (which is what I do all the time). &amp;nbsp;Problem is that you need to
&lt;br&gt;have the right compilers in your path to do this.
&lt;br&gt;&lt;br&gt;Here's what I do:
&lt;br&gt;&lt;br&gt;setenv TARGET mips
&lt;br&gt;setenv TARGET_BIG_ENDIAN t
&lt;br&gt;make kernel-toolchain
&lt;br&gt;make buildkernel KERNCONF=OCTEON1
&lt;br&gt;&lt;br&gt;and then to do an incremental build:
&lt;br&gt;&lt;br&gt;make buildkernel KERNFAST=OCTEON1
&lt;br&gt;&lt;br&gt;I should turn this into a readme file.
&lt;br&gt;&lt;br&gt;Warner
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910161428g45ab74a0x272c9b9674c9d5fd@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: Hello,
&lt;br&gt;: 
&lt;br&gt;: I checked out from svn repo the project/mips and try to build kernel
&lt;br&gt;: for OCTEON, but ran into the following errors. &amp;nbsp;Wonder any readme
&lt;br&gt;: available describes procedures, appreciate people could shed some
&lt;br&gt;: light.
&lt;br&gt;: 
&lt;br&gt;: Thanks in advance.
&lt;br&gt;: ---
&lt;br&gt;: 
&lt;br&gt;: tsu# config OCTEON1
&lt;br&gt;: Kernel build directory is ../compile/OCTEON1
&lt;br&gt;: Don't forget to do ``make cleandepend &amp;&amp; make depend''
&lt;br&gt;: Fujitsu# cd ../compile/OCTEON1/
&lt;br&gt;: Fujitsu# make cleandepend
&lt;br&gt;: rm -f .depend machine
&lt;br&gt;: cd ../../../modules;
&lt;br&gt;: MAKEOBJDIRPREFIX=/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/modules
&lt;br&gt;: KMODDIR=/boot/kernel MODULES_OVERRIDE=&amp;quot;&amp;quot;&amp;quot;&amp;quot; DEBUG_FLAGS=&amp;quot;-g&amp;quot;
&lt;br&gt;: MACHINE=mips MACHINE_ARCH=mips
&lt;br&gt;: KERNBUILDDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1&amp;quot;
&lt;br&gt;: SYSDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/../../..&amp;quot;
&lt;br&gt;: make &amp;nbsp;cleandepend
&lt;br&gt;: Fujitsu# make depend
&lt;br&gt;: machine -&amp;gt; ../../../mips/include
&lt;br&gt;: cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs
&lt;br&gt;: -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline
&lt;br&gt;: -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc
&lt;br&gt;: -I. -I../../.. -I../../../contrib/altq -I../../../contrib/ipfilter
&lt;br&gt;: -I../../../contrib/pf -I../../../dev/ath -I../../../dev/ath/ath_hal
&lt;br&gt;: -I../../../contrib/ngatm -I../../../dev/twa
&lt;br&gt;: -I../../../gnu/fs/xfs/FreeBSD -I../../../gnu/fs/xfs/FreeBSD/support
&lt;br&gt;: -I../../../gnu/fs/xfs -I../../../contrib/opensolaris/compat
&lt;br&gt;: -I../../../dev/cxgb -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
&lt;br&gt;: opt_global.h -finline-limit=8000 --param inline-unit-growth=100
&lt;br&gt;: --param large-function-growth=1000 -EB -fno-pic -mno-abicalls -G0 -EB
&lt;br&gt;: -march=mips64 -mabi=64 -msoft-float -ffreestanding
&lt;br&gt;: ../../../mips/mips/genassym.c
&lt;br&gt;: cc: unrecognized option '-EB'
&lt;br&gt;: cc: unrecognized option '-G0'
&lt;br&gt;: cc: unrecognized option '-EB'
&lt;br&gt;: cc1: error: unrecognized command line option &amp;quot;-mno-abicalls&amp;quot;
&lt;br&gt;: cc1: error: unrecognized command line option &amp;quot;-mabi=64&amp;quot;
&lt;br&gt;: ../../../mips/mips/genassym.c:1: error: bad value (mips64) for -march= switch
&lt;br&gt;: ../../../mips/mips/genassym.c:1: error: bad value (mips64) for -mtune= switch
&lt;br&gt;: *** Error code 1
&lt;br&gt;: 
&lt;br&gt;: 
&lt;br&gt;: 
&lt;br&gt;: On Wed, Oct 14, 2009 at 3:45 PM, alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt; Thanks Warner for the link, i checkout the project mips from svn repo,
&lt;br&gt;: &amp;gt; and wonder is there any readme like for procedures to build/run on
&lt;br&gt;: &amp;gt; CN8560 base eval board as the target.
&lt;br&gt;: &amp;gt;
&lt;br&gt;: &amp;gt; Thanks for shedding the light...
&lt;br&gt;: &amp;gt;
&lt;br&gt;: &amp;gt;
&lt;br&gt;: &amp;gt; On Tue, Oct 13, 2009 at 9:04 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt;&amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910132051l6a4a6280id401cab8ef5a1c0c@...&lt;/a&gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: &amp;gt;&amp;gt; : Hi, Warner,
&lt;br&gt;: &amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt; : Thanks for the info.  I wonder this port could be transferred, to
&lt;br&gt;: &amp;gt;&amp;gt; : allow me to participate and continue ..., i know this is quite naive
&lt;br&gt;: &amp;gt;&amp;gt; : and don't know will this have issue.
&lt;br&gt;: &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; The current port is in the svn repo under projects/mips.
&lt;br&gt;: &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; Warner
&lt;br&gt;: &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : On Tue, Oct 13, 2009 at 3:45 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910131105i6daa9a17y5f6fe2a4447d7233@...&lt;/a&gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : last email thread is about 1 year ago, and i wonder if things changed
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : that would allow your code to be available and / or provide some
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : guidance on porting...
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; Cavium released a port to me earlier this year.  It is substantially
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; similar to the port I started from that I referred to in this post.
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; I've been making good progress, but the efforts have been stalled by
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; my job search...
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; Warner
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : many thanks!!
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : On Thu, Oct 9, 2008 at 12:52 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;86068e730810091235q3f41b5a3w4dbc38fb23164483@...&lt;/a&gt;&amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;            &amp;quot;Jerry Toung&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jrytoung@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : On Wed, Oct 8, 2008 at 7:54 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; The issues aren't technical, but the short version is that I've not
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; received permission from the copyright owner to release the code.
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; Hi Warner,
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : are you able to run the build on FreeBSD or is it cross-built ?
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Both, although the version I'm running now is cross-built.  I'll be
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; doing native builds soon enough...
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : what version of your FreeBSD is running on CN38xx ?
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; FreeBSD -current as of Tuesday.  Prior versions of -current have
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; worked as well.
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Warner
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; _______________________________________________
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;: &amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt; :
&lt;br&gt;: &amp;gt;&amp;gt;
&lt;br&gt;: &amp;gt;
&lt;br&gt;: _______________________________________________
&lt;br&gt;: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;: &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;: To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;: 
&lt;br&gt;: 
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933300&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Cavium-port-tp25932936p25933300.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25932936</id>
	<title>Re: Cavium port</title>
	<published>2009-10-16T14:28:49Z</published>
	<updated>2009-10-16T14:28:49Z</updated>
	<author>
		<name>alan yang-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I checked out from svn repo the project/mips and try to build kernel
&lt;br&gt;for OCTEON, but ran into the following errors. &amp;nbsp;Wonder any readme
&lt;br&gt;available describes procedures, appreciate people could shed some
&lt;br&gt;light.
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;---
&lt;br&gt;&lt;br&gt;tsu# config OCTEON1
&lt;br&gt;Kernel build directory is ../compile/OCTEON1
&lt;br&gt;Don't forget to do ``make cleandepend &amp;&amp; make depend''
&lt;br&gt;Fujitsu# cd ../compile/OCTEON1/
&lt;br&gt;Fujitsu# make cleandepend
&lt;br&gt;rm -f .depend machine
&lt;br&gt;cd ../../../modules;
&lt;br&gt;MAKEOBJDIRPREFIX=/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/modules
&lt;br&gt;KMODDIR=/boot/kernel MODULES_OVERRIDE=&amp;quot;&amp;quot;&amp;quot;&amp;quot; DEBUG_FLAGS=&amp;quot;-g&amp;quot;
&lt;br&gt;MACHINE=mips MACHINE_ARCH=mips
&lt;br&gt;KERNBUILDDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1&amp;quot;
&lt;br&gt;SYSDIR=&amp;quot;/usr/home/alan/genova/mips/sys/mips/compile/OCTEON1/../../..&amp;quot;
&lt;br&gt;make &amp;nbsp;cleandepend
&lt;br&gt;Fujitsu# make depend
&lt;br&gt;machine -&amp;gt; ../../../mips/include
&lt;br&gt;cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs
&lt;br&gt;-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline
&lt;br&gt;-Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc
&lt;br&gt;-I. -I../../.. -I../../../contrib/altq -I../../../contrib/ipfilter
&lt;br&gt;-I../../../contrib/pf -I../../../dev/ath -I../../../dev/ath/ath_hal
&lt;br&gt;-I../../../contrib/ngatm -I../../../dev/twa
&lt;br&gt;-I../../../gnu/fs/xfs/FreeBSD -I../../../gnu/fs/xfs/FreeBSD/support
&lt;br&gt;-I../../../gnu/fs/xfs -I../../../contrib/opensolaris/compat
&lt;br&gt;-I../../../dev/cxgb -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
&lt;br&gt;opt_global.h -finline-limit=8000 --param inline-unit-growth=100
&lt;br&gt;--param large-function-growth=1000 -EB -fno-pic -mno-abicalls -G0 -EB
&lt;br&gt;-march=mips64 -mabi=64 -msoft-float -ffreestanding
&lt;br&gt;../../../mips/mips/genassym.c
&lt;br&gt;cc: unrecognized option '-EB'
&lt;br&gt;cc: unrecognized option '-G0'
&lt;br&gt;cc: unrecognized option '-EB'
&lt;br&gt;cc1: error: unrecognized command line option &amp;quot;-mno-abicalls&amp;quot;
&lt;br&gt;cc1: error: unrecognized command line option &amp;quot;-mabi=64&amp;quot;
&lt;br&gt;../../../mips/mips/genassym.c:1: error: bad value (mips64) for -march= switch
&lt;br&gt;../../../mips/mips/genassym.c:1: error: bad value (mips64) for -mtune= switch
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Wed, Oct 14, 2009 at 3:45 PM, alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks Warner for the link, i checkout the project mips from svn repo,
&lt;br&gt;&amp;gt; and wonder is there any readme like for procedures to build/run on
&lt;br&gt;&amp;gt; CN8560 base eval board as the target.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for shedding the light...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Oct 13, 2009 at 9:04 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910132051l6a4a6280id401cab8ef5a1c0c@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; : Hi, Warner,
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : Thanks for the info.  I wonder this port could be transferred, to
&lt;br&gt;&amp;gt;&amp;gt; : allow me to participate and continue ..., i know this is quite naive
&lt;br&gt;&amp;gt;&amp;gt; : and don't know will this have issue.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The current port is in the svn repo under projects/mips.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Warner
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : On Tue, Oct 13, 2009 at 3:45 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;290865fd0910131105i6daa9a17y5f6fe2a4447d7233@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;            alan yang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alancyang@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : last email thread is about 1 year ago, and i wonder if things changed
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : that would allow your code to be available and / or provide some
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : guidance on porting...
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; Cavium released a port to me earlier this year.  It is substantially
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; similar to the port I started from that I referred to in this post.
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; I've been making good progress, but the efforts have been stalled by
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; my job search...
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; Warner
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : many thanks!!
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : On Thu, Oct 9, 2008 at 12:52 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;86068e730810091235q3f41b5a3w4dbc38fb23164483@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt;            &amp;quot;Jerry Toung&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jrytoung@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : On Wed, Oct 8, 2008 at 7:54 PM, M. Warner Losh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; The issues aren't technical, but the short version is that I've not
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; received permission from the copyright owner to release the code.
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : &amp;gt; Hi Warner,
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : are you able to run the build on FreeBSD or is it cross-built ?
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Both, although the version I'm running now is cross-built.  I'll be
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; doing native builds soon enough...
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; : what version of your FreeBSD is running on CN38xx ?
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; FreeBSD -current as of Tuesday.  Prior versions of -current have
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; worked as well.
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; Warner
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; : &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932936&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Cavium-port-tp25932936p25932936.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25908876</id>
	<title>Twitter-endlich Geldverdienen-kostenlos und sofort startklar</title>
	<published>2009-10-15T06:41:48Z</published>
	<updated>2009-10-15T06:41:48Z</updated>
	<author>
		<name>daniel-385</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;  Offers stand below as an English available &amp;nbsp;Hallo-
&lt;br&gt;                                        verdiene endlich Geld durch
&lt;br&gt;Twitterwenn ein Twitter Account vorhanden sein sollte dann gehts sofort los
&lt;br&gt;mit Verdienen.sollte keine Account vorhanden sein dann einfach alles
&lt;br&gt;kostenlos erstellen und verdienen. mit besten Empfehlungen eure
&lt;br&gt;Danielleichter kann man sein ´Geld nicht verdienen- alles kostenlos wenn
&lt;br&gt;sie einen Twitteraccount haben.Also schnell handel-bei weiterem Interesse
&lt;br&gt;und lust an gratis produkten einfach kurz anmelden-oder abmelden--
&lt;br&gt;danke  Anmelden        Abmelden 24 Std. Blitzangebot nur begrenzt für 24
&lt;br&gt;Stunden aktiv danach ausverkauft---
&lt;br&gt;&lt;a href=&quot;http://www.affiliateverkaufen.de/blitzangebot.html    &quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.affiliateverkaufen.de/blitzangebot.html    &lt;/a&gt;&amp;nbsp;10,-?(The Logo
&lt;br&gt;Creator hilft beim Erstellen qualitativ hochwertiger Logos. Ganz nach dem
&lt;br&gt;Motto &amp;quot;Your Logo is your business&amp;quot; gestaltet der Nutzer mit diesem Programm
&lt;br&gt;Blickfänger für Webseiten) (Übersetzen Sie ganz einfach und mit wenigen
&lt;br&gt;Klicks Texte oder sogar komplette Webseiten in 31 Sprachen. )nur 28,-? oder
&lt;br&gt;Aktionspreis 30,-?   für Logocreator v5 und PDF-Converter 6.0 dt. Oder
&lt;br&gt;möchten sie lieber effektiv heute noch Geld verdienen und Zahlungen wenn
&lt;br&gt;möglich sofort erwirtschaften-??
&lt;br&gt;dann mit diesem angebot was für mich selbstbehauptet das beste überhaupt
&lt;br&gt;war und ist--Geld durch Emails verdienen-aber keine centbeträge sondern sofort
&lt;br&gt;10-20,-? sofort-zahlung innerhalb weniger minuten, ich habe zur zeit
&lt;br&gt;zwischen 5 und 20 Kunden pro tag (weltweit) bei einem verdienst pro email
&lt;br&gt;von ca. 15,-?
&lt;br&gt;und ich betreibe keinerlei werbung oder verkaufe durchs telefon nein die
&lt;br&gt;Kunden kommen zu mir und ich verdiene sehr gut-aber lesen sie selbst wenn
&lt;br&gt;ihr interesse noch vorhanden ist weiter im Angebot 2.erfolgreiches Handeln
&lt;br&gt;wünsche ich auf diesem Wege-bei weiteren Interessen können sie
&lt;br&gt;sichwiederholt eintragen um weitere Angebote und Gratis Geschenke zu
&lt;br&gt;erhalten........................(oder Abmelden).... &amp;nbsp;Anmelden     Abmelden
&lt;br&gt; Hello- finally earn money by Twitterthen immediately feels wrong with
&lt;br&gt;earning if a Twitter account should be available. no-one should account be
&lt;br&gt;available simply then everything free of charge make and earn. &amp;nbsp;with best
&lt;br&gt;recommendations yours Danielone can more easily money not earning
&lt;br&gt;everything be ' free if they have a Twitteraccount. -therefore act fast 
&lt;br&gt;simply registering or cancelling at broader interest and desire at free 
&lt;br&gt;products briefly, thank youBookingCancelling24 hour lightning supply sold
&lt;br&gt;off according to that actively for 24 hours only restrictedly -
&lt;br&gt;&lt;a href=&quot;http://www.affiliateverkaufen.de/blitzangebot.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.affiliateverkaufen.de/blitzangebot.html&lt;/a&gt;&amp;nbsp;10. ? (A The logo
&lt;br&gt;Creator helps to make high-quality logos. According to the motto &amp;quot;Your logo
&lt;br&gt;is your business&amp;quot; the user completely forms with this programme eye-catcher
&lt;br&gt;for web pages.) &amp;nbsp;  (Translate texts or even complete web pages for only
&lt;br&gt;simply and a few clicks into 31 languages.) only 28. ? &amp;nbsp;or special-offer
&lt;br&gt;price 30. ? for Logocreator v5 and PDF-Converter of 6.0 dt. &amp;nbsp;-or they would
&lt;br&gt;rather, today, still earn money effectively and immediately gain payments
&lt;br&gt;if possible?
&lt;br&gt;with this supply did but no cent amounts what was self claimed for me the
&lt;br&gt;best at all and is?
&lt;br&gt;I have 10-20,- ? immediately payment within less minutes, between 5 and 20
&lt;br&gt;customers per day (worldwide) at an income per e-mail from approx. 15. ? at
&lt;br&gt;the moment
&lt;br&gt;by the telephone the customers no come to me and I earn very well and I 
&lt;br&gt;operate no advertising or sell but read them even if their interest is
&lt;br&gt;still further existing in the supply 2. Angebot 2.I wish on this at broader
&lt;br&gt;interests be able to do them himself a successful action waystyping
&lt;br&gt;repeated ........................ in to receive further offers and free 
&lt;br&gt;presents. (or cancel ) ..... &amp;nbsp;Booking  Cancelling    
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25908876&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25908876&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Twitter-endlich-Geldverdienen-kostenlos-und-sofort-startklar-tp25908876p25908876.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25867040</id>
	<title>[head tinderbox] failure on mips/mips</title>
	<published>2009-10-12T21:27:20Z</published>
	<updated>2009-10-12T21:27:20Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-10-13 04:11:34 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-10-13 04:11:34 - starting HEAD tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-10-13 04:11:34 - cleaning the object tree
&lt;br&gt;TB --- 2009-10-13 04:11:37 - cvsupping the source tree
&lt;br&gt;TB --- 2009-10-13 04:11:37 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile
&lt;br&gt;TB --- 2009-10-13 04:12:04 - building world
&lt;br&gt;TB --- 2009-10-13 04:12:04 - MAKEOBJDIRPREFIX=/obj
&lt;br&gt;TB --- 2009-10-13 04:12:04 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
&lt;br&gt;TB --- 2009-10-13 04:12:04 - TARGET=mips
&lt;br&gt;TB --- 2009-10-13 04:12:04 - TARGET_ARCH=mips
&lt;br&gt;TB --- 2009-10-13 04:12:04 - TZ=UTC
&lt;br&gt;TB --- 2009-10-13 04:12:04 - __MAKE_CONF=/dev/null
&lt;br&gt;TB --- 2009-10-13 04:12:04 - cd /src
&lt;br&gt;TB --- 2009-10-13 04:12:04 - /usr/bin/make -B buildworld
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; World build started on Tue Oct 13 04:12:05 UTC 2009
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Rebuilding the temporary build tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.1: legacy release compatibility shims
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.2: bootstrap tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.1: cleaning up the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.2: rebuilding the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.3: build tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 3: cross tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.1: building includes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.2: building libraries
&lt;/div&gt;[...]
&lt;br&gt;cc -fpic -DPIC -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/src/kerberos5/lib/libgssapi_krb5/../../include -std=gnu99 &amp;nbsp;-c /src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5/wrap.c -o wrap.So
&lt;br&gt;cc -fpic -DPIC -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/src/kerberos5/lib/libgssapi_krb5/../../include -std=gnu99 &amp;nbsp;-c /src/kerberos5/lib/libgssapi_krb5/gss_krb5.c -o gss_krb5.So
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c: In function 'gsskrb5_extract_authz_data_from_sec_context':
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:591: warning: implicit declaration of function 'der_get_oid'
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:601: warning: implicit declaration of function 'der_free_oid'
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:614: warning: implicit declaration of function 'der_length_oid'
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:622: warning: implicit declaration of function 'der_put_oid'
&lt;br&gt;make: don't know how to make /obj/mips/src/tmp/usr/lib/libgssapi.a. Stop
&lt;br&gt;*** Error code 2
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;TB --- 2009-10-13 04:27:19 - WARNING: /usr/bin/make returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-10-13 04:27:19 - ERROR: failed to build world
&lt;br&gt;TB --- 2009-10-13 04:27:19 - 664.61 user 152.35 system 945.26 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.des.no/tinderbox-head-HEAD-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.des.no/tinderbox-head-HEAD-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25867040&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25867040&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-head-tinderbox--failure-on-mips-mips-tp25867040p25867040.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25865188</id>
	<title>[head tinderbox] failure on mips/mips</title>
	<published>2009-10-12T17:02:37Z</published>
	<updated>2009-10-12T17:02:37Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-10-12 23:46:57 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-10-12 23:46:57 - starting HEAD tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-10-12 23:46:57 - cleaning the object tree
&lt;br&gt;TB --- 2009-10-12 23:47:00 - cvsupping the source tree
&lt;br&gt;TB --- 2009-10-12 23:47:00 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile
&lt;br&gt;TB --- 2009-10-12 23:47:23 - building world
&lt;br&gt;TB --- 2009-10-12 23:47:23 - MAKEOBJDIRPREFIX=/obj
&lt;br&gt;TB --- 2009-10-12 23:47:23 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
&lt;br&gt;TB --- 2009-10-12 23:47:23 - TARGET=mips
&lt;br&gt;TB --- 2009-10-12 23:47:23 - TARGET_ARCH=mips
&lt;br&gt;TB --- 2009-10-12 23:47:23 - TZ=UTC
&lt;br&gt;TB --- 2009-10-12 23:47:23 - __MAKE_CONF=/dev/null
&lt;br&gt;TB --- 2009-10-12 23:47:23 - cd /src
&lt;br&gt;TB --- 2009-10-12 23:47:23 - /usr/bin/make -B buildworld
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; World build started on Mon Oct 12 23:47:23 UTC 2009
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Rebuilding the temporary build tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.1: legacy release compatibility shims
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.2: bootstrap tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.1: cleaning up the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.2: rebuilding the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.3: build tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 3: cross tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.1: building includes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.2: building libraries
&lt;/div&gt;[...]
&lt;br&gt;cc -fpic -DPIC -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/src/kerberos5/lib/libgssapi_krb5/../../include -std=gnu99 &amp;nbsp;-c /src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5/wrap.c -o wrap.So
&lt;br&gt;cc -fpic -DPIC -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/src/kerberos5/lib/libgssapi_krb5/../../include -std=gnu99 &amp;nbsp;-c /src/kerberos5/lib/libgssapi_krb5/gss_krb5.c -o gss_krb5.So
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c: In function 'gsskrb5_extract_authz_data_from_sec_context':
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:591: warning: implicit declaration of function 'der_get_oid'
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:601: warning: implicit declaration of function 'der_free_oid'
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:614: warning: implicit declaration of function 'der_length_oid'
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:622: warning: implicit declaration of function 'der_put_oid'
&lt;br&gt;make: don't know how to make /obj/mips/src/tmp/usr/lib/libgssapi.a. Stop
&lt;br&gt;*** Error code 2
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;TB --- 2009-10-13 00:02:37 - WARNING: /usr/bin/make returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-10-13 00:02:37 - ERROR: failed to build world
&lt;br&gt;TB --- 2009-10-13 00:02:37 - 663.36 user 153.65 system 940.77 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.des.no/tinderbox-head-HEAD-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.des.no/tinderbox-head-HEAD-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25865188&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25865188&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-head-tinderbox--failure-on-mips-mips-tp25865188p25865188.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25861468</id>
	<title>[head tinderbox] failure on mips/mips</title>
	<published>2009-10-12T12:06:59Z</published>
	<updated>2009-10-12T12:06:59Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-10-12 18:51:26 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-10-12 18:51:26 - starting HEAD tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-10-12 18:51:26 - cleaning the object tree
&lt;br&gt;TB --- 2009-10-12 18:51:32 - cvsupping the source tree
&lt;br&gt;TB --- 2009-10-12 18:51:32 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile
&lt;br&gt;TB --- 2009-10-12 18:51:57 - building world
&lt;br&gt;TB --- 2009-10-12 18:51:57 - MAKEOBJDIRPREFIX=/obj
&lt;br&gt;TB --- 2009-10-12 18:51:57 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
&lt;br&gt;TB --- 2009-10-12 18:51:57 - TARGET=mips
&lt;br&gt;TB --- 2009-10-12 18:51:57 - TARGET_ARCH=mips
&lt;br&gt;TB --- 2009-10-12 18:51:57 - TZ=UTC
&lt;br&gt;TB --- 2009-10-12 18:51:57 - __MAKE_CONF=/dev/null
&lt;br&gt;TB --- 2009-10-12 18:51:57 - cd /src
&lt;br&gt;TB --- 2009-10-12 18:51:57 - /usr/bin/make -B buildworld
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; World build started on Mon Oct 12 18:51:58 UTC 2009
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Rebuilding the temporary build tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.1: legacy release compatibility shims
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.2: bootstrap tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.1: cleaning up the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.2: rebuilding the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.3: build tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 3: cross tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.1: building includes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.2: building libraries
&lt;/div&gt;[...]
&lt;br&gt;cc -fpic -DPIC -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/src/kerberos5/lib/libgssapi_krb5/../../include -std=gnu99 &amp;nbsp;-c /src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5/wrap.c -o wrap.So
&lt;br&gt;cc -fpic -DPIC -O -pipe -EL -msoft-float -G0 -mno-dsp -mabicalls &amp;nbsp;-I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/src/kerberos5/lib/libgssapi_krb5/../../include -std=gnu99 &amp;nbsp;-c /src/kerberos5/lib/libgssapi_krb5/gss_krb5.c -o gss_krb5.So
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c: In function 'gsskrb5_extract_authz_data_from_sec_context':
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:591: warning: implicit declaration of function 'der_get_oid'
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:601: warning: implicit declaration of function 'der_free_oid'
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:614: warning: implicit declaration of function 'der_length_oid'
&lt;br&gt;/src/kerberos5/lib/libgssapi_krb5/gss_krb5.c:622: warning: implicit declaration of function 'der_put_oid'
&lt;br&gt;make: don't know how to make /obj/mips/src/tmp/usr/lib/libgssapi.a. Stop
&lt;br&gt;*** Error code 2
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;TB --- 2009-10-12 19:06:59 - WARNING: /usr/bin/make returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-10-12 19:06:59 - ERROR: failed to build world
&lt;br&gt;TB --- 2009-10-12 19:06:59 - 664.40 user 150.72 system 932.48 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.des.no/tinderbox-head-HEAD-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.des.no/tinderbox-head-HEAD-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25861468&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25861468&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-head-tinderbox--failure-on-mips-mips-tp25861468p25861468.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25855834</id>
	<title>[head tinderbox] failure on mips/mips</title>
	<published>2009-10-12T06:28:59Z</published>
	<updated>2009-10-12T06:28:59Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-10-12 12:49:04 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-10-12 12:49:04 - starting HEAD tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-10-12 12:49:04 - cleaning the object tree
&lt;br&gt;TB --- 2009-10-12 12:49:14 - cvsupping the source tree
&lt;br&gt;TB --- 2009-10-12 12:49:14 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile
&lt;br&gt;TB --- 2009-10-12 12:49:39 - building world
&lt;br&gt;TB --- 2009-10-12 12:49:39 - MAKEOBJDIRPREFIX=/obj
&lt;br&gt;TB --- 2009-10-12 12:49:39 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
&lt;br&gt;TB --- 2009-10-12 12:49:39 - TARGET=mips
&lt;br&gt;TB --- 2009-10-12 12:49:39 - TARGET_ARCH=mips
&lt;br&gt;TB --- 2009-10-12 12:49:39 - TZ=UTC
&lt;br&gt;TB --- 2009-10-12 12:49:39 - __MAKE_CONF=/dev/null
&lt;br&gt;TB --- 2009-10-12 12:49:39 - cd /src
&lt;br&gt;TB --- 2009-10-12 12:49:39 - /usr/bin/make -B buildworld
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; World build started on Mon Oct 12 12:49:39 UTC 2009
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Rebuilding the temporary build tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.1: legacy release compatibility shims
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.2: bootstrap tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.1: cleaning up the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.2: rebuilding the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.3: build tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 3: cross tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.1: building includes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.2: building libraries
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.3: make dependencies
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.4: building everything
&lt;/div&gt;[...]
&lt;br&gt;/src/sbin/ifconfig/ifieee80211.c:2634: warning: passing argument 1 of 'memcmp' makes pointer from integer without a cast
&lt;br&gt;/src/sbin/ifconfig/ifieee80211.c:2636: warning: passing argument 1 of 'memcmp' makes pointer from integer without a cast
&lt;br&gt;/src/sbin/ifconfig/ifieee80211.c:2638: warning: passing argument 1 of 'memcmp' makes pointer from integer without a cast
&lt;br&gt;/src/sbin/ifconfig/ifieee80211.c:2639: warning: passing argument 1 of 'memcmp' makes pointer from integer without a cast
&lt;br&gt;/src/sbin/ifconfig/ifieee80211.c:2641: warning: passing argument 1 of 'memcmp' makes pointer from integer without a cast
&lt;br&gt;/src/sbin/ifconfig/ifieee80211.c:2642: warning: passing argument 1 of 'memcmp' makes pointer from integer without a cast
&lt;br&gt;/src/sbin/ifconfig/ifieee80211.c:2644: warning: passing argument 1 of 'memcmp' makes pointer from integer without a cast
&lt;br&gt;/src/sbin/ifconfig/ifieee80211.c:2645: warning: passing argument 1 of 'memcmp' makes pointer from integer without a cast
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src/sbin/ifconfig.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src/sbin.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;TB --- 2009-10-12 13:28:59 - WARNING: /usr/bin/make returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-10-12 13:28:59 - ERROR: failed to build world
&lt;br&gt;TB --- 2009-10-12 13:28:59 - 1713.18 user 395.52 system 2395.04 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.des.no/tinderbox-head-HEAD-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.des.no/tinderbox-head-HEAD-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25855834&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25855834&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-head-tinderbox--failure-on-mips-mips-tp25855834p25855834.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25638328</id>
	<title>[head tinderbox] failure on mips/mips</title>
	<published>2009-09-27T15:33:34Z</published>
	<updated>2009-09-27T15:33:34Z</updated>
	<author>
		<name>FreeBSD Tinderbox</name>
	</author>
	<content type="html">TB --- 2009-09-27 22:12:27 - tinderbox 2.6 running on freebsd-current.sentex.ca
&lt;br&gt;TB --- 2009-09-27 22:12:27 - starting HEAD tinderbox run for mips/mips
&lt;br&gt;TB --- 2009-09-27 22:12:27 - cleaning the object tree
&lt;br&gt;TB --- 2009-09-27 22:14:10 - cvsupping the source tree
&lt;br&gt;TB --- 2009-09-27 22:14:10 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile
&lt;br&gt;TB --- 2009-09-27 22:16:32 - building world
&lt;br&gt;TB --- 2009-09-27 22:16:32 - MAKEOBJDIRPREFIX=/obj
&lt;br&gt;TB --- 2009-09-27 22:16:32 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
&lt;br&gt;TB --- 2009-09-27 22:16:32 - TARGET=mips
&lt;br&gt;TB --- 2009-09-27 22:16:32 - TARGET_ARCH=mips
&lt;br&gt;TB --- 2009-09-27 22:16:32 - TZ=UTC
&lt;br&gt;TB --- 2009-09-27 22:16:32 - __MAKE_CONF=/dev/null
&lt;br&gt;TB --- 2009-09-27 22:16:32 - cd /src
&lt;br&gt;TB --- 2009-09-27 22:16:32 - /usr/bin/make -B buildworld
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; World build started on Sun Sep 27 22:16:33 UTC 2009
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Rebuilding the temporary build tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.1: legacy release compatibility shims
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 1.2: bootstrap tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.1: cleaning up the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.2: rebuilding the object tree
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 2.3: build tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 3: cross tools
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.1: building includes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stage 4.2: building libraries
&lt;/div&gt;[...]
&lt;br&gt;sh /src/tools/install.sh -o root &amp;nbsp;-g wheel -m 444 &amp;nbsp;ca_ES.ISO8859-1.cat &amp;nbsp;/obj/mips/src/tmp/usr/share/nls/ca_ES.ISO8859-1/libc.cat
&lt;br&gt;sh /src/tools/install.sh -o root &amp;nbsp;-g wheel -m 444 &amp;nbsp;de_DE.ISO8859-1.cat &amp;nbsp;/obj/mips/src/tmp/usr/share/nls/de_DE.ISO8859-1/libc.cat
&lt;br&gt;sh /src/tools/install.sh -o root &amp;nbsp;-g wheel -m 444 &amp;nbsp;el_GR.ISO8859-7.cat &amp;nbsp;/obj/mips/src/tmp/usr/share/nls/el_GR.ISO8859-7/libc.cat
&lt;br&gt;sh /src/tools/install.sh -o root &amp;nbsp;-g wheel -m 444 &amp;nbsp;es_ES.ISO8859-1.cat &amp;nbsp;/obj/mips/src/tmp/usr/share/nls/es_ES.ISO8859-1/libc.cat
&lt;br&gt;sh /src/tools/install.sh -o root &amp;nbsp;-g wheel -m 444 &amp;nbsp;fi_FI.ISO8859-1.cat &amp;nbsp;/obj/mips/src/tmp/usr/share/nls/fi_FI.ISO8859-1/libc.cat
&lt;br&gt;sh /src/tools/install.sh -o root &amp;nbsp;-g wheel -m 444 &amp;nbsp;fr_FR.ISO8859-1.cat &amp;nbsp;/obj/mips/src/tmp/usr/share/nls/fr_FR.ISO8859-1/libc.cat
&lt;br&gt;sh /src/tools/install.sh -o root &amp;nbsp;-g wheel -m 444 &amp;nbsp;gl_ES.ISO8859-1.cat &amp;nbsp;/obj/mips/src/tmp/usr/share/nls/gl_ES.ISO8859-1/libc.cat
&lt;br&gt;install: /obj/mips/src/tmp/usr/share/nls/gl_ES.ISO8859-1/libc.cat: No such file or directory
&lt;br&gt;*** Error code 71
&lt;br&gt;&lt;br&gt;Stop in /src/lib/libc.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;*** Error code 1
&lt;br&gt;&lt;br&gt;Stop in /src.
&lt;br&gt;TB --- 2009-09-27 22:33:34 - WARNING: /usr/bin/make returned exit code &amp;nbsp;1 
&lt;br&gt;TB --- 2009-09-27 22:33:34 - ERROR: failed to build world
&lt;br&gt;TB --- 2009-09-27 22:33:34 - 472.24 user 100.10 system 1266.88 real
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tinderbox.des.no/tinderbox-head-HEAD-mips-mips.full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinderbox.des.no/tinderbox-head-HEAD-mips-mips.full&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25638328&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25638328&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-head-tinderbox--failure-on-mips-mips-tp25638328p25638328.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25572437</id>
	<title>Re: SMP functional on Sibyte 1250</title>
	<published>2009-09-23T00:20:26Z</published>
	<updated>2009-09-23T00:20:26Z</updated>
	<author>
		<name>M. Warner Losh</name>
	</author>
	<content type="html">In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25572437&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;685053.2771.qm@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Neelkanth Natu &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25572437&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;neelnatu@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: I am able to boot an SMP kernel on the Sibyte 1250 processor. This 
&lt;br&gt;: processor has two cores. The kernel appears to be surprisingly
&lt;br&gt;: stable and I am building world on it right now.
&lt;br&gt;&lt;br&gt;Cool!
&lt;br&gt;&lt;br&gt;: I am going to clean up the diffs for review and hopefully I'll be able
&lt;br&gt;: to commit this soon.
&lt;br&gt;&lt;br&gt;also cool!
&lt;br&gt;&lt;br&gt;Warner
&lt;br&gt;&lt;br&gt;: best
&lt;br&gt;: Neel
&lt;br&gt;: 
&lt;br&gt;: bootlog:
&lt;br&gt;: 
&lt;br&gt;: CFE&amp;gt; ifconfig -auto eth2; boot -elf -tftp neelnatu1:kernel.smp
&lt;br&gt;: eth2: Link speed: 100BaseT FDX
&lt;br&gt;: Device eth2: &amp;nbsp;hwaddr 00-10-18-04-04-4F, ipaddr 10.33.25.15, mask 255.255.252.0
&lt;br&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gateway 10.33.24.1, nameserver 10.57.158.105
&lt;br&gt;: Loader:elf Filesys:tftp Dev:eth2 File:neelnatu1:kernel.smp Options:(null)
&lt;br&gt;: Loading: 0xffffffff80100010/3206564 0xffffffff8045dfd8/200 0xffffffff8045e0a0/1504976 0xffffffff80412000/311256 Entry at 0x801331e0
&lt;br&gt;: Closing network.
&lt;br&gt;: eth2: 6536 sent, 6548 received, 12098 interrupts
&lt;br&gt;: Starting program at 0x801331e0
&lt;br&gt;: 
&lt;br&gt;: cfe_enummem: 0x0000000000000000/266948608.
&lt;br&gt;: cfe_enummem: 0x0000000080000000/536870912.
&lt;br&gt;: Ignoring 536870912 bytes of memory at 0x80000000 that is above maxmem 512MB
&lt;br&gt;: cfe_enummem: 0x00000000c0000000/268435456.
&lt;br&gt;: Ignoring 268435456 bytes of memory at 0xc0000000 that is above maxmem 512MB
&lt;br&gt;: cfe_enummem: 0x0000000100000000/1073741824.
&lt;br&gt;: Ignoring 1073741824 bytes of memory at 0x100000000 that is above maxmem 512MB
&lt;br&gt;: Cache info:
&lt;br&gt;: &amp;nbsp; icache is virtual
&lt;br&gt;: &amp;nbsp; picache_stride &amp;nbsp; &amp;nbsp;= 8192
&lt;br&gt;: &amp;nbsp; picache_loopcount = 4
&lt;br&gt;: &amp;nbsp; pdcache_stride &amp;nbsp; &amp;nbsp;= 4096
&lt;br&gt;: &amp;nbsp; pdcache_loopcount = 8
&lt;br&gt;: cpu0: Broadcom processor v2.1
&lt;br&gt;: &amp;nbsp; MMU: Standard TLB, 64 entries
&lt;br&gt;: &amp;nbsp; L1 i-cache: 4 ways of 256 sets, 32 bytes per line
&lt;br&gt;: &amp;nbsp; L1 d-cache: 4 ways of 256 sets, 32 bytes per line
&lt;br&gt;: &amp;nbsp; Config1=0x7ea351bb&amp;lt;MDMX,PerfCount,WatchRegs,EJTAG,FPU&amp;gt;
&lt;br&gt;: Physical memory chunk(s):
&lt;br&gt;: 0x5ce000 - 0xfe94fff, 260861952 bytes (63687 pages)
&lt;br&gt;: Maxmem is 0xfe95000
&lt;br&gt;: pcpu is available at virtual address 0xc0000000.
&lt;br&gt;: KDB: debugger backends: ddb
&lt;br&gt;: KDB: current backend: ddb
&lt;br&gt;: hz=100 cyl_per_tick:650000 cyl_per_usec:650 freq:650000000 cyl_per_hz:6500000 cyl_per_stathz:6500000 cyl_per_profhz:6500000 cyl_per_sec:650000000
&lt;br&gt;: Copyright (c) 1992-2009 The FreeBSD Project.
&lt;br&gt;: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
&lt;br&gt;: 	The Regents of the University of California. All rights reserved.
&lt;br&gt;: FreeBSD is a registered trademark of The FreeBSD Foundation.
&lt;br&gt;: FreeBSD 8.0-BETA2 #0: Tue Sep 22 17:03:31 PDT 2009
&lt;br&gt;: &amp;nbsp; &amp;nbsp; neelnatu@neelnatu1:/usr/obj2/mips/neelnatu/p4/projects_mips_sibyte/src/sys/SWARM_SMP
&lt;br&gt;: WARNING: WITNESS option enabled, expect reduced performance.
&lt;br&gt;: real memory &amp;nbsp;= 266948608 (260692K bytes)
&lt;br&gt;: Physical memory chunk(s):
&lt;br&gt;: 0x0065b000 - 0x0f98afff, 255000576 bytes (62256 pages)
&lt;br&gt;: avail memory = 253480960 (241MB)
&lt;br&gt;: AP #1 started!
&lt;br&gt;: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
&lt;br&gt;: random: &amp;lt;entropy source, Software, Yarrow&amp;gt;
&lt;br&gt;: mem: &amp;lt;memory&amp;gt;
&lt;br&gt;: nfslock: pseudo-device
&lt;br&gt;: null: &amp;lt;null device, zero device&amp;gt;
&lt;br&gt;: nexus0: &amp;lt;MIPS32 root nexus&amp;gt;
&lt;br&gt;: clock0: &amp;lt;Generic MIPS32 ticker&amp;gt; on nexus0
&lt;br&gt;: clock0: [FILTER]
&lt;br&gt;: zbbus0: &amp;lt;Broadcom/Sibyte ZBbus&amp;gt; on nexus0
&lt;br&gt;: zbbus0: attached.
&lt;br&gt;: zbbus0: Adding hinted child zbpci0
&lt;br&gt;: zbbus0: Adding hinted child scd0
&lt;br&gt;: zbbus0: Adding hinted child ata0
&lt;br&gt;: zbbus0: Assigning memory resource 0x100b0000/65536 to child ata0
&lt;br&gt;: zbbus0: Assigning irq resource 36 to child ata0
&lt;br&gt;: zbbus0: Adding hinted child buswatcher0
&lt;br&gt;: zbbus0: Assigning irq resource 17 to child buswatcher0
&lt;br&gt;: zbpci0: &amp;lt;Broadcom/Sibyte PCI I/O Bridge&amp;gt; on zbbus0
&lt;br&gt;: zbpci0: attached.
&lt;br&gt;: pci0: &amp;lt;PCI bus&amp;gt; on zbpci0
&lt;br&gt;: pci0: domain=0, physical bus=0
&lt;br&gt;: found-&amp;gt;	vendor=0x166d, dev=0x0001, revid=0x02
&lt;br&gt;: 	domain=0, bus=0, slot=0, func=0
&lt;br&gt;: 	class=06-00-00, hdrtype=0x00, mfdev=0
&lt;br&gt;: 	cmdreg=0x0156, statreg=0x02a0, cachelnsz=8 (dwords)
&lt;br&gt;: 	lattimer=0xfc (7560 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
&lt;br&gt;: 	intpin=a, irq=56
&lt;br&gt;: 	map[10]: type Prefetchable Memory, range 32, base 0x60000000, size 29, enabled
&lt;br&gt;: 	map[18]: type Prefetchable Memory, range 32, base 0x70000000, size 28, enabled
&lt;br&gt;: 	map[1c]: type Prefetchable Memory, range 32, base 0x71000000, size 24, enabled
&lt;br&gt;: 	map[24]: type Prefetchable Memory, range 32, base 0x80000000, size 31, enabled
&lt;br&gt;: found-&amp;gt;	vendor=0x166d, dev=0x0002, revid=0x02
&lt;br&gt;: 	domain=0, bus=0, slot=1, func=0
&lt;br&gt;: 	class=06-00-00, hdrtype=0x01, mfdev=0
&lt;br&gt;: 	cmdreg=0x0107, statreg=0x0010, cachelnsz=0 (dwords)
&lt;br&gt;: 	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
&lt;br&gt;: found-&amp;gt;	vendor=0x1033, dev=0x0035, revid=0x43
&lt;br&gt;: 	domain=0, bus=0, slot=5, func=0
&lt;br&gt;: 	class=0c-03-10, hdrtype=0x00, mfdev=1
&lt;br&gt;: 	cmdreg=0x0156, statreg=0x0210, cachelnsz=8 (dwords)
&lt;br&gt;: 	lattimer=0xfc (7560 ns), mingnt=0x01 (250 ns), maxlat=0x2a (10500 ns)
&lt;br&gt;: 	intpin=a, irq=56
&lt;br&gt;: 	powerspec 2 &amp;nbsp;supports D0 D1 D2 D3 &amp;nbsp;current D0
&lt;br&gt;: 	map[10]: type Memory, range 32, base 0x41011000, size 12, enabled
&lt;br&gt;: found-&amp;gt;	vendor=0x1033, dev=0x0035, revid=0x43
&lt;br&gt;: 	domain=0, bus=0, slot=5, func=1
&lt;br&gt;: 	class=0c-03-10, hdrtype=0x00, mfdev=0
&lt;br&gt;: 	cmdreg=0x0156, statreg=0x0210, cachelnsz=8 (dwords)
&lt;br&gt;: 	lattimer=0xfc (7560 ns), mingnt=0x01 (250 ns), maxlat=0x2a (10500 ns)
&lt;br&gt;: 	intpin=b, irq=57
&lt;br&gt;: 	powerspec 2 &amp;nbsp;supports D0 D1 D2 D3 &amp;nbsp;current D0
&lt;br&gt;: 	map[10]: type Memory, range 32, base 0x41010000, size 12, enabled
&lt;br&gt;: found-&amp;gt;	vendor=0x1033, dev=0x00e0, revid=0x04
&lt;br&gt;: 	domain=0, bus=0, slot=5, func=2
&lt;br&gt;: 	class=0c-03-20, hdrtype=0x00, mfdev=0
&lt;br&gt;: 	cmdreg=0x0156, statreg=0x0210, cachelnsz=8 (dwords)
&lt;br&gt;: 	lattimer=0xfc (7560 ns), mingnt=0x10 (4000 ns), maxlat=0x22 (8500 ns)
&lt;br&gt;: 	intpin=c, irq=58
&lt;br&gt;: 	powerspec 2 &amp;nbsp;supports D0 D1 D2 D3 &amp;nbsp;current D0
&lt;br&gt;: 	map[10]: type Memory, range 32, base 0x41013000, size &amp;nbsp;8, enabled
&lt;br&gt;: found-&amp;gt;	vendor=0x14e4, dev=0x1645, revid=0x15
&lt;br&gt;: 	domain=0, bus=0, slot=6, func=0
&lt;br&gt;: 	class=02-00-00, hdrtype=0x00, mfdev=0
&lt;br&gt;: 	cmdreg=0x0156, statreg=0x02b0, cachelnsz=8 (dwords)
&lt;br&gt;: 	lattimer=0xf8 (7440 ns), mingnt=0x40 (16000 ns), maxlat=0x00 (0 ns)
&lt;br&gt;: 	intpin=a, irq=57
&lt;br&gt;: 	powerspec 2 &amp;nbsp;supports D0 D3 &amp;nbsp;current D0
&lt;br&gt;: 	MSI supports 8 messages, 64 bit
&lt;br&gt;: 	map[10]: type Memory, range 64, base 0x41000000, size 16, enabled
&lt;br&gt;: found-&amp;gt;	vendor=0x1045, dev=0xc861, revid=0x10
&lt;br&gt;: 	domain=0, bus=0, slot=7, func=0
&lt;br&gt;: 	class=0c-03-10, hdrtype=0x00, mfdev=0
&lt;br&gt;: 	cmdreg=0x0157, statreg=0x0280, cachelnsz=8 (dwords)
&lt;br&gt;: 	lattimer=0xf8 (7440 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
&lt;br&gt;: 	intpin=a, irq=58
&lt;br&gt;: 	map[10]: type Memory, range 32, base 0x41012000, size 12, enabled
&lt;br&gt;: ohci0: &amp;lt;NEC uPD 9210 USB controller&amp;gt; mem 0x41011000-0x41011fff irq 56 at device 5.0 on pci0
&lt;br&gt;: ohci0: Reserved 0x1000 bytes for rid 0x10 type 3 at 0x41011000
&lt;br&gt;: ohci0: [MPSAFE]
&lt;br&gt;: ohci0: [ITHREAD]
&lt;br&gt;: usbus0: &amp;lt;NEC uPD 9210 USB controller&amp;gt; on ohci0
&lt;br&gt;: ohci1: &amp;lt;NEC uPD 9210 USB controller&amp;gt; mem 0x41010000-0x41010fff irq 57 at device 5.1 on pci0
&lt;br&gt;: ohci1: Reserved 0x1000 bytes for rid 0x10 type 3 at 0x41010000
&lt;br&gt;: ohci1: [MPSAFE]
&lt;br&gt;: ohci1: [ITHREAD]
&lt;br&gt;: usbus1: &amp;lt;NEC uPD 9210 USB controller&amp;gt; on ohci1
&lt;br&gt;: ehci0: &amp;lt;NEC uPD 720100 USB 2.0 controller&amp;gt; mem 0x41013000-0x410130ff irq 58 at device 5.2 on pci0
&lt;br&gt;: ehci0: Reserved 0x100 bytes for rid 0x10 type 3 at 0x41013000
&lt;br&gt;: ehci0: [MPSAFE]
&lt;br&gt;: ehci0: [ITHREAD]
&lt;br&gt;: usbus2: EHCI version 1.0
&lt;br&gt;: usbus2: &amp;lt;NEC uPD 720100 USB 2.0 controller&amp;gt; on ehci0
&lt;br&gt;: pci0:0:6:0: bad VPD cksum, remain 14
&lt;br&gt;: bge0: &amp;lt;Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x105&amp;gt; mem 0x41000000-0x4100ffff irq 57 at device 6.0 on pci0
&lt;br&gt;: bge0: Reserved 0x10000 bytes for rid 0x10 type 3 at 0x41000000
&lt;br&gt;: bge0: CHIP ID 0x01050000; ASIC REV 0x00; CHIP REV 0x01; PCI
&lt;br&gt;: miibus0: &amp;lt;MII bus&amp;gt; on bge0
&lt;br&gt;: brgphy0: &amp;lt;BCM5701 10/100/1000baseTX PHY&amp;gt; PHY 1 on miibus0
&lt;br&gt;: brgphy0: OUI 0x000818, model 0x0011, rev. 0
&lt;br&gt;: brgphy0: &amp;nbsp;10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
&lt;br&gt;: bge0: Ethernet address: 00:10:18:04:04:4f
&lt;br&gt;: bge0: [MPSAFE]
&lt;br&gt;: bge0: [ITHREAD]
&lt;br&gt;: ohci2: &amp;lt;OPTi 82C861 (FireLink) USB controller&amp;gt; mem 0x41012000-0x41012fff irq 58 at device 7.0 on pci0
&lt;br&gt;: ohci2: Reserved 0x1000 bytes for rid 0x10 type 3 at 0x41012000
&lt;br&gt;: ohci2: [MPSAFE]
&lt;br&gt;: ohci2: [ITHREAD]
&lt;br&gt;: usbus3: &amp;lt;OPTi 82C861 (FireLink) USB controller&amp;gt; on ohci2
&lt;br&gt;: pci1: &amp;lt;PCI bus&amp;gt; on zbpci0
&lt;br&gt;: pci1: domain=0, physical bus=1
&lt;br&gt;: found-&amp;gt;	vendor=0x14d9, dev=0x0010, revid=0x00
&lt;br&gt;: 	domain=0, bus=1, slot=1, func=0
&lt;br&gt;: 	class=06-04-00, hdrtype=0x01, mfdev=0
&lt;br&gt;: 	cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords)
&lt;br&gt;: 	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
&lt;br&gt;: pcib0: &amp;lt;PCI-PCI bridge&amp;gt; at device 1.0 on pci1
&lt;br&gt;: pcib0: &amp;nbsp; domain &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0
&lt;br&gt;: pcib0: &amp;nbsp; secondary bus &amp;nbsp; &amp;nbsp; 2
&lt;br&gt;: pcib0: &amp;nbsp; subordinate bus &amp;nbsp; 2
&lt;br&gt;: pcib0: &amp;nbsp; I/O decode &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x8000-0x8fff
&lt;br&gt;: pcib0: &amp;nbsp; memory decode &amp;nbsp; &amp;nbsp; 0x41100000-0x411fffff
&lt;br&gt;: pcib0: &amp;nbsp; no prefetched decode
&lt;br&gt;: pci2: &amp;lt;PCI bus&amp;gt; on pcib0
&lt;br&gt;: pci2: domain=0, physical bus=2
&lt;br&gt;: found-&amp;gt;	vendor=0x8086, dev=0x1008, revid=0x02
&lt;br&gt;: 	domain=0, bus=2, slot=0, func=0
&lt;br&gt;: 	class=02-00-00, hdrtype=0x00, mfdev=0
&lt;br&gt;: 	cmdreg=0x0157, statreg=0x0230, cachelnsz=8 (dwords)
&lt;br&gt;: 	lattimer=0xfc (7560 ns), mingnt=0xff (63750 ns), maxlat=0x00 (0 ns)
&lt;br&gt;: 	intpin=a, irq=57
&lt;br&gt;: 	powerspec 2 &amp;nbsp;supports D0 D3 &amp;nbsp;current D0
&lt;br&gt;: 	MSI supports 1 message, 64 bit
&lt;br&gt;: 	map[10]: type Memory, range 32, base 0x41120000, size 17, enabled
&lt;br&gt;: pcib0: requested memory range 0x41120000-0x4113ffff: good
&lt;br&gt;: 	map[14]: type Memory, range 32, base 0x41140000, size 17, enabled
&lt;br&gt;: pcib0: requested memory range 0x41140000-0x4115ffff: good
&lt;br&gt;: 	map[18]: type I/O Port, range 32, base 0x8000, size &amp;nbsp;5, enabled
&lt;br&gt;: pcib0: requested I/O range 0x8000-0x801f: in range
&lt;br&gt;: pci2: &amp;lt;network, ethernet&amp;gt; at device 0.0 (no driver attached)
&lt;br&gt;: scd0: &amp;lt;Broadcom/Sibyte System Control and Debug&amp;gt; on zbbus0
&lt;br&gt;: scd0: attached.
&lt;br&gt;: ata0 on zbbus0
&lt;br&gt;: ata0: using a register shift of 5
&lt;br&gt;: ata0: using a register offset of 0x1f0
&lt;br&gt;: ata0: reset tp1 mask=03 ostat0=50 ostat1=00
&lt;br&gt;: ata0: stat0=0x50 err=0x01 lsb=0x00 msb=0x00
&lt;br&gt;: ata0: stat1=0x00 err=0x01 lsb=0x00 msb=0x00
&lt;br&gt;: ata0: reset tp2 stat0=50 stat1=00 devices=0x1
&lt;br&gt;: ata0: [MPSAFE]
&lt;br&gt;: ata0: [ITHREAD]
&lt;br&gt;: buswatcher0 on zbbus0
&lt;br&gt;: buswatcher0: [MPSAFE]
&lt;br&gt;: buswatcher0: [ITHREAD]
&lt;br&gt;: Device configuration finished.
&lt;br&gt;: Timecounter &amp;quot;MIPS32&amp;quot; frequency 650000000 Hz quality 800
&lt;br&gt;: Timecounters tick every 10.000 msec
&lt;br&gt;: ata0: Identifying devices: 00000001
&lt;br&gt;: ata0: New devices: 00000001
&lt;br&gt;: usbus0: 12Mbps Full Speed USB v1.0
&lt;br&gt;: usbus1: 12Mbps Full Speed USB v1.0
&lt;br&gt;: usbus2: 480Mbps High Speed USB v2.0
&lt;br&gt;: usbus3: 12Mbps Full Speed USB v1.0
&lt;br&gt;: ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA66 cable=80 wire
&lt;br&gt;: ad0: 7647MB &amp;lt;ELITE PRO CF CARD 8GB 20090216&amp;gt; at ata0-master PIO4
&lt;br&gt;: ad0: 15662304 sectors [15538C/16H/63S] 1 sectors/interrupt 1 depth queue
&lt;br&gt;: SMP: AP CPU #1 launched.
&lt;br&gt;: WARNING: WITNESS option enabled, expect reduced performance.
&lt;br&gt;: GEOM: new disk ad0
&lt;br&gt;: 
&lt;br&gt;: neelnatu4# sysctl hw.ncpu
&lt;br&gt;: hw.ncpu: 2
&lt;br&gt;: neelnatu4# sysctl kern.smp
&lt;br&gt;: kern.smp.forward_roundrobin_enabled: 1
&lt;br&gt;: kern.smp.forward_signal_enabled: 1
&lt;br&gt;: kern.smp.topology: 0
&lt;br&gt;: kern.smp.cpus: 2
&lt;br&gt;: kern.smp.disabled: 0
&lt;br&gt;: kern.smp.active: 1
&lt;br&gt;: kern.smp.maxcpus: 16
&lt;br&gt;: kern.smp.maxid: 1
&lt;br&gt;: neelnatu4# vmstat -P
&lt;br&gt;: &amp;nbsp;procs &amp;nbsp; &amp;nbsp; &amp;nbsp;memory &amp;nbsp; &amp;nbsp; &amp;nbsp;page &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;disks &amp;nbsp; &amp;nbsp; faults &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cpu0 &amp;nbsp; &amp;nbsp; cpu1 &amp;nbsp; &amp;nbsp; 
&lt;br&gt;: &amp;nbsp; r b w &amp;nbsp; &amp;nbsp; avm &amp;nbsp; &amp;nbsp;fre &amp;nbsp; flt &amp;nbsp;re &amp;nbsp;pi &amp;nbsp;po &amp;nbsp; &amp;nbsp;fr &amp;nbsp;sr ad0 da0 &amp;nbsp; in &amp;nbsp; sy &amp;nbsp; cs us sy id us sy id
&lt;br&gt;: &amp;nbsp; &amp;nbsp;3 2 0 &amp;nbsp; &amp;nbsp;179M &amp;nbsp; 141M &amp;nbsp;1209 &amp;nbsp; 0 &amp;nbsp; 1 &amp;nbsp; 0 &amp;nbsp; 938 &amp;nbsp; 0 &amp;nbsp; 0 &amp;nbsp; 0 &amp;nbsp; &amp;nbsp;0 1520 2110 16 14 70 19 16 64
&lt;br&gt;: 
&lt;br&gt;: 
&lt;br&gt;: 
&lt;br&gt;: 
&lt;br&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;: _______________________________________________
&lt;br&gt;: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25572437&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;: &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;: To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25572437&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;: 
&lt;br&gt;: 
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25572437&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25572437&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SMP-functional-on-Sibyte-1250-tp25571630p25572437.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25571630</id>
	<title>SMP functional on Sibyte 1250</title>
	<published>2009-09-22T22:46:48Z</published>
	<updated>2009-09-22T22:46:48Z</updated>
	<author>
		<name>Neelkanth Natu</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I am able to boot an SMP kernel on the Sibyte 1250 processor. This 
&lt;br&gt;processor has two cores. The kernel appears to be surprisingly
&lt;br&gt;stable and I am building world on it right now.
&lt;br&gt;&lt;br&gt;I am going to clean up the diffs for review and hopefully I'll be able
&lt;br&gt;to commit this soon.
&lt;br&gt;&lt;br&gt;best
&lt;br&gt;Neel
&lt;br&gt;&lt;br&gt;bootlog:
&lt;br&gt;&lt;br&gt;CFE&amp;gt; ifconfig -auto eth2; boot -elf -tftp neelnatu1:kernel.smp
&lt;br&gt;eth2: Link speed: 100BaseT FDX
&lt;br&gt;Device eth2: &amp;nbsp;hwaddr 00-10-18-04-04-4F, ipaddr 10.33.25.15, mask 255.255.252.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gateway 10.33.24.1, nameserver 10.57.158.105
&lt;br&gt;Loader:elf Filesys:tftp Dev:eth2 File:neelnatu1:kernel.smp Options:(null)
&lt;br&gt;Loading: 0xffffffff80100010/3206564 0xffffffff8045dfd8/200 0xffffffff8045e0a0/1504976 0xffffffff80412000/311256 Entry at 0x801331e0
&lt;br&gt;Closing network.
&lt;br&gt;eth2: 6536 sent, 6548 received, 12098 interrupts
&lt;br&gt;Starting program at 0x801331e0
&lt;br&gt;&lt;br&gt;cfe_enummem: 0x0000000000000000/266948608.
&lt;br&gt;cfe_enummem: 0x0000000080000000/536870912.
&lt;br&gt;Ignoring 536870912 bytes of memory at 0x80000000 that is above maxmem 512MB
&lt;br&gt;cfe_enummem: 0x00000000c0000000/268435456.
&lt;br&gt;Ignoring 268435456 bytes of memory at 0xc0000000 that is above maxmem 512MB
&lt;br&gt;cfe_enummem: 0x0000000100000000/1073741824.
&lt;br&gt;Ignoring 1073741824 bytes of memory at 0x100000000 that is above maxmem 512MB
&lt;br&gt;Cache info:
&lt;br&gt;&amp;nbsp; icache is virtual
&lt;br&gt;&amp;nbsp; picache_stride &amp;nbsp; &amp;nbsp;= 8192
&lt;br&gt;&amp;nbsp; picache_loopcount = 4
&lt;br&gt;&amp;nbsp; pdcache_stride &amp;nbsp; &amp;nbsp;= 4096
&lt;br&gt;&amp;nbsp; pdcache_loopcount = 8
&lt;br&gt;cpu0: Broadcom processor v2.1
&lt;br&gt;&amp;nbsp; MMU: Standard TLB, 64 entries
&lt;br&gt;&amp;nbsp; L1 i-cache: 4 ways of 256 sets, 32 bytes per line
&lt;br&gt;&amp;nbsp; L1 d-cache: 4 ways of 256 sets, 32 bytes per line
&lt;br&gt;&amp;nbsp; Config1=0x7ea351bb&amp;lt;MDMX,PerfCount,WatchRegs,EJTAG,FPU&amp;gt;
&lt;br&gt;Physical memory chunk(s):
&lt;br&gt;0x5ce000 - 0xfe94fff, 260861952 bytes (63687 pages)
&lt;br&gt;Maxmem is 0xfe95000
&lt;br&gt;pcpu is available at virtual address 0xc0000000.
&lt;br&gt;KDB: debugger backends: ddb
&lt;br&gt;KDB: current backend: ddb
&lt;br&gt;hz=100 cyl_per_tick:650000 cyl_per_usec:650 freq:650000000 cyl_per_hz:6500000 cyl_per_stathz:6500000 cyl_per_profhz:6500000 cyl_per_sec:650000000
&lt;br&gt;Copyright (c) 1992-2009 The FreeBSD Project.
&lt;br&gt;Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The Regents of the University of California. All rights reserved.
&lt;br&gt;FreeBSD is a registered trademark of The FreeBSD Foundation.
&lt;br&gt;FreeBSD 8.0-BETA2 #0: Tue Sep 22 17:03:31 PDT 2009
&lt;br&gt;&amp;nbsp; &amp;nbsp; neelnatu@neelnatu1:/usr/obj2/mips/neelnatu/p4/projects_mips_sibyte/src/sys/SWARM_SMP
&lt;br&gt;WARNING: WITNESS option enabled, expect reduced performance.
&lt;br&gt;real memory &amp;nbsp;= 266948608 (260692K bytes)
&lt;br&gt;Physical memory chunk(s):
&lt;br&gt;0x0065b000 - 0x0f98afff, 255000576 bytes (62256 pages)
&lt;br&gt;avail memory = 253480960 (241MB)
&lt;br&gt;AP #1 started!
&lt;br&gt;FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
&lt;br&gt;random: &amp;lt;entropy source, Software, Yarrow&amp;gt;
&lt;br&gt;mem: &amp;lt;memory&amp;gt;
&lt;br&gt;nfslock: pseudo-device
&lt;br&gt;null: &amp;lt;null device, zero device&amp;gt;
&lt;br&gt;nexus0: &amp;lt;MIPS32 root nexus&amp;gt;
&lt;br&gt;clock0: &amp;lt;Generic MIPS32 ticker&amp;gt; on nexus0
&lt;br&gt;clock0: [FILTER]
&lt;br&gt;zbbus0: &amp;lt;Broadcom/Sibyte ZBbus&amp;gt; on nexus0
&lt;br&gt;zbbus0: attached.
&lt;br&gt;zbbus0: Adding hinted child zbpci0
&lt;br&gt;zbbus0: Adding hinted child scd0
&lt;br&gt;zbbus0: Adding hinted child ata0
&lt;br&gt;zbbus0: Assigning memory resource 0x100b0000/65536 to child ata0
&lt;br&gt;zbbus0: Assigning irq resource 36 to child ata0
&lt;br&gt;zbbus0: Adding hinted child buswatcher0
&lt;br&gt;zbbus0: Assigning irq resource 17 to child buswatcher0
&lt;br&gt;zbpci0: &amp;lt;Broadcom/Sibyte PCI I/O Bridge&amp;gt; on zbbus0
&lt;br&gt;zbpci0: attached.
&lt;br&gt;pci0: &amp;lt;PCI bus&amp;gt; on zbpci0
&lt;br&gt;pci0: domain=0, physical bus=0
&lt;br&gt;found-&amp;gt;	vendor=0x166d, dev=0x0001, revid=0x02
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; domain=0, bus=0, slot=0, func=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class=06-00-00, hdrtype=0x00, mfdev=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdreg=0x0156, statreg=0x02a0, cachelnsz=8 (dwords)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lattimer=0xfc (7560 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intpin=a, irq=56
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[10]: type Prefetchable Memory, range 32, base 0x60000000, size 29, enabled
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[18]: type Prefetchable Memory, range 32, base 0x70000000, size 28, enabled
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[1c]: type Prefetchable Memory, range 32, base 0x71000000, size 24, enabled
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[24]: type Prefetchable Memory, range 32, base 0x80000000, size 31, enabled
&lt;br&gt;found-&amp;gt;	vendor=0x166d, dev=0x0002, revid=0x02
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; domain=0, bus=0, slot=1, func=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class=06-00-00, hdrtype=0x01, mfdev=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdreg=0x0107, statreg=0x0010, cachelnsz=0 (dwords)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
&lt;br&gt;found-&amp;gt;	vendor=0x1033, dev=0x0035, revid=0x43
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; domain=0, bus=0, slot=5, func=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class=0c-03-10, hdrtype=0x00, mfdev=1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdreg=0x0156, statreg=0x0210, cachelnsz=8 (dwords)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lattimer=0xfc (7560 ns), mingnt=0x01 (250 ns), maxlat=0x2a (10500 ns)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intpin=a, irq=56
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; powerspec 2 &amp;nbsp;supports D0 D1 D2 D3 &amp;nbsp;current D0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[10]: type Memory, range 32, base 0x41011000, size 12, enabled
&lt;br&gt;found-&amp;gt;	vendor=0x1033, dev=0x0035, revid=0x43
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; domain=0, bus=0, slot=5, func=1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class=0c-03-10, hdrtype=0x00, mfdev=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdreg=0x0156, statreg=0x0210, cachelnsz=8 (dwords)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lattimer=0xfc (7560 ns), mingnt=0x01 (250 ns), maxlat=0x2a (10500 ns)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intpin=b, irq=57
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; powerspec 2 &amp;nbsp;supports D0 D1 D2 D3 &amp;nbsp;current D0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[10]: type Memory, range 32, base 0x41010000, size 12, enabled
&lt;br&gt;found-&amp;gt;	vendor=0x1033, dev=0x00e0, revid=0x04
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; domain=0, bus=0, slot=5, func=2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class=0c-03-20, hdrtype=0x00, mfdev=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdreg=0x0156, statreg=0x0210, cachelnsz=8 (dwords)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lattimer=0xfc (7560 ns), mingnt=0x10 (4000 ns), maxlat=0x22 (8500 ns)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intpin=c, irq=58
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; powerspec 2 &amp;nbsp;supports D0 D1 D2 D3 &amp;nbsp;current D0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[10]: type Memory, range 32, base 0x41013000, size &amp;nbsp;8, enabled
&lt;br&gt;found-&amp;gt;	vendor=0x14e4, dev=0x1645, revid=0x15
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; domain=0, bus=0, slot=6, func=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class=02-00-00, hdrtype=0x00, mfdev=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdreg=0x0156, statreg=0x02b0, cachelnsz=8 (dwords)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lattimer=0xf8 (7440 ns), mingnt=0x40 (16000 ns), maxlat=0x00 (0 ns)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intpin=a, irq=57
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; powerspec 2 &amp;nbsp;supports D0 D3 &amp;nbsp;current D0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MSI supports 8 messages, 64 bit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[10]: type Memory, range 64, base 0x41000000, size 16, enabled
&lt;br&gt;found-&amp;gt;	vendor=0x1045, dev=0xc861, revid=0x10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; domain=0, bus=0, slot=7, func=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class=0c-03-10, hdrtype=0x00, mfdev=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdreg=0x0157, statreg=0x0280, cachelnsz=8 (dwords)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lattimer=0xf8 (7440 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intpin=a, irq=58
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[10]: type Memory, range 32, base 0x41012000, size 12, enabled
&lt;br&gt;ohci0: &amp;lt;NEC uPD 9210 USB controller&amp;gt; mem 0x41011000-0x41011fff irq 56 at device 5.0 on pci0
&lt;br&gt;ohci0: Reserved 0x1000 bytes for rid 0x10 type 3 at 0x41011000
&lt;br&gt;ohci0: [MPSAFE]
&lt;br&gt;ohci0: [ITHREAD]
&lt;br&gt;usbus0: &amp;lt;NEC uPD 9210 USB controller&amp;gt; on ohci0
&lt;br&gt;ohci1: &amp;lt;NEC uPD 9210 USB controller&amp;gt; mem 0x41010000-0x41010fff irq 57 at device 5.1 on pci0
&lt;br&gt;ohci1: Reserved 0x1000 bytes for rid 0x10 type 3 at 0x41010000
&lt;br&gt;ohci1: [MPSAFE]
&lt;br&gt;ohci1: [ITHREAD]
&lt;br&gt;usbus1: &amp;lt;NEC uPD 9210 USB controller&amp;gt; on ohci1
&lt;br&gt;ehci0: &amp;lt;NEC uPD 720100 USB 2.0 controller&amp;gt; mem 0x41013000-0x410130ff irq 58 at device 5.2 on pci0
&lt;br&gt;ehci0: Reserved 0x100 bytes for rid 0x10 type 3 at 0x41013000
&lt;br&gt;ehci0: [MPSAFE]
&lt;br&gt;ehci0: [ITHREAD]
&lt;br&gt;usbus2: EHCI version 1.0
&lt;br&gt;usbus2: &amp;lt;NEC uPD 720100 USB 2.0 controller&amp;gt; on ehci0
&lt;br&gt;pci0:0:6:0: bad VPD cksum, remain 14
&lt;br&gt;bge0: &amp;lt;Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x105&amp;gt; mem 0x41000000-0x4100ffff irq 57 at device 6.0 on pci0
&lt;br&gt;bge0: Reserved 0x10000 bytes for rid 0x10 type 3 at 0x41000000
&lt;br&gt;bge0: CHIP ID 0x01050000; ASIC REV 0x00; CHIP REV 0x01; PCI
&lt;br&gt;miibus0: &amp;lt;MII bus&amp;gt; on bge0
&lt;br&gt;brgphy0: &amp;lt;BCM5701 10/100/1000baseTX PHY&amp;gt; PHY 1 on miibus0
&lt;br&gt;brgphy0: OUI 0x000818, model 0x0011, rev. 0
&lt;br&gt;brgphy0: &amp;nbsp;10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
&lt;br&gt;bge0: Ethernet address: 00:10:18:04:04:4f
&lt;br&gt;bge0: [MPSAFE]
&lt;br&gt;bge0: [ITHREAD]
&lt;br&gt;ohci2: &amp;lt;OPTi 82C861 (FireLink) USB controller&amp;gt; mem 0x41012000-0x41012fff irq 58 at device 7.0 on pci0
&lt;br&gt;ohci2: Reserved 0x1000 bytes for rid 0x10 type 3 at 0x41012000
&lt;br&gt;ohci2: [MPSAFE]
&lt;br&gt;ohci2: [ITHREAD]
&lt;br&gt;usbus3: &amp;lt;OPTi 82C861 (FireLink) USB controller&amp;gt; on ohci2
&lt;br&gt;pci1: &amp;lt;PCI bus&amp;gt; on zbpci0
&lt;br&gt;pci1: domain=0, physical bus=1
&lt;br&gt;found-&amp;gt;	vendor=0x14d9, dev=0x0010, revid=0x00
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; domain=0, bus=1, slot=1, func=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class=06-04-00, hdrtype=0x01, mfdev=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
&lt;br&gt;pcib0: &amp;lt;PCI-PCI bridge&amp;gt; at device 1.0 on pci1
&lt;br&gt;pcib0: &amp;nbsp; domain &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0
&lt;br&gt;pcib0: &amp;nbsp; secondary bus &amp;nbsp; &amp;nbsp; 2
&lt;br&gt;pcib0: &amp;nbsp; subordinate bus &amp;nbsp; 2
&lt;br&gt;pcib0: &amp;nbsp; I/O decode &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x8000-0x8fff
&lt;br&gt;pcib0: &amp;nbsp; memory decode &amp;nbsp; &amp;nbsp; 0x41100000-0x411fffff
&lt;br&gt;pcib0: &amp;nbsp; no prefetched decode
&lt;br&gt;pci2: &amp;lt;PCI bus&amp;gt; on pcib0
&lt;br&gt;pci2: domain=0, physical bus=2
&lt;br&gt;found-&amp;gt;	vendor=0x8086, dev=0x1008, revid=0x02
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; domain=0, bus=2, slot=0, func=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class=02-00-00, hdrtype=0x00, mfdev=0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdreg=0x0157, statreg=0x0230, cachelnsz=8 (dwords)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lattimer=0xfc (7560 ns), mingnt=0xff (63750 ns), maxlat=0x00 (0 ns)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intpin=a, irq=57
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; powerspec 2 &amp;nbsp;supports D0 D3 &amp;nbsp;current D0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MSI supports 1 message, 64 bit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[10]: type Memory, range 32, base 0x41120000, size 17, enabled
&lt;br&gt;pcib0: requested memory range 0x41120000-0x4113ffff: good
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[14]: type Memory, range 32, base 0x41140000, size 17, enabled
&lt;br&gt;pcib0: requested memory range 0x41140000-0x4115ffff: good
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map[18]: type I/O Port, range 32, base 0x8000, size &amp;nbsp;5, enabled
&lt;br&gt;pcib0: requested I/O range 0x8000-0x801f: in range
&lt;br&gt;pci2: &amp;lt;network, ethernet&amp;gt; at device 0.0 (no driver attached)
&lt;br&gt;scd0: &amp;lt;Broadcom/Sibyte System Control and Debug&amp;gt; on zbbus0
&lt;br&gt;scd0: attached.
&lt;br&gt;ata0 on zbbus0
&lt;br&gt;ata0: using a register shift of 5
&lt;br&gt;ata0: using a register offset of 0x1f0
&lt;br&gt;ata0: reset tp1 mask=03 ostat0=50 ostat1=00
&lt;br&gt;ata0: stat0=0x50 err=0x01 lsb=0x00 msb=0x00
&lt;br&gt;ata0: stat1=0x00 err=0x01 lsb=0x00 msb=0x00
&lt;br&gt;ata0: reset tp2 stat0=50 stat1=00 devices=0x1
&lt;br&gt;ata0: [MPSAFE]
&lt;br&gt;ata0: [ITHREAD]
&lt;br&gt;buswatcher0 on zbbus0
&lt;br&gt;buswatcher0: [MPSAFE]
&lt;br&gt;buswatcher0: [ITHREAD]
&lt;br&gt;Device configuration finished.
&lt;br&gt;Timecounter &amp;quot;MIPS32&amp;quot; frequency 650000000 Hz quality 800
&lt;br&gt;Timecounters tick every 10.000 msec
&lt;br&gt;ata0: Identifying devices: 00000001
&lt;br&gt;ata0: New devices: 00000001
&lt;br&gt;usbus0: 12Mbps Full Speed USB v1.0
&lt;br&gt;usbus1: 12Mbps Full Speed USB v1.0
&lt;br&gt;usbus2: 480Mbps High Speed USB v2.0
&lt;br&gt;usbus3: 12Mbps Full Speed USB v1.0
&lt;br&gt;ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA66 cable=80 wire
&lt;br&gt;ad0: 7647MB &amp;lt;ELITE PRO CF CARD 8GB 20090216&amp;gt; at ata0-master PIO4
&lt;br&gt;ad0: 15662304 sectors [15538C/16H/63S] 1 sectors/interrupt 1 depth queue
&lt;br&gt;SMP: AP CPU #1 launched.
&lt;br&gt;WARNING: WITNESS option enabled, expect reduced performance.
&lt;br&gt;GEOM: new disk ad0
&lt;br&gt;&lt;br&gt;neelnatu4# sysctl hw.ncpu
&lt;br&gt;hw.ncpu: 2
&lt;br&gt;neelnatu4# sysctl kern.smp
&lt;br&gt;kern.smp.forward_roundrobin_enabled: 1
&lt;br&gt;kern.smp.forward_signal_enabled: 1
&lt;br&gt;kern.smp.topology: 0
&lt;br&gt;kern.smp.cpus: 2
&lt;br&gt;kern.smp.disabled: 0
&lt;br&gt;kern.smp.active: 1
&lt;br&gt;kern.smp.maxcpus: 16
&lt;br&gt;kern.smp.maxid: 1
&lt;br&gt;neelnatu4# vmstat -P
&lt;br&gt;&amp;nbsp;procs &amp;nbsp; &amp;nbsp; &amp;nbsp;memory &amp;nbsp; &amp;nbsp; &amp;nbsp;page &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;disks &amp;nbsp; &amp;nbsp; faults &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cpu0 &amp;nbsp; &amp;nbsp; cpu1 &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; r b w &amp;nbsp; &amp;nbsp; avm &amp;nbsp; &amp;nbsp;fre &amp;nbsp; flt &amp;nbsp;re &amp;nbsp;pi &amp;nbsp;po &amp;nbsp; &amp;nbsp;fr &amp;nbsp;sr ad0 da0 &amp;nbsp; in &amp;nbsp; sy &amp;nbsp; cs us sy id us sy id
&lt;br&gt;&amp;nbsp; &amp;nbsp;3 2 0 &amp;nbsp; &amp;nbsp;179M &amp;nbsp; 141M &amp;nbsp;1209 &amp;nbsp; 0 &amp;nbsp; 1 &amp;nbsp; 0 &amp;nbsp; 938 &amp;nbsp; 0 &amp;nbsp; 0 &amp;nbsp; 0 &amp;nbsp; &amp;nbsp;0 1520 2110 16 14 70 19 16 64
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25571630&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25571630&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SMP-functional-on-Sibyte-1250-tp25571630p25571630.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25325384</id>
	<title>Re: BCM5354 D-Link DIR-320</title>
	<published>2009-09-06T22:53:56Z</published>
	<updated>2009-09-06T22:53:56Z</updated>
	<author>
		<name>Andrey V. Elsukov</name>
	</author>
	<content type="html">Hi, Alexandr.
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt;News:
&lt;br&gt;&amp;nbsp;&amp;gt;BFE + RoboSwitch - WORKED
&lt;br&gt;&amp;nbsp;&amp;gt;USB OHCI+EHCI - NOT DONE (sometime see vendor string, sometime not)
&lt;br&gt;&amp;nbsp;&amp;gt;UART console - WORKED (to mach hardcoded values)
&lt;br&gt;&lt;br&gt;Do you have any progress with D-Link DIR-320?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;WBR, Andrey V. Elsukov
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25325384&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25325384&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-BCM5354-D-Link-DIR-320-tp25325384p25325384.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25056569</id>
	<title>PATCH: fork_trampoline returning to an incorrect address</title>
	<published>2009-08-19T23:16:10Z</published>
	<updated>2009-08-19T23:16:10Z</updated>
	<author>
		<name>Neelkanth Natu</name>
	</author>
	<content type="html">Fix a problem seen when a new process was returning to userland
&lt;br&gt;through fork_trampoline.
&lt;br&gt;&lt;br&gt;This was caused because we were clearing the SR_INT_IE and setting
&lt;br&gt;SR_EXL bits of the status register at the same time. This means
&lt;br&gt;that if an interrupt happened while this MTC0 was making its way
&lt;br&gt;through the pipeline the exception processing would see the
&lt;br&gt;status register with SR_EXL bit set. This in turn would mean that
&lt;br&gt;the COP_0_EXC_PC would not be updated so the return from exception
&lt;br&gt;would be to an incorrect address.
&lt;br&gt;&lt;br&gt;It is easy to verify this fix by a program that forks in a loop
&lt;br&gt;and the child just exits:
&lt;br&gt;&lt;br&gt;while (1) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; pid_t pid = vfork();
&lt;br&gt;&amp;nbsp; &amp;nbsp; if (pid == 0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_exit(0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; if (pid != -1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;waitpid(pid, NULL, 0);
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Affected files ...
&lt;br&gt;&lt;br&gt;... //depot/user/neelnatu/projects_mips_sibyte/src/sys/mips/include/cpuregs.h#2 edit
&lt;br&gt;... //depot/user/neelnatu/projects_mips_sibyte/src/sys/mips/mips/swtch.S#2 edit
&lt;br&gt;&lt;br&gt;Differences ...
&lt;br&gt;&lt;br&gt;==== //depot/user/neelnatu/projects_mips_sibyte/src/sys/mips/include/cpuregs.h#2 (text) ====
&lt;br&gt;&lt;br&gt;@@ -106,7 +106,7 @@
&lt;br&gt;&amp;nbsp;#elif defined(CPU_SB1)
&lt;br&gt;&amp;nbsp;#define COP0_SYNC &amp;nbsp;ssnop; ssnop; ssnop; ssnop; ssnop; ssnop; ssnop; ssnop; ssnop
&lt;br&gt;&amp;nbsp;#else
&lt;br&gt;-#define	COP0_SYNC		/* nothing */
&lt;br&gt;+#define	COP0_SYNC &amp;nbsp;nop; nop; nop; nop; nop
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;#define	COP0_HAZARD_FPUENABLE	nop; nop; nop; nop;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;==== //depot/user/neelnatu/projects_mips_sibyte/src/sys/mips/mips/swtch.S#2 (text) ====
&lt;br&gt;&lt;br&gt;@@ -161,25 +161,37 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	DO_AST
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-/*
&lt;br&gt;- * Since interrupts are enabled at this point, we use a1 instead of
&lt;br&gt;- * k0 or k1 to store the PCB pointer. &amp;nbsp;This is because k0 and k1
&lt;br&gt;- * are not preserved across interrupts.
&lt;br&gt;- */
&lt;br&gt;-	GET_CPU_PCPU(a1)
&lt;br&gt;-	lw	a1, PC_CURPCB(a1)
&lt;br&gt;-1:
&lt;br&gt;+	/*
&lt;br&gt;+	 * Clear the SR_INT_ENAB bit before setting the SR_EXL bit.
&lt;br&gt;+	 *
&lt;br&gt;+	 * The problem with doing them together is if an interrupt happens
&lt;br&gt;+	 * while the change makes its way through the pipeline.
&lt;br&gt;+	 *
&lt;br&gt;+	 * According to the MIPS32 Architecture for Programmers Vol2:
&lt;br&gt;+	 * &amp;quot;an exception or interrupt also clears both execution and
&lt;br&gt;+	 * &amp;nbsp;instruction hazards&amp;quot;
&lt;br&gt;+	 *
&lt;br&gt;+	 * This implies that the exception will see the status register
&lt;br&gt;+	 * with the IE bit clear and EXL bit set. Since the EXL bit is set
&lt;br&gt;+	 * the COP_0_EXC_PC will not be updated and the return from exception
&lt;br&gt;+	 * will be to an incorrect address.
&lt;br&gt;+	 */
&lt;br&gt;+	mfc0	v0, COP_0_STATUS_REG
&lt;br&gt;+	and &amp;nbsp; &amp;nbsp; v0, ~(SR_INT_ENAB)	# disable interrupts
&lt;br&gt;+	mtc0	v0, COP_0_STATUS_REG
&lt;br&gt;+	COP0_SYNC
&lt;br&gt;+
&lt;br&gt;+	or	v0, SR_EXL		# set exception level bit
&lt;br&gt;+	mtc0	v0, COP_0_STATUS_REG
&lt;br&gt;+	COP0_SYNC
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-	mfc0	v0, COP_0_STATUS_REG	# set exeption level bit.
&lt;br&gt;-	or	v0, SR_EXL
&lt;br&gt;-	and &amp;nbsp; &amp;nbsp; v0, ~(SR_INT_ENAB)
&lt;br&gt;-	mtc0	v0, COP_0_STATUS_REG	# set exeption level bit.
&lt;br&gt;-	nop
&lt;br&gt;-	nop
&lt;br&gt;-	nop
&lt;br&gt;-	nop
&lt;br&gt;+	/*
&lt;br&gt;+	 * Since 'k1' is trashed during exception processing its use is safe
&lt;br&gt;+	 * only after the point where we are sure not to be interrupted.
&lt;br&gt;+	 */
&lt;br&gt;&amp;nbsp;	.set	noat
&lt;br&gt;-	move	k1, a1	
&lt;br&gt;+	GET_CPU_PCPU(k1)
&lt;br&gt;+	lw	k1, PC_CURPCB(k1)
&lt;br&gt;&amp;nbsp;	RESTORE_U_PCB_REG(t0, MULLO, k1)
&lt;br&gt;&amp;nbsp;	RESTORE_U_PCB_REG(t1, MULHI, k1)
&lt;br&gt;&amp;nbsp;	mtlo	t0
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25056569&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-mips&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25056569&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-mips-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PATCH%3A-fork_trampoline-returning-to-an-incorrect-address-tp25056569p25056569.html" />
</entry>

</feed>
