History log of /netbsd/sys/arch/mips/include/cdefs.h (Results 1 – 17 of 17)
Revision Date Author Comments
# 5ddbc352 24-Mar-2021 simonb <simonb@NetBSD.org>

s/depreciated/deprecated/g


# 19d1a3a3 26-Jul-2020 simonb <simonb@NetBSD.org>

#define<tab>
Nuke trailing whitespace.


# dbc683a0 18-Mar-2014 christos <christos@NetBSD.org>

Make all __ALIGNBYTES macros return the same type (size_t)


# c6039432 20-Jan-2012 joerg <joerg@NetBSD.org>

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

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.

show more ...


# 290a34a0 14-Dec-2009 matt <matt@NetBSD.org>

Merge from matt-nb5-mips64
Merge mips-specific arch files.


# a798aa78 27-Aug-2006 matt <matt@NetBSD.org>

Define _MIPS_BSD_API correctly according to GCC builting __mips_n64,
__mips_n32, and __mips_o64.


# dc1d3940 24-Apr-1999 simonb <simonb@NetBSD.org>

Nuke register and remove trailling white space.


# a77ccfe4 20-Mar-1999 thorpej <thorpej@NetBSD.org>

Garbage-collect.


# 98c9d5e1 31-Jan-1999 castor <castor@NetBSD.org>

Remove genpubassym.cf stuff. The macro _MIPS_BSD_API allows selection of a
64-bit clean compilation model.


# a84ec5a3 14-Jan-1999 castor <castor@NetBSD.org>

* 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 <machin

* 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

show more ...


# 4730a8cb 04-Nov-1997 thorpej <thorpej@NetBSD.org>

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 __in

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.

show more ...


# 665f7d1a 22-Oct-1997 thorpej <thorpej@NetBSD.org>

Implement __RENAME() in <machine/cdefs.h>


# e199d621 15-May-1997 jonathan <jonathan@NetBSD.org>

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.


# 00b821d6 15-Dec-1995 jonathan <jonathan@NetBSD.org>

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.


# c6a24163 03-May-1995 mellon <mellon@NetBSD.org>

Use Alpha cdefs.h


# f8641009 23-Mar-1995 jtc <jtc@NetBSD.org>

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.


# 9540190d 19-Jan-1995 jtc <jtc@NetBSD.org>

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 th

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".

show more ...