<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/mips/include/_stdint.h, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-11-27T15:07:26Z</updated>
<entry>
<title>sys/mips: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T15:07:26Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T15:07:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=19d3b47b9275e39ca6d7f152076153dc9a55376e'/>
<id>urn:sha1:19d3b47b9275e39ca6d7f152076153dc9a55376e</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>Newer versions of gcc define __INT64_C and __UINT64_C, so avoid</title>
<updated>2013-09-03T22:04:55Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2013-09-03T22:04:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ce7c952a8eebfe425df4981baeaa4bb0a9f47d7d'/>
<id>urn:sha1:ce7c952a8eebfe425df4981baeaa4bb0a9f47d7d</id>
<content type='text'>
redefining them if gcc provides them.
</content>
</entry>
<entry>
<title>Make the wchar_t type machine dependent.</title>
<updated>2012-06-24T04:15:58Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2012-06-24T04:15:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=74dc547e24c143e53bdcfdc02a718cf09abbf0f2'/>
<id>urn:sha1:74dc547e24c143e53bdcfdc02a718cf09abbf0f2</id>
<content type='text'>
This is required for ARM EABI. Section 7.1.1 of the Procedure Call for the
ARM Architecture (AAPCS) defines wchar_t as either an unsigned int or an
unsigned short with the former preferred.

Because of this requirement we need to move the definition of __wchar_t to
a machine dependent header. It also cleans up the macros defining the limits
of wchar_t by defining __WCHAR_MIN and __WCHAR_MAX in the same machine
dependent header then using them to define WCHAR_MIN and WCHAR_MAX
respectively.

Discussed with:	bde
</content>
</entry>
<entry>
<title>Apply the same change as in r229494.</title>
<updated>2012-01-04T16:07:16Z</updated>
<author>
<name>Andreas Tobler</name>
<email>andreast@FreeBSD.org</email>
</author>
<published>2012-01-04T16:07:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3079d69f903d9854766f93c04fb7e61a88294e56'/>
<id>urn:sha1:3079d69f903d9854766f93c04fb7e61a88294e56</id>
<content type='text'>
Requested by: ed
</content>
</entry>
<entry>
<title>Replace __LP64__ with __mips_n64. This partly reverts r217147.</title>
<updated>2011-02-04T13:09:46Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2011-02-04T13:09:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4e518ddb21db6abcade5cb3d67765a300ffce7e7'/>
<id>urn:sha1:4e518ddb21db6abcade5cb3d67765a300ffce7e7</id>
<content type='text'>
Requested by:	jmallett, imp
Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>On mixed 32/64 bit architectures (mips, powerpc) use __LP64__ rather than</title>
<updated>2011-01-08T12:43:05Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2011-01-08T12:43:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a56e818f29e03249aa03610ff136d2566ed0b0e3'/>
<id>urn:sha1:a56e818f29e03249aa03610ff136d2566ed0b0e3</id>
<content type='text'>
architecture macros (__mips_n64, __powerpc64__) when 64 bit types (and
corresponding macros) are different from 32 bit. [1]

Correct the type of INT64_MIN, INT64_MAX and UINT64_MAX.

Define (U)INTMAX_C as an alias for (U)INT64_C matching the type definition
for (u)intmax_t. Do this on all architectures for consistency.

Suggested by:	bde [1]
Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>Update MIPS _stdint.h for 64 bit. Initial 64 bit changes for profile.h.</title>
<updated>2010-07-29T14:04:29Z</updated>
<author>
<name>Jayachandran C.</name>
<email>jchandra@FreeBSD.org</email>
</author>
<published>2010-07-29T14:04:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=56e62608839bed266d09c327f5e7d6b53ad9feaf'/>
<id>urn:sha1:56e62608839bed266d09c327f5e7d6b53ad9feaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FreeBSD/mips port.  The FreeBSD/mips port targets mips32, mips64,</title>
<updated>2008-04-13T07:27:37Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2008-04-13T07:27:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=45d426a34efcef976ba43725cc355ff6bc3809fc'/>
<id>urn:sha1:45d426a34efcef976ba43725cc355ff6bc3809fc</id>
<content type='text'>
mips32r2 and mips64r2 (and close relatives) processors.  There
presently is support for ADMtek ADM5120, A mips 4Kc in a malta board,
the RB533 routerboard (based on IDT RC32434) and some preliminary
support for sibtye/broadcom designs.  Other hardware support will be
forthcomcing.

This port boots multiuser under gxemul emulating the malta board and
also bootstraps on the hardware whose support is forthcoming...

Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard,
Randall Stewert and others that have contributed to the mips2 and/or
mips2-jnpr perforce branches.  Juniper contirbuted a generic mips port
late in the life cycle of the misp2 branch.  Warner Losh merged the
mips2 and Juniper code bases, and others list above have worked for
the past several months to get to multiuser.

In addition, the mips2 work owe a debt to the trail blazing efforts of
the original mips branch in perforce done by Juli Mallett.
</content>
</entry>
</feed>
