<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/arm/Makefile, 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-08-28T11:51:20Z</updated>
<entry>
<title>[ARM] 3761/1: fix armv4t breakage after adding thumb interworking to userspace helpers</title>
<updated>2006-08-28T11:51:20Z</updated>
<author>
<name>Lennert Buytenhek</name>
</author>
<published>2006-08-28T11:51:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=260e98edc8ae8ea862c9c222eeffb1a2eeafa7fc'/>
<id>urn:sha1:260e98edc8ae8ea862c9c222eeffb1a2eeafa7fc</id>
<content type='text'>
Patch from Lennert Buytenhek

On armv4t systems, we have always compiled the kernel with -march=armv4
instead of -march=armv4t, which means that any use of bx will bomb out.

Commit ba9b5d76372dc290b6ca04dad93927a22c2ac49a introduced the use of
bx in the kernel, which means we need to compile with -march=armv4t on
armv4t systems now.

Signed-off-by: Lennert Buytenhek &lt;buytenh@wantstofly.org&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 3675/2: Preparing for AT91SAM926 support</title>
<updated>2006-06-29T15:06:33Z</updated>
<author>
<name>Andrew Victor</name>
</author>
<published>2006-06-29T15:06:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8fc5ffa063f6551c9e6dd66cab89c46ad41e59c5'/>
<id>urn:sha1:8fc5ffa063f6551c9e6dd66cab89c46ad41e59c5</id>
<content type='text'>
Patch from Andrew Victor

This prepares the way for adding support for the new Atmel AT91SAM926x
processors.

Major changes:
- Rename time.c to at91rm9200_time.c
- Rename common.c to at91rm9200.c
- Introduce ARCH_AT91, of which ARCH_AT91RM9200, ARCH_AT91SAM9260 and
ARCH_AT91SAM9261 are dependent.

Signed-off-by: Andrew Victor &lt;andrew@sanpeople.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild</title>
<updated>2006-06-26T18:05:15Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2006-06-26T18:05:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a2ed2db353d949c06b6ef8b6913f65b39111eab'/>
<id>urn:sha1:2a2ed2db353d949c06b6ef8b6913f65b39111eab</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (40 commits)
  kbuild: trivial fixes in Makefile
  kbuild: adding symbols in Kconfig and defconfig to TAGS
  kbuild: replace abort() with exit(1)
  kbuild: support for %.symtypes files
  kbuild: fix silentoldconfig recursion
  kbuild: add option for stripping modules while installing them
  kbuild: kill some false positives from modpost
  kbuild: export-symbol usage report generator
  kbuild: fix make -rR breakage
  kbuild: append -dirty for updated but uncommited changes
  kbuild: append git revision for all untagged commits
  kbuild: fix module.symvers parsing in modpost
  kbuild: ignore make's built-in rules &amp; variables
  kbuild: bugfix with initramfs
  kbuild: modpost build fix
  kbuild: check license compatibility when building modules
  kbuild: export-type enhancement to modpost.c
  kbuild: add dependency on kernel.release to the package targets
  kbuild: `make kernelrelease' speedup
  kconfig: KCONFIG_OVERWRITECONFIG
  ...
</content>
</entry>
<entry>
<title>[ARM] 3567/2: arm: base support for Hilscher netX</title>
<updated>2006-06-19T14:27:53Z</updated>
<author>
<name>Sascha Hauer</name>
</author>
<published>2006-06-19T14:27:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bb6d8c8828123e01e2ae6c9d9c4870477889fd94'/>
<id>urn:sha1:bb6d8c8828123e01e2ae6c9d9c4870477889fd94</id>
<content type='text'>
Patch from Sascha Hauer

This patch adds the base support for Hilscher's netX network
processors.

Signed-off-by: Robert Schwebel &lt;r.schwebel@pengutronix.de&gt;
Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 3466/1: [2/3] Support for Philips PNX4008 platform: chip support</title>
<updated>2006-06-18T15:16:55Z</updated>
<author>
<name>Vitaly Wool</name>
</author>
<published>2006-05-16T10:54:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=78818e477bf785391b02672d053fdbb2e111fb50'/>
<id>urn:sha1:78818e477bf785391b02672d053fdbb2e111fb50</id>
<content type='text'>
Patch from Vitaly Wool

This patch adds basic chip support for PNX4008 ARM platform.
It's basically the same as the previous one, but with the rmk's
comments taken into account.

Signed-off-by: Vitaly Wool &lt;vwool@ru.mvista.com&gt;
Signed-off-by: Dmitry Pervushin &lt;dpervushin@gmail.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>kconfig: integrate split config into silentoldconfig</title>
<updated>2006-06-09T05:31:30Z</updated>
<author>
<name>Roman Zippel</name>
</author>
<published>2006-06-09T05:12:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2e3646e51b2d6415549b310655df63e7e0d7a080'/>
<id>urn:sha1:2e3646e51b2d6415549b310655df63e7e0d7a080</id>
<content type='text'>
Now that kconfig can load multiple configurations, it becomes simple to
integrate the split config step, by simply comparing the new .config file with
the old auto.conf (and then saving the new auto.conf).  A nice side effect is
that this saves a bit of disk space and cache, as no data needs to be read
from or saved into the splitted config files anymore (e.g.  include/config is
now 648KB instead of 5.2MB).

Signed-off-by: Roman Zippel &lt;zippel@linux-m68k.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>[ARM] 3484/1: Correct AEABI CFLAGS for correct enum handling</title>
<updated>2006-04-25T19:36:04Z</updated>
<author>
<name>Richard Purdie</name>
</author>
<published>2006-04-25T19:36:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c7fd84424f919740880d989cb0459c332da96013'/>
<id>urn:sha1:c7fd84424f919740880d989cb0459c332da96013</id>
<content type='text'>
Patch from Richard Purdie

The AAPCS says that enums can be variably sized depending on the range
of valid values. This is not the accepted behaviour under linux so for
compatibility gcc has an aapcs-linux target, the main difference being
that enums are always of type int. Change the ARM Makefile to use this
target.

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Merge nommu tree</title>
<updated>2006-03-28T21:05:10Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2006-03-28T21:05:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ae574a5d7aa1d80469dfcbaa757db2bea536ee66'/>
<id>urn:sha1:ae574a5d7aa1d80469dfcbaa757db2bea536ee66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[ARM] 3388/1: ixp23xx: add core ixp23xx support</title>
<updated>2006-03-28T20:18:54Z</updated>
<author>
<name>Lennert Buytenhek</name>
</author>
<published>2006-03-28T20:18:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c4713074375c61f939310b04e92090afe29810dc'/>
<id>urn:sha1:c4713074375c61f939310b04e92090afe29810dc</id>
<content type='text'>
Patch from Lennert Buytenhek

This patch adds support for the Intel ixp23xx series of CPUs.  The
ixp23xx is an XSC3 based CPU with 512K of L2 cache, a 64bit 66MHz PCI
interface, two DDR RAM interfaces, QDR RAM interfaces, two gigabit
MACs, two 10/100 MACs, expansion bus, four microengines, a Media and
Switch Fabric unit almost identical to the one on the ixp2400, two
xscale (8250ish) UARTs and a bunch of other stuff.

This patch adds the core ixp23xx support code, and support for the
ADI Engineering Roadrunner, Intel IXDP2351, and IP Fabrics Double
Espresso platforms.

Signed-off-by: Deepak Saxena &lt;dsaxena@plexity.net&gt;
Signed-off-by: Lennert Buytenhek &lt;buytenh@wantstofly.org&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 3377/2: add support for intel xsc3 core</title>
<updated>2006-03-28T20:00:40Z</updated>
<author>
<name>Lennert Buytenhek</name>
</author>
<published>2006-03-28T20:00:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23bdf86aa06ebe71bcbf6b7d25de9958c6ab33fa'/>
<id>urn:sha1:23bdf86aa06ebe71bcbf6b7d25de9958c6ab33fa</id>
<content type='text'>
Patch from Lennert Buytenhek

This patch adds support for the new XScale v3 core.  This is an
ARMv5 ISA core with the following additions:

- L2 cache
- I/O coherency support (on select chipsets)
- Low-Locality Reference cache attributes (replaces mini-cache)
- Supersections (v6 compatible)
- 36-bit addressing (v6 compatible)
- Single instruction cache line clean/invalidate
- LRU cache replacement (vs round-robin)

I attempted to merge the XSC3 support into proc-xscale.S, but XSC3
cores have separate errata and have to handle things like L2, so it
is simpler to keep it separate.

L2 cache support is currently a build option because the L2 enable
bit must be set before we enable the MMU and there is no easy way to
capture command line parameters at this point.

There are still optimizations that can be done such as using LLR for
copypage (in theory using the exisiting mini-cache code) but those
can be addressed down the road.

Signed-off-by: Deepak Saxena &lt;dsaxena@plexity.net&gt;
Signed-off-by: Lennert Buytenhek &lt;buytenh@wantstofly.org&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
</feed>
