<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/asm-ppc, branch v2.6.12</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.12</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.12'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2005-06-07T19:35:43Z</updated>
<entry>
<title>[PATCH] AGP fix for Xen VMM</title>
<updated>2005-06-07T19:35:43Z</updated>
<author>
<name>Keir Fraser</name>
<email>Keir.Fraser@cl.cam.ac.uk</email>
</author>
<published>2005-03-30T21:17:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=07eee78ea8ba2d0b7b20551c35a3e7dd158d50bb'/>
<id>urn:sha1:07eee78ea8ba2d0b7b20551c35a3e7dd158d50bb</id>
<content type='text'>
When Linux is running on the Xen virtual machine monitor, physical
addresses are virtualised and cannot be directly referenced by the AGP
GART.  This patch fixes the GART driver for Xen by adding a layer of
abstraction between physical addresses and 'GART addresses'.

Architecture-specific functions are also defined for allocating and freeing
the GATT.  Xen requires this to ensure that table really is contiguous from
the point of view of the GART.

These extra interface functions are defined as 'no-ops' for all existing
architectures that use the GART driver.

Signed-off-by: Keir Fraser &lt;keir@xensource.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Dave Jones &lt;davej@redhat.com&gt;

</content>
</entry>
<entry>
<title>[PATCH] ppc32: add &lt;linux/compiler.h&gt; to &lt;asm/sigcontext.h&gt;</title>
<updated>2005-06-07T00:02:02Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@kernel.crashing.org</email>
</author>
<published>2005-06-06T22:50:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=74262de5d15fe0cab9e6fe75655a502d3c90acca'/>
<id>urn:sha1:74262de5d15fe0cab9e6fe75655a502d3c90acca</id>
<content type='text'>
On ppc32, &lt;asm/sigcontext.h&gt; uses __user, but doesn't directly include
&lt;linux/compiler.h&gt;.  This adds that in.  Without this, glibc will not
compile.

Signed-off-by: Tom Rini &lt;trini@kernel.crashing.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ppc32: Support for 82xx PQII on-chip PCI bridge</title>
<updated>2005-05-28T23:46:15Z</updated>
<author>
<name>Vitaly Bordug</name>
<email>vbordug@ru.mvista.com</email>
</author>
<published>2005-05-28T22:52:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a6dbba77a9d4b47c60d60c4f07fa79b3ca93a1d5'/>
<id>urn:sha1:a6dbba77a9d4b47c60d60c4f07fa79b3ca93a1d5</id>
<content type='text'>
This patch adds on-chip PCI bridge support for the PQ2 family.  The
incomplete existent code is updated with interrupt handling stuff and
board-specific bits for 8272ADS and PQ2FADS; the related files were renamed
(from m8260_pci to m82xx_pci) to be of more generic fashion.  This is
tested with 8266ADS and 8272ADS, should work on PQ2FADS as well.

Signed-off-by: Vitaly Bordug &lt;vbordug@ru.mvista.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] asm/signal.h unification</title>
<updated>2005-05-04T14:33:15Z</updated>
<author>
<name>Al Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2005-05-04T04:40:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b1ecb4c3a9e33cc8b93ac9cb046b535b72a15f68'/>
<id>urn:sha1:b1ecb4c3a9e33cc8b93ac9cb046b535b72a15f68</id>
<content type='text'>
New file - asm-generic/signal.h.  Contains declarations of
__sighandler_t, __sigrestore_t, SIG_DFL, SIG_IGN, SIG_ERR and default
definitions of SIG_BLOCK, SIG_UNBLOCK and SIG_SETMASK.

asm-*/signal.h switched to including it.  The only exception is
asm-parisc/signal.h that wants its own declaration of __sighandler_t;
that one is left as-is.

asm-ppc64/signal.h required one more thing - unlike everybody else it
used __sigrestorer_t instead of usual __sigrestore_t.  PPC64 switched to
common spelling.

Signed-off-by: Al Viro &lt;viro@parcelfarce.linux.theplanet.co.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ppc32: Fix might_sleep() warning with clock spreading</title>
<updated>2005-05-02T15:15:22Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
<email>benh@kernel.crashing.org</email>
</author>
<published>2005-05-02T06:12:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e521dca64e0f82d844928c5ee88d82fdced50cbe'/>
<id>urn:sha1:e521dca64e0f82d844928c5ee88d82fdced50cbe</id>
<content type='text'>
The clock spreading disable/enable code was called to late/early during
the suspend/resume code on some laptops and would trigger a
might_sleep() warning due to the down() call in the low level i2c code.

This fixes it by calling those functions earlier/later when interrupts
are still enabled.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] move SA_xxx defines to linux/signal.h</title>
<updated>2005-05-01T15:59:02Z</updated>
<author>
<name>Stas Sergeev</name>
<email>stsp@aknet.ru</email>
</author>
<published>2005-05-01T15:59:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7f261b5f0dccd53ed3a9a95b55c36e24a698a92a'/>
<id>urn:sha1:7f261b5f0dccd53ed3a9a95b55c36e24a698a92a</id>
<content type='text'>
The attached patch moves the IRQ-related SA_xxx flags (namely, SA_PROBE,
SA_SAMPLE_RANDOM and SA_SHIRQ) from all the arch-specific headers to
linux/signal.h.  This looks like a left-over after the irq-handling code
was consolidated.  The code was moved to kernel/irq/*, but the flags are
still left per-arch.

Right now, adding a new IRQ flag to the arch-specific header, like this
patch does:
http://cvs.sourceforge.net/viewcvs.py/*checkout*/alsa/alsa-driver/utils/patches/pcsp-kernel-2.6.10-03.diff?rev=1.1
no longer works, it breaks the compilation for all other arches, unless you
add that flag to all the other arch-specific headers too.  So I think such
a clean-up makes sense.

Signed-off-by: Stas Sergeev &lt;stsp@aknet.ru&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] remove all kernel BUGs</title>
<updated>2005-05-01T15:59:01Z</updated>
<author>
<name>Matt Mackall</name>
<email>mpm@selenic.com</email>
</author>
<published>2005-05-01T15:59:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c8538a7aa5527d02c7191ac5da124efadf6a2827'/>
<id>urn:sha1:c8538a7aa5527d02c7191ac5da124efadf6a2827</id>
<content type='text'>
This patch eliminates all kernel BUGs, trims about 35k off the typical
kernel, and makes the system slightly faster.

Signed-off-by: Matt Mackall &lt;mpm@selenic.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ppc32: refactor FPU exception handling</title>
<updated>2005-05-01T15:58:40Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-05-01T15:58:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=443a848cd30eb5bb5c1038e6371d83404775dcfc'/>
<id>urn:sha1:443a848cd30eb5bb5c1038e6371d83404775dcfc</id>
<content type='text'>
Moved common FPU exception handling code out of head.S so it can be used by
several of the sub-architectures that might of a full PowerPC FPU.

Also, uses new CONFIG_PPC_FPU define to fix alignment exception handling
for floating point load/store instructions to only occur if we have a
hardware FPU.

Signed-off-by: Jason McMullan &lt;jason.mcmullan@timesys.com&gt;
Signed-off-by: Kumar Gala &lt;kumar.gala@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ppc iomem annotations: -&gt;io_base_virt</title>
<updated>2005-04-25T14:55:57Z</updated>
<author>
<name>Al Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2005-04-25T14:55:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=92a11f9e7cb876e6cf9080e4a1642142cb9221b2'/>
<id>urn:sha1:92a11f9e7cb876e6cf9080e4a1642142cb9221b2</id>
<content type='text'>
* -&gt;io_base_virt in struct pci_controller is iomem pointer.  Marked as such.
  Most of the places that used it are already annotated to expect iomem.
* places that did gratitious (and wrong) casts a-la
	isa_io_base = (unsigned long)ioremap(...);
	hose-&gt;io_base_virt = (void *)isa_io_base;
  turned into
	hose-&gt;io_base_virt = ioremap(...);
	isa_io_base = (unsigned long)hose-&gt;io_base_virt;
* pci_bus_io_base() annotated as returning iomem pointer.

Signed-off-by: Al Viro &lt;viro@parcelfarce.linux.theplanet.co.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ppc user annotations: sigcontext</title>
<updated>2005-04-25T14:55:57Z</updated>
<author>
<name>Al Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2005-04-25T14:55:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9090e001f28de4bccae232f1b78e78fad5132ecb'/>
<id>urn:sha1:9090e001f28de4bccae232f1b78e78fad5132ecb</id>
<content type='text'>
sigcontext.regs is a userland pointer

Signed-off-by: Al Viro &lt;viro@parcelfarce.linux.theplanet.co.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
