summaryrefslogtreecommitdiff
path: root/sys/arch/m68k
AgeCommit message (Collapse)Author
1999-05-16attempting to unify m68k exec.h files.Marc Espie
This is a straight copy of sun3 file, It's there to be used by cross-m68k-lds, and eventually so that m68k-aout archs include a common file instead of rolling their own.
1999-05-10Use symbolic define for BYTE_ORDER.Marc Espie
(don't forget that cpp is `lazy': #define A B #define B value #if A == value works, since A isn't extended before it's needed, by which time B is known)
1999-01-26change header protection define nameDavid Leonard
1999-01-11panic prints a newline for you, don't do it in the panic stringTodd C. Miller
1999-01-08move spinlock.h into the real worldDavid Leonard
1999-01-08make uint*_t line up nicely and add a few $OpenBSD$ tags that were missingTodd C. Miller
1999-01-07move uint*_t to machine/types.hTodd C. Miller
1998-04-25spellingDavid Leonard
1998-03-22Add UID_MAX and GID_MAXTodd C. Miller
1998-03-01make int explicitNiklas Hallqvist
1997-11-10Be careful about local varnames in macros.Niklas Hallqvist
1997-11-10Only use data registers as arguments to rorwNiklas Hallqvist
1997-11-09New endian.h design. All architectures now use a common file for the bulkNiklas Hallqvist
part. Some ports can optimize the swap operations. This also means the general API is extended with swap16, swap32, htobe16, htobe32, betoh16, betoh32, htole16, htole32, letoh16 and letoh32.
1997-10-08Proto regdump here until after 2.2, remove some staticsNiklas Hallqvist
1997-10-07Missing fusword prototypeNiklas Hallqvist
1997-09-19Generic register dump from NetBSDNiklas Hallqvist
1997-09-17Double default NMBCLUSTERS settings.Jason Downs
1997-08-01proto __flt_rounds correctlyTheo de Raadt
1997-07-07Too many things include <machine/ansi.h> w/o <sys/types.h> soTodd C. Miller
make time_t int not int32_t.
1997-07-06Sync with NetBSD changes, 970415 - 970705.Jason Downs
This includes a new asm.h, as well as even more code abstracted from hp300. These changes are likely to break ports that don't know about them; hp300 runs at the moment.
1997-07-05Make _BSD_TIME_T_ int32_t on all platforms. You can't writeTodd C. Miller
lint-free code when these differ in name accross platforms. Fundamnetal type has not changed (was int on alpha and long on others).
1997-06-25Include usage notes in the rest of the endian.h files for consistancy.grr
1997-06-25Big endian HTON?() macros should be (void)(x).Jason Downs
1997-06-09Diassemble move16, and fix spelling of "UNKNOWN"denny
1997-04-20Add a prototype for susword().Jason Downs
1997-04-04Define in_addr_t and in_port_t everywhere but use u_intXX_t forTodd C. Miller
htonl and friends.
1997-04-02Restructured, as well as added a set of host-to-little/big-endian-16/32-bitNiklas Hallqvist
utility macros (and their opposites), named like htole16 etc.
1997-03-26Merge changes from NetBSD, 3/19/97; enforce use of new files in file.m68k.Jason Downs
All of the m68k ports need fixing, in various ways. From a casual look, mvme68k and sun3 need the most work. Tested on hp300, from which sig_machdep.c is based.
1997-03-25Make AS, AR & LD overrideableNiklas Hallqvist
1997-03-21NetBSD sync to sth like 970218Niklas Hallqvist
1997-02-13add #include <machine/cpu.h> for prototype of fusword()kstailey
1997-02-10Add the generic m68k part of the copypage/zeropage/mappedcopy changesJason Downs
from NetBSD. m68k ports may/will need changing in order to cope with this.
1997-02-03Obsolete.Jason Downs
1997-02-02siginfo stuffTheo de Raadt
1997-01-27add another parameter to trapsignal() and sendsig() -- fault addr to beTheo de Raadt
delivered with in the siginfo information
1997-01-27prototyping problems, PR#71, felix@mamba.pond.sub.orgTheo de Raadt
1997-01-19From Gordon W Ross (NetBSD):Niklas Hallqvist
Use db_regs_t instead of struct mc68020_saved_state
1997-01-19asm -> __asmbriggs
1997-01-19inline -> __inlinebriggs
1997-01-13Sync to 970110 NetBSDNiklas Hallqvist
1997-01-13Import compat_m68k4k from NetBSDNiklas Hallqvist
1996-12-31removed unused CTL_MACHDEP stuffkstailey
1996-12-27new NetBSD file; #include from <machine/cpu.h> on m68k boxenkstailey
1996-11-25htons et al. works on explicit 16- and 32-bit quantities and not theNiklas Hallqvist
machine dependent "short" and "long" integer. Correct and enhance manpage. Change all short and longs to u_int16_t and u_int32_t, respectively. OpenBSD RCSIds
1996-10-14A generic m68k cpu.h from NetBSD.briggs
1996-10-13The 68LC040 generates a format 4 stack frame for floating pointbriggs
exceptions, which puts the address of the instruction we faulted on in a different location. Copy it and handle as we normally would, restoring the saved PC before returning. The FPE should probably be reworked to take advantage of the 68LC040's precalculated effective address, at some point.
1996-10-04Make it possible to build in obj-dirsNiklas Hallqvist
1996-09-21Remove references to mc68020. I think this was suggested by Charles Hannumbriggs
a while back, but I made the change a while ago and don't recall now.
1996-09-18NetBSD PR#2761 (wrong fmovem emulation) from Takeshi Nakayamabriggs
(takeshi@sakabe.nuie.nagoya-u.ac.jp). Untested by me, but it looks correct against the FP User's manual.
1996-08-23treat 060sp build like fpsp, i.e. automatic subdir-diving from arch/m68kNiklas Hallqvist
and then handle de-facto standard rules intuitively