History log of /netbsd-src/sys/arch/vax/include/macros.h (Results 1 – 25 of 46)
Revision Date Author Comments
# 6a602769 22-May-2017 ragge <ragge@NetBSD.org>

Update copyright notice for Ludd (remove clause 3 & 4).


# e873fd06 01-Oct-2011 chs <chs@NetBSD.org>

use gcc builtin for memset() on vax too.


# 1effb490 22-Nov-2007 plunky <plunky@NetBSD.org>

remove alias for _insque and _remque since they are no longer
used. leave the vax_insque function for no reason except that
it maps to an actual instruction.


# c64de7a6 20-Nov-2007 yamt <yamt@NetBSD.org>

sync the prototype of cpu_switchto with sys/cpu.h.


# d974db0a 17-Oct-2007 garbled <garbled@NetBSD.org>

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the v

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

show more ...


# f0301095 17-May-2007 yamt <yamt@NetBSD.org>

merge yamt-idlelwp branch. asked by core@. some ports still needs work.

from doc/BRANCHES:

idle lwp, and some changes depending on it.

1. separate context switching and thread scheduling.

merge yamt-idlelwp branch. asked by core@. some ports still needs work.

from doc/BRANCHES:

idle lwp, and some changes depending on it.

1. separate context switching and thread scheduling.
(cf. gmcgarry_ctxsw)
2. implement idle lwp.
3. clean up related MD/MI interfaces.
4. make scheduler(s) modular.

show more ...


# cf078da5 08-Apr-2007 matt <matt@NetBSD.org>

Use the ffs builtin in gcc4.1


# ea4611db 31-Mar-2007 matt <matt@NetBSD.org>

s/volatile/__volatile


# 53524e44 04-Mar-2007 christos <christos@NetBSD.org>

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.


# 08f6d014 08-Jul-2006 matt <matt@NetBSD.org>

Make GCC3/GCC4 happy with these asms.


# fbae48b9 16-Feb-2006 perry <perry@NetBSD.org>

Change "inline" back to "__inline" in .h files -- C99 is still too
new, and some apps compile things in C89 mode. C89 keywords stay.

As per core@.


# 50a256a3 24-Dec-2005 perry <perry@NetBSD.org>

__asm__ -> __asm
__const__ -> const
__inline__ -> inline
__volatile__ -> volatile


# 5f1c88d7 24-Dec-2005 perry <perry@NetBSD.org>

Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# bee4200f 26-Jan-2005 he <he@NetBSD.org>

Preserve the const qualifier even if we cast the "from" argument in the
memcpy() and memmove() inline functions.


# d93fc4c1 01-Jul-2004 kleink <kleink@NetBSD.org>

Tidy up the namespace: lint -> __lint__.


# 3fc53f17 18-Sep-2003 ragge <ragge@NetBSD.org>

Remove ; after setrunqueue/remrunqueue macro.


# 92310636 13-Aug-2003 ragge <ragge@NetBSD.org>

Some of the vax-specific mem*() functions did not check for len > 65535,
and when MAXDSIZ were increased memcpy() length sometimes were larger
than 64k (like in amap_extend()) All functions now check

Some of the vax-specific mem*() functions did not check for len > 65535,
and when MAXDSIZ were increased memcpy() length sometimes were larger
than 64k (like in amap_extend()) All functions now checks the length.
This fixes PR#19968.

Disable the inline string functions and use the C versions instead.

show more ...


# d2275d51 18-Jan-2003 thorpej <thorpej@NetBSD.org>

Merge the nathanw_sa branch.


# 7fe2ef36 22-Sep-2002 gmcgarry <gmcgarry@NetBSD.org>

Update for cpu_switch() prototype changes. No functional change.


# 4cfae24f 09-Jun-2002 matt <matt@NetBSD.org>

Add -ffreestanding and LIBC= to stand/boot/*/Makefile. Fix various
asm's to work with gcc-current.


# 28b1aa2b 24-Feb-2002 matt <matt@NetBSD.org>

Move .s files to .S files. (and .s.o rules in boot/Makefile.inc)
Put in register prefixes everywhere.


# 30bdf5c1 10-Feb-2002 thorpej <thorpej@NetBSD.org>

* Add __unused__ attribute to inline functions.
* Call __blkclr() and __blkset() as appropriate.


# 6e219aa5 03-Jun-2001 ragge <ragge@NetBSD.org>

Add bbssi/bbcci (bit set/clear and branch interlocked) as inline functions.


# 4622cfaf 02-Jan-2001 matt <matt@NetBSD.org>

Redefine the memset/memmove/bcopy/bzero/memset macros to use more agressive
constraints in their inline asm. Gcc generates much better code now.


12