<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/mips/include/uapi/asm/inst.h, branch linux-3.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-02-20T09:08:58Z</updated>
<entry>
<title>mips: bpf: fix encoding bug for mm_srlv32_op</title>
<updated>2019-02-20T09:08:58Z</updated>
<author>
<name>Jiong Wang</name>
</author>
<published>2018-12-03T22:27:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=919b36dba2598532d6ab36980b376fe644bfb70f'/>
<id>urn:sha1:919b36dba2598532d6ab36980b376fe644bfb70f</id>
<content type='text'>
[ Upstream commit 17f6c83fb5ebf7db4fcc94a5be4c22d5a7bfe428 ]

For micro-mips, srlv inside POOL32A encoding space should use 0x50
sub-opcode, NOT 0x90.

Some early version ISA doc describes the encoding as 0x90 for both srlv and
srav, this looks to me was a typo. I checked Binutils libopcode
implementation which is using 0x50 for srlv and 0x90 for srav.

v1-&gt;v2:
  - Keep mm_srlv32_op sorted by value.

Fixes: f31318fdf324 ("MIPS: uasm: Add srlv uasm instruction")
Cc: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Cc: Paul Burton &lt;paul.burton@mips.com&gt;
Cc: linux-mips@vger.kernel.org
Acked-by: Jakub Kicinski &lt;jakub.kicinski@netronome.com&gt;
Acked-by: Song Liu &lt;songliubraving@fb.com&gt;
Signed-off-by: Jiong Wang &lt;jiong.wang@netronome.com&gt;
Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>MIPS: uasm: Add SLT uasm instruction</title>
<updated>2014-06-26T09:48:19Z</updated>
<author>
<name>Markos Chandras</name>
</author>
<published>2014-06-23T09:38:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7682f9e81899f1f874bd565daa7fb0b20024ed80'/>
<id>urn:sha1:7682f9e81899f1f874bd565daa7fb0b20024ed80</id>
<content type='text'>
It will be used later on by bpf-jit

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Cc: linux-mips@linux-mips.org
Cc: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Patchwork: https://patchwork.linux-mips.org/patch/7120/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: uasm: Add mflo uasm instruction</title>
<updated>2014-05-30T13:57:44Z</updated>
<author>
<name>Markos Chandras</name>
</author>
<published>2014-04-14T14:42:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=16d21a812f6bfcbfa84ccc19d38abe797c71b73e'/>
<id>urn:sha1:16d21a812f6bfcbfa84ccc19d38abe797c71b73e</id>
<content type='text'>
It will be used later on by bpf-jit

[ralf@linux-mips.org: Resolved conflict.]

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
</content>
</entry>
<entry>
<title>MIPS: uasm: Add mul uasm instruction</title>
<updated>2014-05-30T13:54:39Z</updated>
<author>
<name>Markos Chandras</name>
</author>
<published>2014-04-08T11:47:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8e897ad00d3cfd0ab9029978f0c3f8ecd6fba61'/>
<id>urn:sha1:a8e897ad00d3cfd0ab9029978f0c3f8ecd6fba61</id>
<content type='text'>
It will be used later on by bpf-jit

[ralf@linux-mips.org: Resolved conflict.]

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/6736/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: uasm: Add wsbh uasm instruction</title>
<updated>2014-05-30T13:54:38Z</updated>
<author>
<name>Markos Chandras</name>
</author>
<published>2014-04-08T11:47:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab9e4fa092db6c4beea8fde67261959520675456'/>
<id>urn:sha1:ab9e4fa092db6c4beea8fde67261959520675456</id>
<content type='text'>
It will be used later on by bpf-jit

[ralf@linux-mips.org: Resolved conflict.]

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/6732/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: uasm: Add sltu uasm instruction</title>
<updated>2014-05-30T13:54:38Z</updated>
<author>
<name>Markos Chandras</name>
</author>
<published>2014-04-08T11:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e8ef868b470984064c23ce4bf2cd4c0167e1fbe5'/>
<id>urn:sha1:e8ef868b470984064c23ce4bf2cd4c0167e1fbe5</id>
<content type='text'>
It will be used later on by bpf-jit

[ralf@linux-mips.org: Resolved conflict.]

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/6731/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: uasm: Add mfhi uasm instruction</title>
<updated>2014-05-30T12:54:56Z</updated>
<author>
<name>Markos Chandras</name>
</author>
<published>2014-04-08T11:47:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f3ec7a23b640a064410e31afe9a203f7c125460e'/>
<id>urn:sha1:f3ec7a23b640a064410e31afe9a203f7c125460e</id>
<content type='text'>
It will be used later on by bpf-jit

[ralf@linux-mips.org: Resolved conflict.]

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Cc: linux-mips@linux-mips.org
Cc: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Patchwork: http://patchwork.linux-mips.org/patch/6728/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: uasm: Add divu uasm instruction</title>
<updated>2014-05-30T12:53:06Z</updated>
<author>
<name>Markos Chandras</name>
</author>
<published>2014-04-08T11:47:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c12a854d81db5454436c015ec30f39882e923a4'/>
<id>urn:sha1:4c12a854d81db5454436c015ec30f39882e923a4</id>
<content type='text'>
It will be used later on by bpf-jit

[ralf@linux-mips.org: Resolved conflict.]

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/6727/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: uasm: Add srlv uasm instruction</title>
<updated>2014-05-30T12:53:05Z</updated>
<author>
<name>Markos Chandras</name>
</author>
<published>2014-04-08T11:47:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f31318fdf324901ce5a17ccc3d71213117fb44af'/>
<id>urn:sha1:f31318fdf324901ce5a17ccc3d71213117fb44af</id>
<content type='text'>
It will be used later on by bpf-jit

[ralf@linux-mips.org: Fixed conflict due to other preceeding conflicts.]

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/6726/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: uasm: Add sllv uasm instruction</title>
<updated>2014-05-30T12:53:05Z</updated>
<author>
<name>Markos Chandras</name>
</author>
<published>2014-04-08T11:47:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bef581ba1c240cda9c550d314ca70c2b8deb6e87'/>
<id>urn:sha1:bef581ba1c240cda9c550d314ca70c2b8deb6e87</id>
<content type='text'>
It will be used later on by bpf-jit

[ralf@linux-mips.org: Fixed conflict with
49e9529b9d43773307b8c73bd251b71784830c3d [MIPS: uasm: add jalr instruction].

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/6725/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
