<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.linux-mips.org/mediawiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;feed=atom&amp;action=history</id>
		<title>MIPS ABI History - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;action=history"/>
		<updated>2013-05-19T09:17:59Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>//www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=11501&amp;oldid=prev</id>
		<title>Ralf: moved MIPSABIHistory to MIPS ABI History: Camel case.</title>
		<link rel="alternate" type="text/html" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=11501&amp;oldid=prev"/>
				<updated>2012-07-18T10:37:11Z</updated>
		
		<summary type="html">&lt;p&gt;moved &lt;a href=&quot;/wiki?title=MIPSABIHistory&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MIPSABIHistory (page does not exist)&quot;&gt;MIPSABIHistory&lt;/a&gt; to &lt;a href=&quot;/wiki/MIPS_ABI_History&quot; title=&quot;MIPS ABI History&quot;&gt;MIPS ABI History&lt;/a&gt;: Camel case.&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:37, 18 July 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Ralf</name></author>	</entry>

	<entry>
		<id>//www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=10922&amp;oldid=prev</id>
		<title>Wbx: fix small typo</title>
		<link rel="alternate" type="text/html" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=10922&amp;oldid=prev"/>
				<updated>2010-04-02T11:35:40Z</updated>
		
		<summary type="html">&lt;p&gt;fix small typo&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;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 11:35, 2 April 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Relevance of the MIPS ABI to Linux ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Relevance of the MIPS ABI to Linux ==&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;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;In it's early days when Linux had relativly little software and Linux/MIPS an even smaller one the plan was to be compatible to the MIPS ABI.&amp;#160; In practice this aim would have required numerous changes - how many wasn't obvious at all back in those days, so they never happened.&amp;#160; Also System&amp;amp;nbsp;ABI defines interfaces without mandating if they're implemented in &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;libararies &lt;/del&gt;or as syscalls, leaving the syscall interfaces upto the implementors.&amp;#160; In reality this meant some [[RISC/os]] and [[IRIX]] kernel interfaces in a wild blend with the original Linux/i386 syscall interface became the Linux/MIPS syscall interface.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;In it's early days when Linux had relativly little software and Linux/MIPS an even smaller one the plan was to be compatible to the MIPS ABI.&amp;#160; In practice this aim would have required numerous changes - how many wasn't obvious at all back in those days, so they never happened.&amp;#160; Also System&amp;amp;nbsp;ABI defines interfaces without mandating if they're implemented in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;libraries &lt;/ins&gt;or as syscalls, leaving the syscall interfaces upto the implementors.&amp;#160; In reality this meant some [[RISC/os]] and [[IRIX]] kernel interfaces in a wild blend with the original Linux/i386 syscall interface became the Linux/MIPS syscall interface.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Today the MIPS ABI has largely been obsoleted.&amp;#160; The former www.mips-abi.org site has been gone for several years, since all vendors of MIPS System&amp;amp;nbsp;V-based systems have dumped System&amp;amp;nbsp;V in favor of either Linux or Windows&amp;amp;nbsp;NT.&amp;#160; The MIPS ABI heritage of Linux/MIPS is now more of a liability than useful, and occasionally a pain.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Today the MIPS ABI has largely been obsoleted.&amp;#160; The former www.mips-abi.org site has been gone for several years, since all vendors of MIPS System&amp;amp;nbsp;V-based systems have dumped System&amp;amp;nbsp;V in favor of either Linux or Windows&amp;amp;nbsp;NT.&amp;#160; The MIPS ABI heritage of Linux/MIPS is now more of a liability than useful, and occasionally a pain.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wbx</name></author>	</entry>

	<entry>
		<id>//www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=10822&amp;oldid=prev</id>
		<title>Mattst88: add link to n32/n64 documentation</title>
		<link rel="alternate" type="text/html" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=10822&amp;oldid=prev"/>
				<updated>2010-01-07T05:35:12Z</updated>
		
		<summary type="html">&lt;p&gt;add link to n32/n64 documentation&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;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 05:35, 7 January 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== See also ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== See also ==&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;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://web.archive.org/web/20060426004350/http://www.caldera.com/developers/devspecs/ SCO Developer Specs]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://web.archive.org/web/20060426004350/http://www.caldera.com/developers/devspecs/ SCO Developer Specs &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(o32 ABI)]&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;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* [http://techpubs.sgi.com/library/manuals/2000/007-2816-005/pdf/007-2816-005.pdf SGI's n32/n64 ABI documentation&lt;/ins&gt;]&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://gcc.gnu.org/projects/mipso64-abi.html GCC's o64 ABI]: an extension by GCC of the o32 ABI to 64-bits&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://gcc.gnu.org/projects/mipso64-abi.html GCC's o64 ABI]: an extension by GCC of the o32 ABI to 64-bits&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.cygwin.com/ml/binutils/2003-06/msg00436.html EABI]: documentation on the EABI32 and EABI64 ABIs&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.cygwin.com/ml/binutils/2003-06/msg00436.html EABI]: documentation on the EABI32 and EABI64 ABIs&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:ABI]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:ABI]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mattst88</name></author>	</entry>

	<entry>
		<id>//www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=10821&amp;oldid=prev</id>
		<title>Mattst88: update broken link to go to archive.org instead</title>
		<link rel="alternate" type="text/html" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=10821&amp;oldid=prev"/>
				<updated>2010-01-07T05:21:45Z</updated>
		
		<summary type="html">&lt;p&gt;update broken link to go to archive.org instead&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;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 05:21, 7 January 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== See also ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== See also ==&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;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.caldera.com/developers/devspecs/ SCO Developer Specs]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;http://web.archive.org/web/20060426004350/&lt;/ins&gt;http://www.caldera.com/developers/devspecs/ SCO Developer Specs]&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://gcc.gnu.org/projects/mipso64-abi.html GCC's o64 ABI]: an extension by GCC of the o32 ABI to 64-bits&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://gcc.gnu.org/projects/mipso64-abi.html GCC's o64 ABI]: an extension by GCC of the o32 ABI to 64-bits&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.cygwin.com/ml/binutils/2003-06/msg00436.html EABI]: documentation on the EABI32 and EABI64 ABIs&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.cygwin.com/ml/binutils/2003-06/msg00436.html EABI]: documentation on the EABI32 and EABI64 ABIs&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:ABI]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:ABI]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mattst88</name></author>	</entry>

	<entry>
		<id>//www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=10820&amp;oldid=prev</id>
		<title>Mattst88: add to ABI category so people can actually find this page</title>
		<link rel="alternate" type="text/html" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=10820&amp;oldid=prev"/>
				<updated>2010-01-07T03:20:03Z</updated>
		
		<summary type="html">&lt;p&gt;add to ABI category so people can actually find this page&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;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 03:20, 7 January 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://gcc.gnu.org/projects/mipso64-abi.html GCC's o64 ABI]: an extension by GCC of the o32 ABI to 64-bits&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://gcc.gnu.org/projects/mipso64-abi.html GCC's o64 ABI]: an extension by GCC of the o32 ABI to 64-bits&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.cygwin.com/ml/binutils/2003-06/msg00436.html EABI]: documentation on the EABI32 and EABI64 ABIs&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.cygwin.com/ml/binutils/2003-06/msg00436.html EABI]: documentation on the EABI32 and EABI64 ABIs&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;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; 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;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:ABI]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mattst88</name></author>	</entry>

	<entry>
		<id>//www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=10393&amp;oldid=prev</id>
		<title>Vomlehn: /* Relevance of the MIPS ABI to Linux */</title>
		<link rel="alternate" type="text/html" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=10393&amp;oldid=prev"/>
				<updated>2008-06-06T01:22:59Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Relevance of the MIPS ABI to Linux&lt;/span&gt;&lt;/span&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;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 01:22, 6 June 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Today the MIPS ABI has largely been obsoleted.&amp;#160; The former www.mips-abi.org site has been gone for several years, since all vendors of MIPS System&amp;amp;nbsp;V-based systems have dumped System&amp;amp;nbsp;V in favor of either Linux or Windows&amp;amp;nbsp;NT.&amp;#160; The MIPS ABI heritage of Linux/MIPS is now more of a liability than useful, and occasionally a pain.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Today the MIPS ABI has largely been obsoleted.&amp;#160; The former www.mips-abi.org site has been gone for several years, since all vendors of MIPS System&amp;amp;nbsp;V-based systems have dumped System&amp;amp;nbsp;V in favor of either Linux or Windows&amp;amp;nbsp;NT.&amp;#160; The MIPS ABI heritage of Linux/MIPS is now more of a liability than useful, and occasionally a pain.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;At the bottom line the only relevant &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;part &lt;/del&gt;that &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/del&gt;left &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/del&gt;the ''Tool Interface Standard'' [[ELF|Executable and Linking Format (ELF) Specification]] dated &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;back to &lt;/del&gt;May [[1995]].&amp;#160; Since &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;them &lt;/del&gt;the ELF format has been enhanced in many ways by the developers of GNU [[binutils]] and [[libc]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;At the bottom line the only relevant &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;parts &lt;/ins&gt;that &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;are &lt;/ins&gt;left &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;are &lt;/ins&gt;the ''Tool Interface Standard'' [[ELF|Executable and Linking Format (ELF) Specification]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;dated May [[1995&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]], and portions of the ''[http://math-atlas.sourceforge.net/devel/assembly/mipsabi32.pdf System V Application Binary Interface: MIPS(r) Processor Supplement, 3rd Edition]'', dated February [[1996&lt;/ins&gt;]].&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The most useful parts of this second document are the &amp;quot;Machine Interface&amp;quot; and &amp;quot;Function Calling Interface&amp;quot; sections, though portions of other sections are still relevant. &lt;/ins&gt;Since &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;those documents were created &lt;/ins&gt;the ELF format has been enhanced in many ways by the developers of GNU [[binutils]] and [[libc]].&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== See also ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== See also ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vomlehn</name></author>	</entry>

	<entry>
		<id>//www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=9489&amp;oldid=prev</id>
		<title>Veliath: Added a link to the EABI 32 &amp; 64 ABIs</title>
		<link rel="alternate" type="text/html" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=9489&amp;oldid=prev"/>
				<updated>2007-08-30T06:31:10Z</updated>
		
		<summary type="html">&lt;p&gt;Added a link to the EABI 32 &amp;amp; 64 ABIs&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;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:31, 30 August 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.caldera.com/developers/devspecs/ SCO Developer Specs]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.caldera.com/developers/devspecs/ SCO Developer Specs]&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://gcc.gnu.org/projects/mipso64-abi.html GCC's o64 ABI]: an extension by GCC of the o32 ABI to 64-bits&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://gcc.gnu.org/projects/mipso64-abi.html GCC's o64 ABI]: an extension by GCC of the o32 ABI to 64-bits&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;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* [http://www.cygwin.com/ml/binutils/2003-06/msg00436.html EABI]: documentation on the EABI32 and EABI64 ABIs&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Veliath</name></author>	</entry>

	<entry>
		<id>//www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=9488&amp;oldid=prev</id>
		<title>Veliath: Inserted an &quot;a&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=9488&amp;oldid=prev"/>
				<updated>2007-08-30T05:49:49Z</updated>
		
		<summary type="html">&lt;p&gt;Inserted an &amp;quot;a&amp;quot;&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;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 05:49, 30 August 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Meanwhile, the perceived deficiencies of o32 have led to the proliferation of variants and more narrowly-focussed alternatives, to the point where there are now as many as 15 incompatible MIPS ABIs.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Meanwhile, the perceived deficiencies of o32 have led to the proliferation of variants and more narrowly-focussed alternatives, to the point where there are now as many as 15 incompatible MIPS ABIs.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;It may yet prove the least worst decision for us all to continue to use o32 ''forever'': but escaping from o32 could&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;It may yet prove the least worst decision for us all to continue to use o32 ''forever'': but escaping from o32 could&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;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;noticeably improve performance and ease various kinds of compatibility. So MIPS Technologies' has proposal called [[NUBI]] to do this: but it won't make sense unless we can take the community with us and end up with fewer ABIs - not just another family to add to the overlong list.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;noticeably improve performance and ease various kinds of compatibility. So MIPS Technologies' has &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a &lt;/ins&gt;proposal called [[NUBI]] to do this: but it won't make sense unless we can take the community with us and end up with fewer ABIs - not just another family to add to the overlong list.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Relevance of the MIPS ABI to Linux ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Relevance of the MIPS ABI to Linux ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Veliath</name></author>	</entry>

	<entry>
		<id>//www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=9487&amp;oldid=prev</id>
		<title>Veliath: Added a link to the o64 ABI</title>
		<link rel="alternate" type="text/html" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=9487&amp;oldid=prev"/>
				<updated>2007-08-30T04:04:19Z</updated>
		
		<summary type="html">&lt;p&gt;Added a link to the o64 ABI&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;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 04:04, 30 August 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== See also ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== See also ==&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.caldera.com/developers/devspecs/ SCO Developer Specs]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.caldera.com/developers/devspecs/ SCO Developer Specs]&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;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* [http://gcc.gnu.org/projects/mipso64-abi.html GCC's o64 ABI]: an extension by GCC of the o32 ABI to 64-bits&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Veliath</name></author>	</entry>

	<entry>
		<id>//www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=8612&amp;oldid=prev</id>
		<title>Ldarby: fixed some grammar</title>
		<link rel="alternate" type="text/html" href="http://www.linux-mips.org/wiki?title=MIPS_ABI_History&amp;diff=8612&amp;oldid=prev"/>
				<updated>2006-10-30T15:19:17Z</updated>
		
		<summary type="html">&lt;p&gt;fixed some grammar&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;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 15:19, 30 October 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;In it's early days when Linux had relativly little software and Linux/MIPS an even smaller one the plan was to be compatible to the MIPS ABI.&amp;#160; In practice this aim would have required numerous changes - how many wasn't obvious at all back in those days, so they never happened.&amp;#160; Also System&amp;amp;nbsp;ABI defines interfaces without mandating if they're implemented in libararies or as syscalls, leaving the syscall interfaces upto the implementors.&amp;#160; In reality this meant some [[RISC/os]] and [[IRIX]] kernel interfaces in a wild blend with the original Linux/i386 syscall interface became the Linux/MIPS syscall interface.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;In it's early days when Linux had relativly little software and Linux/MIPS an even smaller one the plan was to be compatible to the MIPS ABI.&amp;#160; In practice this aim would have required numerous changes - how many wasn't obvious at all back in those days, so they never happened.&amp;#160; Also System&amp;amp;nbsp;ABI defines interfaces without mandating if they're implemented in libararies or as syscalls, leaving the syscall interfaces upto the implementors.&amp;#160; In reality this meant some [[RISC/os]] and [[IRIX]] kernel interfaces in a wild blend with the original Linux/i386 syscall interface became the Linux/MIPS syscall interface.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Today the MIPS ABI has largely been obsoleted.&amp;#160; The former www.mips-abi.org site &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/del&gt;gone &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;since &lt;/del&gt;several &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;year &lt;/del&gt;since all vendors of MIPS System&amp;amp;nbsp;V-based &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;vendors have switched to other architectures and &lt;/del&gt;have dumped System&amp;amp;nbsp;V &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;either &lt;/del&gt;in favor &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or &lt;/del&gt;Linux or Windows&amp;amp;nbsp;NT &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;rendering the &lt;/del&gt;MIPS ABI heritage of Linux/MIPS a liability &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;of no use but &lt;/del&gt;occasionally a pain.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Today the MIPS ABI has largely been obsoleted.&amp;#160; The former www.mips-abi.org site &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;has been &lt;/ins&gt;gone &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for &lt;/ins&gt;several &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;years, &lt;/ins&gt;since all vendors of MIPS System&amp;amp;nbsp;V-based &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;systems &lt;/ins&gt;have dumped System&amp;amp;nbsp;V in favor &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;of either &lt;/ins&gt;Linux or Windows&amp;amp;nbsp;NT&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&amp;#160; The &lt;/ins&gt;MIPS ABI heritage of Linux/MIPS &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is now more of &lt;/ins&gt;a liability &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;than useful, and &lt;/ins&gt;occasionally a pain.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;At the bottom line the only relevant part that is left is the ''Tool Interface Standard'' [[ELF|Executable and Linking Format (ELF) Specification]] dated back to May [[1995]].&amp;#160; Since them the ELF format has been enhanced in many ways by the developers of GNU [[binutils]] and [[libc]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;At the bottom line the only relevant part that is left is the ''Tool Interface Standard'' [[ELF|Executable and Linking Format (ELF) Specification]] dated back to May [[1995]].&amp;#160; Since them the ELF format has been enhanced in many ways by the developers of GNU [[binutils]] and [[libc]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ldarby</name></author>	</entry>

	</feed>