<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/arm/kernel/dma.c, branch linux-2.6.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-01-04T15:52:45Z</updated>
<entry>
<title>[ARM] Move DMA exports to be next to each function</title>
<updated>2006-01-04T15:52:45Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2006-01-04T15:52:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7b4a75677f8f2a559b0c55a550b364e79a8d302'/>
<id>urn:sha1:d7b4a75677f8f2a559b0c55a550b364e79a8d302</id>
<content type='text'>
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] Remove definition of MAX_DMA_CHANNELS to zero</title>
<updated>2006-01-04T15:51:51Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2006-01-04T15:51:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=95ba9fb06be4a8714c98df6097eab1808c72fa98'/>
<id>urn:sha1:95ba9fb06be4a8714c98df6097eab1808c72fa98</id>
<content type='text'>
Since we now only build arch/arm/kernel/dma.c on machine types
which set ISA_DMA_API, we don't need to define MAX_DMA_CHANNELS
to 0 to indicate this - this definition becomes superfluous.
Remove it.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] Use core_initcall() to initialise ARM DMA</title>
<updated>2006-01-04T15:17:08Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2006-01-04T15:17:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6842b9299272a9471a7e94e046b953f6ffe3db9d'/>
<id>urn:sha1:6842b9299272a9471a7e94e046b953f6ffe3db9d</id>
<content type='text'>
There's no need to have DMA initialised at the same time as
interrupts.  Move it to a core_initcall().

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] Remove '__address' from scatterlist and convert to DMA API</title>
<updated>2006-01-04T15:08:30Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2006-01-04T15:08:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7cdad482974792419cfe4b0affca689170116f49'/>
<id>urn:sha1:7cdad482974792419cfe4b0affca689170116f49</id>
<content type='text'>
The old __address element in struct scatterlist remained from older
kernels because the ARM DMA emulation code made use of it.  Move
this field into struct dma_struct, and convert DMA emulation code
to setup a SG entry as required.

Also, convert DMA emulation code to use the new DMA API rather
than the PCI DMA API.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] Move ISA DMA bus_to_virt() out of set_dma_addr()</title>
<updated>2006-01-04T14:41:29Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2006-01-04T14:41:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=333c9624b728a9e83b741ea75836aa114ec35272'/>
<id>urn:sha1:333c9624b728a9e83b741ea75836aa114ec35272</id>
<content type='text'>
Allow the compiler to optimise the bus_to_virt(virt_to_bus())
transformation in the ARM ISA DMA interface.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] Cleanup ARM includes</title>
<updated>2006-01-03T17:39:34Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2006-01-03T17:39:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=78ff18a412da24a4b79c6a97000ef5e467e813da'/>
<id>urn:sha1:78ff18a412da24a4b79c6a97000ef5e467e813da</id>
<content type='text'>
arch/arm/kernel/entry-armv.S has contained a comment suggesting
that asm/hardware.h and asm/arch/irqs.h should be moved into the
asm/arch/entry-macro.S include.  So move the includes to these
two files as required.

Add missing includes (asm/hardware.h, asm/io.h) to asm/arch/system.h
includes which use those facilities, and remove asm/io.h from
kernel/process.c.

Remove other unnecessary includes from arch/arm/kernel, arch/arm/mm
and arch/arm/mach-footbridge.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Linux-2.6.12-rc2</title>
<updated>2005-04-16T22:20:36Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2005-04-16T22:20:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1da177e4c3f41524e886b7f1b8a0c1fc7321cac2'/>
<id>urn:sha1:1da177e4c3f41524e886b7f1b8a0c1fc7321cac2</id>
<content type='text'>
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.

Let it rip!
</content>
</entry>
</feed>
