History log of /src/sys/arch/mips/include/cdefs.h |
Revision | | Date | Author | Comments |
1.17 |
| 24-Mar-2021 |
simonb | s/depreciated/deprecated/g
|
1.16 |
| 26-Jul-2020 |
simonb | branches: 1.16.2; 1.16.4; #define<tab> Nuke trailing whitespace.
|
1.15 |
| 18-Mar-2014 |
christos | Make all __ALIGNBYTES macros return the same type (size_t)
|
1.14 |
| 20-Jan-2012 |
joerg | branches: 1.14.6; 1.14.10; Change CMSG_SPACE and CMSG_LEN to provide Integer Constant Expressions again. This was changed in sys/socket.h r1.51 to work around fallout from the IPv6 aux data migration. It broke the historic ABI on some platforms. This commit restores compatibility for netbsd32 code on such platforms and provides a template for future changes to the CMSG_* alignment. Revert PCC/Clang workarounds in postfix and tmux.
|
1.13 |
| 14-Dec-2009 |
matt | branches: 1.13.12; 1.13.16; Merge from matt-nb5-mips64 Merge mips-specific arch files.
|
1.12 |
| 27-Aug-2006 |
matt | branches: 1.12.60; 1.12.78; Define _MIPS_BSD_API correctly according to GCC builting __mips_n64, __mips_n32, and __mips_o64.
|
1.11 |
| 24-Apr-1999 |
simonb | branches: 1.11.52; 1.11.66; 1.11.70; Nuke register and remove trailling white space.
|
1.10 |
| 20-Mar-1999 |
thorpej | branches: 1.10.4; Garbage-collect.
|
1.9 |
| 31-Jan-1999 |
castor | Remove genpubassym.cf stuff. The macro _MIPS_BSD_API allows selection of a 64-bit clean compilation model.
|
1.8 |
| 14-Jan-1999 |
castor | * Create mips_reg_t data type to allow register size to be decoupled from long or int or long long. Define macros in asm.h to facilitate choosing these on a port by port basis.
* Create <machine/pubassym.h> mechanism to allow jmp_buf structure size to be calculated at system build time.
* Define _MIPS_BSD_SIM macro which specifies what calling style is appropritae for the architecture. For 64-bit oriented systems set the Status Register to allow 64-bit instructions.
* Remove UADDR related macros because kernel U structure is now mapped normally. * Separate cpu.h into cpu.h and cpuarch.h to keep things neat. * Add support for QED 52xx processors
|
1.7 |
| 04-Nov-1997 |
thorpej | Bug fixes and cleanup from Chris Demetriou <cgd@pa.dec.com>: - fix _C_LABEL so that it actually works. - make __RENAME use _C_LABEL. - fix __RENAME so that it expects an unquoted argument. - fix __indr_reference and __warn_references so that they supply their own final semicolon. - define __warn_references to nothing if not GNU C (required by the way it's used).
The __warn_references semicolon change has to be made so that __warn_references can be defined into nothing. (A ; all by itself isn't a great idea.) The __indr_reference change was made for consistency.
|
1.6 |
| 22-Oct-1997 |
thorpej | Implement __RENAME() in <machine/cdefs.h>
|
1.5 |
| 15-May-1997 |
jonathan | branches: 1.5.8; Add hooks for definiing kernel RCSId and copyright symbols, via asm(".section"), for compatibility with Alpha tc and ioasic drivers.
Assumes ELF and binutils-2.8 toolchain.
|
1.4 |
| 15-Dec-1995 |
jonathan | Change mips __warn_references() macro to use the ELF warning features in binutils 2.6 and (patched) gcc 2.7.2. Only works with gcc in ANSI C mode, for now.
|
1.3 |
| 03-May-1995 |
mellon | Use Alpha cdefs.h
|
1.2 |
| 23-Mar-1995 |
jtc | Changed name of __weak_reference() to __indr_reference(). They really are indirect references, and I want to add a real __weak_reference() macro to <machine/cdefs.h> soon.
|
1.1 |
| 19-Jan-1995 |
jtc | This file, which will be included by <sys/cdefs.h>, will contain macros such as __warn_references() and __weak_reference() which are actually machine dependant. This will make it easier for ports that are being bootstraped with ELF and ECOFF based toolchains.
This change also introduces a new macro, _C_LABEL(x). _C_LABEL expands its argument, an identifier, to a character string of the identifier name as it is represented in an object file.
For most ports, _C_LABEL(x) will expand to "_x", for ELF based ports _C_LABEL(x) will expand to "x".
|
1.5.8.2 |
| 04-Nov-1997 |
thorpej | Pull up from trunk: bug fixes and cleaups.
|
1.5.8.1 |
| 22-Oct-1997 |
thorpej | Pull up from trunk: Implement __RENAME() in <machine/cdefs.h>
|
1.10.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.11.70.1 |
| 03-Sep-2006 |
yamt | sync with head.
|
1.11.66.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.11.52.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.12.78.3 |
| 23-Aug-2009 |
matt | Use #if defined(__mips_xxx) not #if __mips_xxx
|
1.12.78.2 |
| 21-Aug-2009 |
matt | Add support for testing instruction sets and cleanup ABI a little.
|
1.12.78.1 |
| 16-Aug-2009 |
matt | Kill use of _MIPS_BSD_ABI - switch to __mips_<abi> Use device_t where appropriate. Remove magic numbers.
|
1.12.60.1 |
| 11-Mar-2010 |
yamt | sync with head
|
1.13.16.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.13.12.2 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.13.12.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.14.10.1 |
| 18-May-2014 |
rmind | sync with head
|
1.14.6.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.16.4.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.16.2.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|