<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=RBTX49xx_Platform_Support&amp;feed=atom&amp;action=history</id>
		<title>RBTX49xx Platform Support - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=RBTX49xx_Platform_Support&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=RBTX49xx_Platform_Support&amp;action=history"/>
		<updated>2013-06-18T07:05:09Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.22alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=RBTX49xx_Platform_Support&amp;diff=5579&amp;oldid=prev</id>
		<title>Glenn: catspec</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=RBTX49xx_Platform_Support&amp;diff=5579&amp;oldid=prev"/>
				<updated>2008-02-10T20:53:04Z</updated>
		
		<summary type="html">&lt;p&gt;catspec&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:53, 10 February 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 136:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 136:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Implement [[High Resolution Timers]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Implement [[High Resolution Timers]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Categories&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Hardware&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Glenn</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=RBTX49xx_Platform_Support&amp;diff=5432&amp;oldid=prev</id>
		<title>Glenn: +cat</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=RBTX49xx_Platform_Support&amp;diff=5432&amp;oldid=prev"/>
				<updated>2008-02-10T19:06:37Z</updated>
		
		<summary type="html">&lt;p&gt;+cat&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:06, 10 February 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 135:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 135:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Implement [[Printk Times]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Implement [[Printk Times]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Implement [[High Resolution Timers]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Implement [[High Resolution Timers]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Categories]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Glenn</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=RBTX49xx_Platform_Support&amp;diff=4762&amp;oldid=prev</id>
		<title>Tim Bird at 22:36, 18 October 2007</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=RBTX49xx_Platform_Support&amp;diff=4762&amp;oldid=prev"/>
				<updated>2007-10-18T22:36:09Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 22:36, 18 October 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 134:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 134:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Implement [[Printk Times]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Implement [[Printk Times]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Implement [[High Resolution &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Timer&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Implement [[High Resolution &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Timers&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tim Bird</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=RBTX49xx_Platform_Support&amp;diff=1823&amp;oldid=prev</id>
		<title>Wmat at 16:02, 15 December 2006</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=RBTX49xx_Platform_Support&amp;diff=1823&amp;oldid=prev"/>
				<updated>2006-12-15T16:02:56Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This page describes the feature of patches for TX49xx boards on CE Linx. TX49xx is mips architecture MPU from TOSHIBA.&lt;br /&gt;
&lt;br /&gt;
== Boards ==&lt;br /&gt;
&lt;br /&gt;
We checked the patch on the following boards&lt;br /&gt;
*TOSHIBA RBHMA4200 (RBTX4927)&lt;br /&gt;
*TOSHIBA RBHMA4400 (RBTX4937)&lt;br /&gt;
*TOSHIBA RBHMA4500 (RBTX4938)&lt;br /&gt;
&lt;br /&gt;
== Build Environment ==&lt;br /&gt;
&lt;br /&gt;
We checked with the toolchain below&lt;br /&gt;
*2.6.8.1 &lt;br /&gt;
**gcc-3.3.2 / glibc-2.5.2 / binutils-1.15&lt;br /&gt;
**gcc-3.4.2 / glibc-2.3.2 / binutils-1.15&lt;br /&gt;
**MIPS toolchains from Sony (ToolChains)&lt;br /&gt;
&lt;br /&gt;
*2.6.9&lt;br /&gt;
**gcc-3.3.2 / glibc-2.5.2 / binutils-1.15&lt;br /&gt;
**gcc-3.4.2 / glibc-2.3.2 / binutils-1.15&lt;br /&gt;
**MIPS toolchains from Sony (ToolChains)&lt;br /&gt;
&lt;br /&gt;
*2.6.10&lt;br /&gt;
**gcc-3.4.2 / glibc-2.3.2 / binutils-1.15&lt;br /&gt;
**MIPS toolchains from Sony (ToolChains)&lt;br /&gt;
&lt;br /&gt;
== Available Devices ==&lt;br /&gt;
&lt;br /&gt;
*Ether&lt;br /&gt;
*Serial(UART)&lt;br /&gt;
*PCI&lt;br /&gt;
&lt;br /&gt;
== Available Functions ==&lt;br /&gt;
*[[Kernel XIP]]&lt;br /&gt;
*[[Kernel Function Instrumentation]]&lt;br /&gt;
*[[Linux Trace Toolkit]](LTT)&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
*Patch for 2.6.8.1 is in [[Patch Archive]]&lt;br /&gt;
*Patch for 2.6.9 is in [[Patch Archive]]&lt;br /&gt;
**attachment:Makefile-mips.linux-2.6.9-1.patch&lt;br /&gt;
*Patch for 2.6.10 is in [[Patch Archive]] (updated)&lt;br /&gt;
**LTT - attachment:ltt-2.6.10-tb5-mips.patch , attachment:TraceToolkit-0.9.6-tb-mips.daemon.patch&lt;br /&gt;
&lt;br /&gt;
== How To Build ==&lt;br /&gt;
&lt;br /&gt;
*2.6.8.1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar jxf linux-2.6.8.1.tar.bz2&lt;br /&gt;
$ cd linux-2.6.8.1&lt;br /&gt;
$ patch -p1 &amp;lt; rbtx49.linux-2.6.8.1-2.patch&lt;br /&gt;
&lt;br /&gt;
big endian&lt;br /&gt;
$ mkdir ../build_be&lt;br /&gt;
$ make SUBARCH=mips O=../build_be tx-r4k-be_defconfig&lt;br /&gt;
$ make SUBARCH=mips O=../build_be&lt;br /&gt;
&lt;br /&gt;
little endian&lt;br /&gt;
$ mkdir ../build_le&lt;br /&gt;
$ make SUBARCH=mips O=../build_le tx-r4k_defconfig&lt;br /&gt;
$ make SUBARCH=mips O=../build_le&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*2.6.9&lt;br /&gt;
&lt;br /&gt;
We needed the patch for Makefile to build.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar jxf linux-2.6.9.tar.bz2&lt;br /&gt;
$ cd linux-2.6.9&lt;br /&gt;
$ patch -p1 &amp;lt; rbtx49.linux-2.6.9-2.patch&lt;br /&gt;
$ patch -p1 &amp;lt; Makefile-mips.linux-2.6.9-1.patch&lt;br /&gt;
&lt;br /&gt;
big endian&lt;br /&gt;
$ mkdir ../build_be&lt;br /&gt;
$ make SUBARCH=mips O=../build_be tx-r4k-be_defconfig&lt;br /&gt;
$ make SUBARCH=mips O=../build_be&lt;br /&gt;
&lt;br /&gt;
little endian&lt;br /&gt;
$ mkdir ../build_le&lt;br /&gt;
$ make SUBARCH=mips O=../build_le tx-r4k_defconfig&lt;br /&gt;
$ make SUBARCH=mips O=../build_le&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*2.6.10&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar jxf linux-2.6.10.tar.bz2&lt;br /&gt;
$ cd linux-2.6.10&lt;br /&gt;
$ patch -p1 &amp;lt; rbtx49.linux-2.6.10-2.patch&lt;br /&gt;
&lt;br /&gt;
big endian&lt;br /&gt;
$ mkdir ../build_be&lt;br /&gt;
$ make SUBARCH=mips O=../build_be tx-r4k-be_defconfig&lt;br /&gt;
$ make SUBARCH=mips O=../build_be&lt;br /&gt;
&lt;br /&gt;
little endian&lt;br /&gt;
$ mkdir ../build_le&lt;br /&gt;
$ make SUBARCH=mips O=../build_le tx-r4k_defconfig&lt;br /&gt;
$ make SUBARCH=mips O=../build_le&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*LTT on 2.6.10&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  Kernel:&lt;br /&gt;
    # tar jxf linux-2.6.10.tar.bz2&lt;br /&gt;
    # cd linux-2.6.10&lt;br /&gt;
    # patch -p1 &amp;lt; rbtx49.linux-2.6.10-2.patch&lt;br /&gt;
    # patch -p1 &amp;lt; ltt-2.6.10-tb5-mips.patch&lt;br /&gt;
    edit .config to enable CONFIG_RELAYFS_FS and CONFIG_LTT.&lt;br /&gt;
    # make SUBARCH=mips rbtx49_defconfig&lt;br /&gt;
    # make&lt;br /&gt;
&lt;br /&gt;
  LTT:&lt;br /&gt;
    # tar zxf TraceToolkit-0.9.6-tb.tar.gz&lt;br /&gt;
    # cd TraceToolkit-0.9.6&lt;br /&gt;
    # patch -p1 &amp;lt; TraceToolkit-0.9.6-tb-mips.daemon.patch&lt;br /&gt;
   - tracedaemon&lt;br /&gt;
      # ./configure --prefix=xx --target=mipsel-linux --host=mipsel-linux --build=`./config.guess` --without-glib --without-gtk&lt;br /&gt;
      # make -C LibUserTrace UserTrace.o&lt;br /&gt;
      # make -C LibUserTrace LDFLAGS=&amp;quot;-static&amp;quot;&lt;br /&gt;
      # make -C Daemon LDFLAGS=&amp;quot;-static&amp;quot;&lt;br /&gt;
   - tracevisualizer&lt;br /&gt;
      # ./configure --prefix=xx&lt;br /&gt;
      # make -C LibLTT LDFLAGS=&amp;quot;-static&amp;quot;&lt;br /&gt;
      # make -C Visualizer LDFLAGS=&amp;quot;-static&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Future Work ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of things that could be worked on for this feature:&lt;br /&gt;
&lt;br /&gt;
*Implement [[Printk Times]]&lt;br /&gt;
*Implement [[High Resolution Timer]]&lt;/div&gt;</summary>
		<author><name>Wmat</name></author>	</entry>

	</feed>