<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/arch/x86/lib/getuser_64.S, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/arch/x86/lib/getuser_64.S?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/arch/x86/lib/getuser_64.S?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2008-07-09T07:14:05Z</updated>
<entry>
<title>x86: merge getuser asm functions.</title>
<updated>2008-07-09T07:14:05Z</updated>
<author>
<name>Glauber Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-06-24T15:05:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=6c2d458680d49d939ffd4b4cdc84d9e004d65910'/>
<id>urn:sha1:6c2d458680d49d939ffd4b4cdc84d9e004d65910</id>
<content type='text'>
getuser_32.S and getuser_64.S are merged into getuser.S.

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: use _ASM_PTR instead of explicit word-size pointers.</title>
<updated>2008-07-09T07:14:04Z</updated>
<author>
<name>Glauber Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-06-24T15:02:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=87e2f1e7f6ab66306320403d4502d7938d3c703e'/>
<id>urn:sha1:87e2f1e7f6ab66306320403d4502d7938d3c703e</id>
<content type='text'>
Switch .long and .quad with _ASM_PTR in getuser*.S.

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: introduce __ASM_REG macro.</title>
<updated>2008-07-09T07:14:04Z</updated>
<author>
<name>Glauber Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-06-24T14:37:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=40faf463e62de0b29722910eded7dd26cd8b684b'/>
<id>urn:sha1:40faf463e62de0b29722910eded7dd26cd8b684b</id>
<content type='text'>
There are situations in which the architecture wants to use the
register that represents its word-size, whatever it is. For those,
introduce __ASM_REG in asm.h, along with the first users _ASM_AX
and _ASM_DX. They have users waiting for it, namely the getuser
functions.

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: don't use word-size specifiers on getuser_64.</title>
<updated>2008-07-09T07:14:03Z</updated>
<author>
<name>Glauber Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-06-24T14:21:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=ef8c1a2d0e990d0f4f15e1d45eeb262755e3d4c3'/>
<id>urn:sha1:ef8c1a2d0e990d0f4f15e1d45eeb262755e3d4c3</id>
<content type='text'>
The instructions access registers, so the size is unambiguous.

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: rename threadinfo to TI.</title>
<updated>2008-07-09T07:14:02Z</updated>
<author>
<name>Glauber Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-06-24T14:19:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=26ccb8a7183eed424ff9c874c83af20dafe7cdef'/>
<id>urn:sha1:26ccb8a7183eed424ff9c874c83af20dafe7cdef</id>
<content type='text'>
This is for consistency with i386.

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: adapt x86_64 getuser functions.</title>
<updated>2008-07-09T07:14:01Z</updated>
<author>
<name>Glauber Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-06-24T14:13:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=9262875395cf22b5a90dd8a640e1070cedf55d0e'/>
<id>urn:sha1:9262875395cf22b5a90dd8a640e1070cedf55d0e</id>
<content type='text'>
Instead of doing a sub after the addition, use the
offset directly at the memory operand of the mov instructions.
This is the way i386 do.

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: don't clobber r8 nor use rcx.</title>
<updated>2008-07-09T07:13:59Z</updated>
<author>
<name>Glauber Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-06-13T19:35:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=edf10162b2c5ad78ada8e63e960f9d0949c6c219'/>
<id>urn:sha1:edf10162b2c5ad78ada8e63e960f9d0949c6c219</id>
<content type='text'>
There's really no reason to clobber r8 or pass the address in rcx.
We can safely use only two registers (which we already have to touch anyway)
to do the job.

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86_64: move lib</title>
<updated>2007-10-11T09:17:08Z</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2007-10-11T09:17:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=185f3d38900f750a4566f87cde6a178f3595a115'/>
<id>urn:sha1:185f3d38900f750a4566f87cde6a178f3595a115</id>
<content type='text'>
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
</feed>
