aboutsummaryrefslogtreecommitdiff
path: root/sys/mips/include/_stdint.h
Commit message (Collapse)AuthorAgeFilesLines
* mips: Remove sys/mipsWarner Losh2021-12-311-199/+0
| | | | | | | | 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
* sys/mips: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
| | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=326259
* Newer versions of gcc define __INT64_C and __UINT64_C, so avoidWarner Losh2013-09-031-0/+2
| | | | | | | redefining them if gcc provides them. Notes: svn path=/head/; revision=255194
* Make the wchar_t type machine dependent.Andrew Turner2012-06-241-6/+0
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=237517
* Apply the same change as in r229494.Andreas Tobler2012-01-041-3/+11
| | | | | | | Requested by: ed Notes: svn path=/head/; revision=229496
* Replace __LP64__ with __mips_n64. This partly reverts r217147.Tijl Coosemans2011-02-041-3/+3
| | | | | | | | Requested by: jmallett, imp Approved by: kib (mentor) Notes: svn path=/head/; revision=218266
* On mixed 32/64 bit architectures (mips, powerpc) use __LP64__ rather thanTijl Coosemans2011-01-081-26/+19
| | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=217147
* Update MIPS _stdint.h for 64 bit. Initial 64 bit changes for profile.h.Jayachandran C.2010-07-291-3/+31
| | | | Notes: svn path=/head/; revision=210606
* FreeBSD/mips port. The FreeBSD/mips port targets mips32, mips64,Warner Losh2008-04-131-0/+172
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. Notes: svn path=/head/; revision=178172