<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/mips, branch upstream/11.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-06-29T23:33:44Z</updated>
<entry>
<title>Fixed FreeBSD/mips MALTA support for QEMU</title>
<updated>2016-06-29T23:33:44Z</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2016-06-29T23:33:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b61754c6872686abf6358298c45237146ef0240'/>
<id>urn:sha1:4b61754c6872686abf6358298c45237146ef0240</id>
<content type='text'>
Recource management functions in GT PCI controller driver
treated memory/IO resources as KSEG1 addresses, later during
activation these values would be increased by KSEG1 base again
rendering the address invalid and causing "bus error" trap.

Actual logic was converted to use real physical addresses,
so mapping takes place only during activation.

Submitted by:	Aleksandr Rybalko &lt;ray@FreeBSD.org&gt;
Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>Replace mips/sentry5 with mips/broadcom</title>
<updated>2016-06-25T04:34:54Z</updated>
<author>
<name>Landon J. Fuller</name>
<email>landonf@FreeBSD.org</email>
</author>
<published>2016-06-25T04:34:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff29b85a3446f1449715f032fd776406526819b2'/>
<id>urn:sha1:ff29b85a3446f1449715f032fd776406526819b2</id>
<content type='text'>
The delta between SENTRY5 and BCM was already small due to BCM being
derived from SENTRY5; re-integrating the two avoids the maintenance
overhead of keeping them both in sync with bhnd(4) changes.


- Re-integrate minor SENTRY5 deltas in bcm_machdep.c
- Modify uart_cpu_chipc to allow specifying UART debug/console flags via
  kenv and device hints.
- Switch SENTRY5 to std.broadcom
- Enabled CFI flash support for SENTRY5

Reviewed by:	Michael Zhilin &lt;mizkha@gmail.com&gt; (Broadcom MIPS support)
Approved by:	re (gjb), adrian (mentor)
Differential Revision:	https://reviews.freebsd.org/D6897
</content>
</entry>
<entry>
<title>bhnd(4): Perform explicit chipc child enumeration.</title>
<updated>2016-06-25T04:33:00Z</updated>
<author>
<name>Landon J. Fuller</name>
<email>landonf@FreeBSD.org</email>
</author>
<published>2016-06-25T04:33:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0c91e8927da7b713f4bb85eb325121f0d03191e3'/>
<id>urn:sha1:0c91e8927da7b713f4bb85eb325121f0d03191e3</id>
<content type='text'>
Replaces use of DEVICE_IDENTIFY with explicit enumeration of chipc
child devices using the chipc capability structure.

This is a precursor to PMU support, which requires more complex resource
assignment handling than achievable with the static device name-based
hints table.

Reviewed by:	Michael Zhilin &lt;mizkha@gmail.com&gt; (Broadcom MIPS support)
Approved by:	re (gjb), adrian (mentor)
Differential Revision:	https://reviews.freebsd.org/D6896
</content>
</entry>
<entry>
<title>Update comments for the MD functions managing contexts for new</title>
<updated>2016-06-16T12:05:44Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2016-06-16T12:05:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5c2cf818454375536fda522ba83cf67c50929e6b'/>
<id>urn:sha1:5c2cf818454375536fda522ba83cf67c50929e6b</id>
<content type='text'>
threads, to make it less confusing and using modern kernel terms.

Rename the functions to reflect current use of the functions, instead
of the historic KSE conventions:
  cpu_set_fork_handler -&gt; cpu_fork_kthread_handler (for kthreads)
  cpu_set_upcall -&gt; cpu_copy_thread (for forks)
  cpu_set_upcall_kse -&gt; cpu_set_upcall (for new threads creation)

Reviewed by:	jhb (previous version)
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Approved by:	re (hrs)
Differential revision:	https://reviews.freebsd.org/D6731
</content>
</entry>
<entry>
<title>[mips] Tidy up setting/clearing the hardfloat flag.</title>
<updated>2016-06-14T06:21:51Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2016-06-14T06:21:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eaca863dd1f2759d072981c7332da0b901f83f4f'/>
<id>urn:sha1:eaca863dd1f2759d072981c7332da0b901f83f4f</id>
<content type='text'>
Submitted by:	kan
Approved by:	re (delphij)
</content>
</entry>
<entry>
<title>[mips] set hardfloat for fpu instruction generation for gcc/binutils 5.x</title>
<updated>2016-06-13T03:17:00Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2016-06-13T03:17:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff4ef6bf5eddb8e96e785bf2c1fd3b12237b90aa'/>
<id>urn:sha1:ff4ef6bf5eddb8e96e785bf2c1fd3b12237b90aa</id>
<content type='text'>
This allows -HEAD to be compiled again using the gcc-5 mips port compiler.

Reviewed by:	imp
Approved by:	re@
</content>
</entry>
<entry>
<title>bhnd(4): Fix mips/broadcom core matching and bus pass order.</title>
<updated>2016-06-08T21:38:51Z</updated>
<author>
<name>Landon J. Fuller</name>
<email>landonf@FreeBSD.org</email>
</author>
<published>2016-06-08T21:38:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d342b2e9dadfe8946e86fa6c683dd40cd6f7f842'/>
<id>urn:sha1:d342b2e9dadfe8946e86fa6c683dd40cd6f7f842</id>
<content type='text'>
Changes:

- Fixed incorrect MIPS74k vendor ID in the bhnd core descriptor tables
- Fixed MIPS core driver's matching against MIPS/MIPS33 cores.
- Improved MIPS3302 core description.
- Enabled BUS_PASS_BUS on the bhnd nexus drivers to allow early probing
  of the MIPS core.
- Enabled BUS_PASS_CPU on the MIPS core driver to ensure correct attach
  order.
- Disabled matching of the MIPS core driver on non-SoC devices.

Reviewed by:	Michael Zhilin &lt;mizhka@gmail.com&gt;
Approved by:	adrian (mentor)
Differential Revision:	https://reviews.freebsd.org/D6735
</content>
</entry>
<entry>
<title>bhnd(4): Add a vendor parameter to BHND_DEVICE(), replacing vendor-specific</title>
<updated>2016-06-08T21:31:33Z</updated>
<author>
<name>Landon J. Fuller</name>
<email>landonf@FreeBSD.org</email>
</author>
<published>2016-06-08T21:31:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b0b9c8546b1616aa0154aee13c6d31d274e86ad0'/>
<id>urn:sha1:b0b9c8546b1616aa0154aee13c6d31d274e86ad0</id>
<content type='text'>
BHND_*_DEVICE macros.

Approved by:	adrian (mentor)
Differential Revision:	https://reviews.freebsd.org/D6736
</content>
</entry>
<entry>
<title>Get rid of struct proc p_sched and struct thread td_sched pointers.</title>
<updated>2016-06-05T17:04:03Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2016-06-05T17:04:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=93ccd6bf87c7e1f94fb672f08b52a120c00e6f9d'/>
<id>urn:sha1:93ccd6bf87c7e1f94fb672f08b52a120c00e6f9d</id>
<content type='text'>
p_sched is unused.

The struct td_sched is always co-allocated with the struct thread,
except for the thread0.  Avoid useless indirection, instead calculate
td_sched location using simple pointer arithmetic in td_get_sched(9).
For thread0, which is statically allocated, create a structure to
emulate layout of the dynamic allocation.

Reviewed by:	jhb (previous version)
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D6711
</content>
</entry>
<entry>
<title>INTRNG - change the way how an interrupt mapping data are provided</title>
<updated>2016-06-05T16:20:12Z</updated>
<author>
<name>Svatopluk Kraus</name>
<email>skra@FreeBSD.org</email>
</author>
<published>2016-06-05T16:20:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ad5244ece1eb60357d5fefa1b17632a25fcd116e'/>
<id>urn:sha1:ad5244ece1eb60357d5fefa1b17632a25fcd116e</id>
<content type='text'>
to the framework in OFW (FDT) case.

This is a follow-up to r301451.

Differential Revision:	https://reviews.freebsd.org/D6634
</content>
</entry>
</feed>
