<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/arm/xscale/std.xscale, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-07-27T21:25:07Z</updated>
<entry>
<title>Remove xscale support.</title>
<updated>2018-07-27T21:25:07Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-07-27T21:25:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=888a3139271bbccc34f56cedf28e5f2694c27313'/>
<id>urn:sha1:888a3139271bbccc34f56cedf28e5f2694c27313</id>
<content type='text'>
As discussed in arm@.  This is a scaled back version of the prior
commit because xscale is overlaoded in places to mean armv5 or
similar.  The OLD XSCALE stuff hasn't been useful in a while. The
original committer (cognet@) was the only one that had boards for
it. He's blessed this removal. Newer XSCALE (GUMSTIX) is for hardware
that's quite old. After discussion on arm@, it was clear there was no
support for keeping it.

Noticed by: andrew@
</content>
</entry>
<entry>
<title>Revert r336773: it removed too much.</title>
<updated>2018-07-27T21:25:01Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-07-27T21:25:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c81b12e0d76c114c5c10ab1e164fd42dae6512d9'/>
<id>urn:sha1:c81b12e0d76c114c5c10ab1e164fd42dae6512d9</id>
<content type='text'>
r336773 removed all things xscale. However, some things xscale are
really armv5. Revert that entirely. A more modest removal will follow.

Noticed by: andrew@
</content>
</entry>
<entry>
<title>Remove xscale support</title>
<updated>2018-07-27T18:33:09Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-07-27T18:33:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=626930c2fd8a38debee0ea281da565f36ee15053'/>
<id>urn:sha1:626930c2fd8a38debee0ea281da565f36ee15053</id>
<content type='text'>
The OLD XSCALE stuff hasn't been useful in a while. The original
committer (cognet@) was the only one that had boards for it. He's
blessed this removal. Newer XSCALE (GUMSTIX) is for hardware that's
quite old. After discussion on arm@, it was clear there was no support
for keeping it.

Differential Review: https://reviews.freebsd.org/D16313
</content>
</entry>
<entry>
<title>Set machine correctly on ARM. This allows universe to use the correct world</title>
<updated>2012-08-18T05:48:19Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2012-08-18T05:48:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=19a0f7f9cb9b418845c05b11c05cd63f3c7f533c'/>
<id>urn:sha1:19a0f7f9cb9b418845c05b11c05cd63f3c7f533c</id>
<content type='text'>
when building each kernel.

Reviewed by:	imp
</content>
</entry>
<entry>
<title>Merging projects/armv6, part 1</title>
<updated>2012-08-15T03:03:03Z</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2012-08-15T03:03:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cf1a573f04f16c213467a06efded779b4e049edd'/>
<id>urn:sha1:cf1a573f04f16c213467a06efded779b4e049edd</id>
<content type='text'>
Cummulative patch of changes that are not vendor-specific:
	- ARMv6 and ARMv7 architecture support
	- ARM SMP support
	- VFP/Neon support
	- ARM Generic Interrupt Controller driver
	- Simplification of startup code for all platforms
</content>
</entry>
<entry>
<title>Not quite ready for this yet, so comment it out.</title>
<updated>2012-07-10T01:32:52Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2012-07-10T01:32:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fcdf8255c55ae40be6cfb0ea65f0594d98a7fbad'/>
<id>urn:sha1:fcdf8255c55ae40be6cfb0ea65f0594d98a7fbad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>All xscale ports are armeb, so mark it here.  This should reduce universe</title>
<updated>2012-06-29T04:13:31Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2012-06-29T04:13:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=53edbb2cfeedbcfc77e5e9ffacaad19bb3821796'/>
<id>urn:sha1:53edbb2cfeedbcfc77e5e9ffacaad19bb3821796</id>
<content type='text'>
times a little.
</content>
</entry>
<entry>
<title>Instead of using sysarch() to store-retrieve the tp, add a magic address,</title>
<updated>2005-02-26T18:59:01Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2005-02-26T18:59:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f4c01f15087cdc4831e45ea1642525e77c5cfaf9'/>
<id>urn:sha1:f4c01f15087cdc4831e45ea1642525e77c5cfaf9</id>
<content type='text'>
ARM_TP_ADDRESS, where the tp will be stored. On CPUs that support it, a cache
line will be allocated and locked for this address, so that it will never go
to RAM. On CPUs that does not, a page is allocated for it (it will be a bit
slower, and is wrong for SMP, but should be fine for UP).
The tp is still stored in the mdthread struct, and at each context switch,
ARM_TP_ADDRESS gets updated.

Suggested by:   davidxu
</content>
</entry>
</feed>
