<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/arch/x86/include/asm/io_32.h, branch doc/asciidoc</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=doc%2Fasciidoc</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=doc%2Fasciidoc'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2010-02-05T21:57:40+00:00</updated>
<entry>
<title>x86: Merge io.h</title>
<updated>2010-02-05T21:57:40+00:00</updated>
<author>
<name>Brian Gerst</name>
<email>brgerst@gmail.com</email>
</author>
<published>2010-02-05T14:37:09+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=1c5b9069e12e20d2fe883076ae0bf73966492108'/>
<id>urn:sha1:1c5b9069e12e20d2fe883076ae0bf73966492108</id>
<content type='text'>
io_32.h and io_64.h are now identical.  Merge them into io.h.

Signed-off-by: Brian Gerst &lt;brgerst@gmail.com&gt;
LKML-Reference: &lt;1265380629-3212-8-git-send-email-brgerst@gmail.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>x86: Simplify flush_write_buffers()</title>
<updated>2010-02-05T21:57:38+00:00</updated>
<author>
<name>Brian Gerst</name>
<email>brgerst@gmail.com</email>
</author>
<published>2010-02-05T14:37:08+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=910bf6ad0be3e1efbda0e9d358794937b52c9860'/>
<id>urn:sha1:910bf6ad0be3e1efbda0e9d358794937b52c9860</id>
<content type='text'>
Always make it an inline instead of using a macro for the no-op case.

Signed-off-by: Brian Gerst &lt;brgerst@gmail.com&gt;
LKML-Reference: &lt;1265380629-3212-7-git-send-email-brgerst@gmail.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>x86: Clean up mem*io functions.</title>
<updated>2010-02-05T21:57:33+00:00</updated>
<author>
<name>Brian Gerst</name>
<email>brgerst@gmail.com</email>
</author>
<published>2010-02-05T14:37:07+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=6175ddf06b6172046a329e3abfd9c901a43efd2e'/>
<id>urn:sha1:6175ddf06b6172046a329e3abfd9c901a43efd2e</id>
<content type='text'>
Iomem has no special significance on x86.  Use the standard mem*
functions instead of trying to call other versions.  Some fixups
are needed to match the function prototypes.

Signed-off-by: Brian Gerst &lt;brgerst@gmail.com&gt;
LKML-Reference: &lt;1265380629-3212-6-git-send-email-brgerst@gmail.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>x86-32: Remove _local variants of in/out from io_32.h</title>
<updated>2010-02-05T21:57:18+00:00</updated>
<author>
<name>Brian Gerst</name>
<email>brgerst@gmail.com</email>
</author>
<published>2010-02-05T14:37:04+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=bd2984e96452855d148ebce76f696dcecbc96340'/>
<id>urn:sha1:bd2984e96452855d148ebce76f696dcecbc96340</id>
<content type='text'>
These were leftover from the numaq support that was removed in commit
1fba38703d0ce8a5ff0fad9df3eccc6b55cf2cfb.

Signed-off-by: Brian Gerst &lt;brgerst@gmail.com&gt;
LKML-Reference: &lt;1265380629-3212-3-git-send-email-brgerst@gmail.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>x86-32: Move XQUAD definitions to numaq.h</title>
<updated>2010-02-05T21:57:12+00:00</updated>
<author>
<name>Brian Gerst</name>
<email>brgerst@gmail.com</email>
</author>
<published>2010-02-05T14:37:03+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=5c64c7019e571a726f4aa9c1896402c15391a8ed'/>
<id>urn:sha1:5c64c7019e571a726f4aa9c1896402c15391a8ed</id>
<content type='text'>
The XQUAD stuff is part of the NUMAQ architecture, so move it there.

Signed-off-by: Brian Gerst &lt;brgerst@gmail.com&gt;
LKML-Reference: &lt;1265380629-3212-2-git-send-email-brgerst@gmail.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>Merge branches 'x86/acpi', 'x86/asm', 'x86/cpudetect', 'x86/crashdump', 'x86/debug', 'x86/defconfig', 'x86/doc', 'x86/header-fixes', 'x86/headers' and 'x86/minor-fixes' into x86/core</title>
<updated>2009-02-13T08:46:36+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-02-13T08:46:36+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=a56cdcb662032a732f7c4f35cc5a9acf37759d8c'/>
<id>urn:sha1:a56cdcb662032a732f7c4f35cc5a9acf37759d8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>x86: asm/io.h: unify ioremap prototypes</title>
<updated>2009-02-06T21:29:52+00:00</updated>
<author>
<name>Jeremy Fitzhardinge</name>
<email>jeremy@goop.org</email>
</author>
<published>2009-02-06T21:29:52+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=133822c5c038b265ddb6545cda3a4c88815c7d3d'/>
<id>urn:sha1:133822c5c038b265ddb6545cda3a4c88815c7d3d</id>
<content type='text'>
Impact: unify identical code

asm/io_32.h and _64.h have identical prototypes for the ioremap family
of functions.  The 32-bit header had a more descriptive comment.

Signed-off-by: Jeremy Fitzhardinge &lt;jeremy.fitzhardinge@citrix.com&gt;
</content>
</entry>
<entry>
<title>x86: asm/io.h: unify virt_to_phys/phys_to_virt</title>
<updated>2009-02-06T21:29:44+00:00</updated>
<author>
<name>Jeremy Fitzhardinge</name>
<email>jeremy@goop.org</email>
</author>
<published>2009-02-06T21:29:44+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=976e8f677e42757e5586ea04a9ac8bb8ddaa037e'/>
<id>urn:sha1:976e8f677e42757e5586ea04a9ac8bb8ddaa037e</id>
<content type='text'>
Impact: unify identical code

asm/io_32.h and _64.h has functionally identical definitions for
virt_to_phys, phys_to_virt, page_to_phys, and the isa_* variants, so
just unify them.

The only slightly functional change is using phys_addr_t for the
physical address argument and return val.

Signed-off-by: Jeremy Fitzhardinge &lt;jeremy.fitzhardinge@citrix.com&gt;
</content>
</entry>
<entry>
<title>x86: unify asm/io.h: IO_SPACE_LIMIT</title>
<updated>2009-01-29T06:34:17+00:00</updated>
<author>
<name>Jeremy Fitzhardinge</name>
<email>jeremy@goop.org</email>
</author>
<published>2009-01-28T23:42:23+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=a448720ca3248e8a7a426336885549d6e923fd8e'/>
<id>urn:sha1:a448720ca3248e8a7a426336885549d6e923fd8e</id>
<content type='text'>
Impact: Cleanup (trivial unification)

Move common define IO_SPACE_LIMIT from &lt;asm/io_*.h&gt; to &lt;asm/io.h&gt;.

Signed-off-by: Jeremy Fitzhardinge &lt;jeremy.fitzhardinge@citrix.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>x86: Fix ASM_X86__ header guards</title>
<updated>2008-10-23T05:55:23+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-10-23T05:26:29+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=1965aae3c98397aad957412413c07e97b1bd4e64'/>
<id>urn:sha1:1965aae3c98397aad957412413c07e97b1bd4e64</id>
<content type='text'>
Change header guards named "ASM_X86__*" to "_ASM_X86_*" since:

a. the double underscore is ugly and pointless.
b. no leading underscore violates namespace constraints.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
</feed>
