<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/powerpc/include/asm/io.h, branch linux-3.8.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-07-11T08:22:32Z</updated>
<entry>
<title>powerpc: Disable /dev/port interface on systems without an ISA bridge</title>
<updated>2012-07-11T08:22:32Z</updated>
<author>
<name>Haren Myneni</name>
</author>
<published>2012-07-11T05:18:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e1612de9e4cdf375c3cf1c72434ab8abdcb3927e'/>
<id>urn:sha1:e1612de9e4cdf375c3cf1c72434ab8abdcb3927e</id>
<content type='text'>
Some power systems do not have legacy ISA devices. So, /dev/port is not
a valid interface on these systems. User level tools such as kbdrate is
trying to access the device using this interface which is causing the
system crash.

This patch will fix this issue by not creating this interface on these
powerpc systems.

Signed-off-by: Haren Myneni &lt;haren@us.ibm.com&gt;
Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>treewide: Fix typos in various parts of the kernel, and fix some comments.</title>
<updated>2011-12-02T13:57:31Z</updated>
<author>
<name>Justin P. Mattock</name>
</author>
<published>2011-11-29T04:31:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=42b2aa86c6670347a2a07e6d7af0e0ecc8fdbff9'/>
<id>urn:sha1:42b2aa86c6670347a2a07e6d7af0e0ecc8fdbff9</id>
<content type='text'>
The below patch fixes some typos in various parts of the kernel, as well as fixes some comments.
Please let me know if I missed anything, and I will try to get it changed and resent.

Signed-off-by: Justin P. Mattock &lt;justinmattock@gmail.com&gt;
Acked-by: Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>powerpc: Remove ioremap_flags</title>
<updated>2011-05-19T04:30:43Z</updated>
<author>
<name>Anton Blanchard</name>
</author>
<published>2011-05-08T21:43:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=40f1ce7fb7e8b5d4d0821c0f3dc866cb1d47d99c'/>
<id>urn:sha1:40f1ce7fb7e8b5d4d0821c0f3dc866cb1d47d99c</id>
<content type='text'>
We have a confusing number of ioremap functions. Make things just a
bit simpler by merging ioremap_flags and ioremap_prot.

Signed-off-by: Anton Blanchard &lt;anton@samba.org&gt;
Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc: Add ioremap_wc</title>
<updated>2011-05-19T04:30:42Z</updated>
<author>
<name>Anton Blanchard</name>
</author>
<published>2011-05-08T21:41:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be135f40899cb3334faa7d2e27025055da311ec4'/>
<id>urn:sha1:be135f40899cb3334faa7d2e27025055da311ec4</id>
<content type='text'>
Add ioremap_wc so drivers can request write combining on kernel
mappings.

Signed-off-by: Anton Blanchard &lt;anton@samba.org&gt;
Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/pci: Split IO vs MMIO indirect access hooks</title>
<updated>2011-04-27T04:18:27Z</updated>
<author>
<name>Michael Ellerman</name>
</author>
<published>2011-04-11T21:25:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21176fed25c3b0cb17c6c42d71b4e3d68b8f9dd4'/>
<id>urn:sha1:21176fed25c3b0cb17c6c42d71b4e3d68b8f9dd4</id>
<content type='text'>
The goal is to avoid adding overhead to MMIO when only PIO is needed

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Michael Ellerman &lt;michael@ellerman.id.au&gt;
Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc: Wire up /proc/vmallocinfo to our ioremap()</title>
<updated>2009-03-11T06:10:14Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2009-02-22T16:19:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1cdab55d8a8313f77a95fb8ca966dc4334f8e810'/>
<id>urn:sha1:1cdab55d8a8313f77a95fb8ca966dc4334f8e810</id>
<content type='text'>
This adds the necessary bits and pieces to powerpc implementation of
ioremap to benefit from caller tracking in /proc/vmallocinfo, at least
for ioremap's done after mem init as the older ones aren't tracked.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc: Remove dead BIO_VMERGE_BOUNDARY definition</title>
<updated>2008-12-16T04:53:19Z</updated>
<author>
<name>FUJITA Tomonori</name>
</author>
<published>2008-12-13T17:44:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3045b3cb0b068c9f7601786841cda1e0b4647bd9'/>
<id>urn:sha1:3045b3cb0b068c9f7601786841cda1e0b4647bd9</id>
<content type='text'>
The block layer dropped the virtual merge feature
(b8b3e16cfe6435d961f6aaebcfd52a1ff2a988c5).  BIO_VMERGE_BOUNDARY
definition is meaningless now (For POWER, BIO_VMERGE_BOUNDARY has been
meaningless for a long time since POWER disables the virtual merge
feature).

Signed-off-by: FUJITA Tomonori &lt;fujita.tomonori@lab.ntt.co.jp&gt;
Acked-by: Jens Axboe &lt;jens.axboe@oracle.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>POWERPC: Allow 32-bit hashed pgtable code to support 36-bit physical</title>
<updated>2008-09-24T21:29:44Z</updated>
<author>
<name>Becky Bruce</name>
</author>
<published>2008-09-24T16:01:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4ee7084eb11e00eb02dc8435fd18273a61ffa9bf'/>
<id>urn:sha1:4ee7084eb11e00eb02dc8435fd18273a61ffa9bf</id>
<content type='text'>
This rearranges a bit of code, and adds support for
36-bit physical addressing for configs that use a
hashed page table.  The 36b physical support is not
enabled by default on any config - it must be
explicitly enabled via the config system.

This patch *only* expands the page table code to accomodate
large physical addresses on 32-bit systems and enables the
PHYS_64BIT config option for 86xx.  It does *not*
allow you to boot a board with more than about 3.5GB of
RAM - for that, SWIOTLB support is also required (and
coming soon).

Signed-off-by: Becky Bruce &lt;becky.bruce@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc: Move include files to arch/powerpc/include/asm</title>
<updated>2008-08-04T02:02:00Z</updated>
<author>
<name>Stephen Rothwell</name>
</author>
<published>2008-08-01T05:20:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b8b572e1015f81b4e748417be2629dfe51ab99f9'/>
<id>urn:sha1:b8b572e1015f81b4e748417be2629dfe51ab99f9</id>
<content type='text'>
from include/asm-powerpc.  This is the result of a

mkdir arch/powerpc/include/asm
git mv include/asm-powerpc/* arch/powerpc/include/asm

Followed by a few documentation/comment fixups and a couple of places
where &lt;asm-powepc/...&gt; was being used explicitly.  Of the latter only
one was outside the arch code and it is a driver only built for powerpc.

Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
</feed>
