summaryrefslogtreecommitdiff
path: root/sys/arch/m68k
AgeCommit message (Collapse)Author
2000-02-22Use an _BSD_FOO_T_ type declaration for off_t in machine/ansi.h to allowTodd C. Miller
off_t to be visible in stdio.h even in strict ansi mode. This is needed for ftello()/fseeko() and it allows us to remove the horrible fpos_t hack.
2000-01-01honour db_panic in kdb_trap()Theo de Raadt
1999-11-13overflow fixes; netbsdTheo de Raadt
1999-09-03Change the pmap_enter api to pass down an argument that indicatesArtur Grabowski
the access type that caused this mapping. This is to simplify pmaps with mod/ref emulation (none for the moment) and in some cases speed up pmap_is_{referenced,modified}. At the same time, clean up some mappings that had too high protection. XXX - the access type is incorrect in old vm, it's only used by uvm and MD code. The actual use of this in pmap_enter implementations is not in this commit.
1999-07-07define vaddr_t, paddr_t, vsize_t and psize_tArtur Grabowski
1999-06-03Same problem as i386, same fix. From Theo.Jason Downs
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