<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/mips/malta, 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>2021-12-31T03:57:24Z</updated>
<entry>
<title>mips: Remove sys/mips</title>
<updated>2021-12-31T03:57:24Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2021-12-31T03:56:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c09981f1422ef0d44042dacc5d1265392fba39f1'/>
<id>urn:sha1:c09981f1422ef0d44042dacc5d1265392fba39f1</id>
<content type='text'>
Remove sys/mips as the next step of decomissioning mips from the tree.
Remove mips special cases from the kernel make files. Remove the mips
specific linker scripts.

Sponsored by:		Netflix
</content>
</entry>
<entry>
<title>mips: fix build w/ TICK_USE_MALTA_RTC defined</title>
<updated>2020-12-25T18:47:45Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2020-12-25T14:44:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5731987b71d0eb8ffdd8133a0a46f7b80e11804b'/>
<id>urn:sha1:5731987b71d0eb8ffdd8133a0a46f7b80e11804b</id>
<content type='text'>
This was mainly broken by 7e82012aff9888d64a85d19aaed51def9ebbff22 and
r178192 respectively.
Also, remove unused #include.
</content>
</entry>
<entry>
<title>Avoid dump_avail[] redefinition.</title>
<updated>2020-10-14T22:51:40Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-10-14T22:51:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6f3b523c9a576029433f8649a9b6efd2c34604f7'/>
<id>urn:sha1:6f3b523c9a576029433f8649a9b6efd2c34604f7</id>
<content type='text'>
Move dump_avail[] extern declaration and inlines into a new header
vm/vm_dumpset.h.  This fixes default gcc build for mips.

Reviewed by:	alc, scottph
Tested by:	kevans (previous version)
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D26741
</content>
</entry>
<entry>
<title>mips: clean up empty lines in .c and .h files</title>
<updated>2020-09-01T21:21:19Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-09-01T21:21:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f1ffd05af1ee295d0c630b8ce4919fac8f48636e'/>
<id>urn:sha1:f1ffd05af1ee295d0c630b8ce4919fac8f48636e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move phys_avail definition into MI code.  It is consumed in the MI layer and</title>
<updated>2019-08-16T00:45:14Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2019-08-16T00:45:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2194393787801f71cea02463d999fbc1071790fc'/>
<id>urn:sha1:2194393787801f71cea02463d999fbc1071790fc</id>
<content type='text'>
doing so adds more flexibility with less redundant code.

Reviewed by:	jhb, markj, kib
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D21250
</content>
</entry>
<entry>
<title>add snps IP uart support / genaralize UART</title>
<updated>2018-08-19T21:10:21Z</updated>
<author>
<name>Matt Macy</name>
<email>mmacy@FreeBSD.org</email>
</author>
<published>2018-08-19T21:10:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=381388b9c48b07b08199b07b7657d46e8fcb59b0'/>
<id>urn:sha1:381388b9c48b07b08199b07b7657d46e8fcb59b0</id>
<content type='text'>
This is an amalgam of a patch by Doug Ambrisko to
generalize uart_acpi_find_device, imp moving the
ACPI table to uart_dev_ns8250.c and advice by jhb
to work around a bug in the EPYC 3151 BIOS
(the BIOS incorrectly marks the serial ports as
disabled)

Reviewed by: imp
MFC after: 8 weeks
Differential Revision: https://reviews.freebsd.org/D16432
</content>
</entry>
<entry>
<title>Query MVPConf0.PVPE for number of CPUs.</title>
<updated>2018-08-14T16:29:10Z</updated>
<author>
<name>Ruslan Bukin</name>
<email>br@FreeBSD.org</email>
</author>
<published>2018-08-14T16:29:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5bcd113c919007ac505d0127c8f81ea59afa3a8d'/>
<id>urn:sha1:5bcd113c919007ac505d0127c8f81ea59afa3a8d</id>
<content type='text'>
Rather than hard-coding the number of CPUs to 2, look up the PVPE field
in MVPConf0, as the valid VPE numbers are from 0 to PVPE inclusive.

Submitted by:	"James Clarke" &lt;jrtc4@cam.ac.uk&gt;
Reviewed by:	br
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D16644
</content>
</entry>
<entry>
<title>Avoid repeated address calculation for malta_ap_boot.</title>
<updated>2018-08-14T16:26:44Z</updated>
<author>
<name>Ruslan Bukin</name>
<email>br@FreeBSD.org</email>
</author>
<published>2018-08-14T16:26:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b3410bc6237946b2a9a08d7c2c68e351fd170d09'/>
<id>urn:sha1:b3410bc6237946b2a9a08d7c2c68e351fd170d09</id>
<content type='text'>
Submitted by:	"James Clarke" &lt;jrtc4@cam.ac.uk&gt;
Reviewed by:	br, arichardson
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D16655
</content>
</entry>
<entry>
<title>follow-up to r336635, update TAILQ to CK_SLIST for ie_handlers</title>
<updated>2018-07-23T15:36:55Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2018-07-23T15:36:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2559473944b9178c3ae1e23e5393c53cccb47c66'/>
<id>urn:sha1:2559473944b9178c3ae1e23e5393c53cccb47c66</id>
<content type='text'>
arm, mips and sparc64 were affected.
</content>
</entry>
<entry>
<title>Support 2GB of memory on Malta systems with FreeBSD/mips.</title>
<updated>2018-06-28T21:27:34Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2018-06-28T21:27:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a0399b42a5b8a9f48161765e975cfb1d64ff6ba9'/>
<id>urn:sha1:a0399b42a5b8a9f48161765e975cfb1d64ff6ba9</id>
<content type='text'>
When 2GB of memory is enabled for QEMU's Malta emulation, the physical
memory ends at an address of 2^32 - 1.  This causes an integer overflow
to zero when computing the upper bound of the second phys_avail[] range.
As a result, FreeBSD/mips kernels were only using the first 256MB of
RAM and ignoring the remaining 1.75GB.  To work around this, truncate
the extended memory size to 2GB minus one page for 32-bit mips kernels.

Sponsored by:	DARPA / AFRL
Differential Revision:	https://reviews.freebsd.org/D16027
</content>
</entry>
</feed>
