<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/mips/include, branch releng/11.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-05-20T15:34:03Z</updated>
<entry>
<title>Garbage collect unused prototype for clockintr().</title>
<updated>2016-05-20T15:34:03Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2016-05-20T15:34:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=57b3862fd24dfd32e416c5bd4100255961bdd359'/>
<id>urn:sha1:57b3862fd24dfd32e416c5bd4100255961bdd359</id>
<content type='text'>
MFC after:	3 days
</content>
</entry>
<entry>
<title>When attempting to satisfy mmap() requests for superpage alignment on</title>
<updated>2016-04-30T19:29:03Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2016-04-30T19:29:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a75a7d90e918f3a46d4fbdc4dea9ca0ddd15977f'/>
<id>urn:sha1:a75a7d90e918f3a46d4fbdc4dea9ca0ddd15977f</id>
<content type='text'>
64-bit MIPS, use superpage rather than physical-segment constants, or
we may improperly fail to apply suitable alignment -- yet still allow
mmap() to appear to succeed.

Reviewed by:	sson
MFC after:	1 week
Sponsored by:	DARPA, AFRL
</content>
</entry>
<entry>
<title>Rename ARM_INTRNG and MIPS_INTRNG to INTRNG. This will help with machine</title>
<updated>2016-04-15T16:05:41Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2016-04-15T16:05:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59c3cb81c1769fdb6c840c971df129b52f4a848d'/>
<id>urn:sha1:59c3cb81c1769fdb6c840c971df129b52f4a848d</id>
<content type='text'>
independent code that needs to know about INTRNG such as PCI drivers.

Obtained from:	ABT Systems Ltd
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Make NIRQ configurable for MIPS</title>
<updated>2016-04-15T15:44:02Z</updated>
<author>
<name>Stanislav Galabov</name>
<email>sgalabov@FreeBSD.org</email>
</author>
<published>2016-04-15T15:44:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=915c6043b06c1ef2afd4660e18a18d0ed434333d'/>
<id>urn:sha1:915c6043b06c1ef2afd4660e18a18d0ed434333d</id>
<content type='text'>
Submitted by:	kan
Reviewed by:	kan
Approved by:	adrian (mentor)
Differential Revision:	https://reviews.freebsd.org/D5964
</content>
</entry>
<entry>
<title>Define PCI_RES_BUS for MIPS.</title>
<updated>2016-04-12T07:18:48Z</updated>
<author>
<name>Stanislav Galabov</name>
<email>sgalabov@FreeBSD.org</email>
</author>
<published>2016-04-12T07:18:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a82ccc6f1ef5be6fadb0cdcef98bd6f15d4dd5e9'/>
<id>urn:sha1:a82ccc6f1ef5be6fadb0cdcef98bd6f15d4dd5e9</id>
<content type='text'>
This is done as part of the work on D5908, but as a separate commit.

Approved by:	adrian (mentor)
Sponsored by:	Smartcom - Bulgaria AD
</content>
</entry>
<entry>
<title>POSIX states that #include &lt;signal.h&gt; shall make both mcontext_t and</title>
<updated>2016-02-12T07:38:19Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2016-02-12T07:38:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=90edf67ecf94bce51e6c823ee2a10a7b65f416f8'/>
<id>urn:sha1:90edf67ecf94bce51e6c823ee2a10a7b65f416f8</id>
<content type='text'>
ucontext_t available.  Our code even has XXX comment about this.

Add a bit of compliance by moving struct __ucontext definition into
sys/_ucontext.h and including it into signal.h and sys/ucontext.h.

Several machine/ucontext.h headers were changed to use namespace-safe
types (like uint64_t-&gt;__uint64_t) to not depend on sys/types.h.
struct __stack_t from sys/signal.h is made always visible in private
namespace to satisfy sys/_ucontext.h requirements.

Apparently mips _types.h pollutes global namespace with f_register_t
type definition.  This commit does not try to fix the issue.

PR:	207079
Reported and tested by:	Ting-Wei Lan &lt;lantw44@gmail.com&gt;
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Missing commit - remove MIPS fdt bus space.</title>
<updated>2016-02-11T06:19:58Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2016-02-11T06:19:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=67a2f29041b9d7b1513bb7a534dad32efc76220f'/>
<id>urn:sha1:67a2f29041b9d7b1513bb7a534dad32efc76220f</id>
<content type='text'>
Differential Revision:	https://reviews.freebsd.org/D5184
</content>
</entry>
<entry>
<title>Remove bus space fdt for MIPS.</title>
<updated>2016-02-11T06:19:32Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2016-02-11T06:19:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7519c628d33bf5961f1709131784be40b5750db3'/>
<id>urn:sha1:7519c628d33bf5961f1709131784be40b5750db3</id>
<content type='text'>
This was originall done by kan@.

Submitted by:	Stanislav Galabov &lt;sgalabov@gmail.com&gt;
Reviewed by:	kan
Differential Revision:	https://reviews.freebsd.org/D5184
</content>
</entry>
<entry>
<title>Begin the MIPS_INTRNG support.</title>
<updated>2016-02-11T06:09:27Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2016-02-11T06:09:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9a8d0c1f0c39a4038d79d014a6bdd8e288d829c0'/>
<id>urn:sha1:9a8d0c1f0c39a4038d79d014a6bdd8e288d829c0</id>
<content type='text'>
This is a prelude to intr-ng support for MIPS boards that need it -
notably the CI20 port from kan@ that's upcoming, but also work that
Stanislav is doing for the Mediatek platforms.

This is the initial platform dependent bits in include/intr.h, some
#defines for the nexus code for the intrng initialisation/runtime
bits, some changed naming (which I'll fix later to be the same, much
like what I did for ARM intr-ng) in exception.S, and the first cut
at a PIC.

Stanislav and I refactored out the common code for intrng support,
so the mips intrng definitions are quite small (sys/mips/include/intr.h.)

This is all work done by kan@, which stanislav has been cherry picking
into common code for his mediatek chipset work.

Tested:

* Carambola2 - no regressions (not intr-ng though!)

Submitted by:	Stanislav Galabov &lt;sgalabov@gmail.com&gt;
Reviewed by:	kan (original author)
Differential Revision:	https://reviews.freebsd.org/D5182
</content>
</entry>
<entry>
<title>Move MIPS32 Release 2 and Release 3 CPUs to use the EHB instruction for</title>
<updated>2016-02-02T16:00:42Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2016-02-02T16:00:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=56f9ec06851df944f913bb841ff80fc9d7f25e07'/>
<id>urn:sha1:56f9ec06851df944f913bb841ff80fc9d7f25e07</id>
<content type='text'>
clearing hazards.

This revision makes currently known MIPS32 Release 2 and Release 3 CPUs use
the EHB instruction when clearing hazards. So far the MIPS 74K and MIPS1004K
 (somewhat) were already using the EHB. Now we add more r2 and r3 CPUs to
this list.

Also, for the cases of MIPS coherent processing systems (currently 1004K,
1074K, interAptiv and proAptiv) - define proper CCA attributes.

Submitted by:	Stanislav Galabov &lt;sgalabov@gmail.com&gt;
Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D5078
</content>
</entry>
</feed>
