summaryrefslogtreecommitdiff
path: root/sys/arch/m68k
AgeCommit message (Collapse)Author
2001-06-23Only mips uses cpu_set_init_frame (and it shouldn't)Artur Grabowski
2001-06-08Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface toArtur Grabowski
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms.
2001-05-15Replace vm_offset_t with vaddr_t and paddr_t as appropriate.Todd C. Miller
NetBSD used as a guide.
2001-05-05Remove the (vaddr_t) casts inside the round_page and trunc_page macros.Artur Grabowski
We might want to use them on types that are bigger than vaddr_t. Fix all callers that pass pointers without casts.
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
CLSIZE -> 1 CLBYTES -> PAGE_SIZE OLOFSET -> PAGE_MASK etc. At the same time some archs needed some cleaning in vmparam.h so that goes in at the same time.
2001-03-28kcopy must restore the previous pcbonfault, not zero it.Artur Grabowski
From NetBSD.
2001-01-22Define ARCH_ELFSIZE that is the default elf size on this arch.Artur Grabowski
2001-01-15__asm__ and __volatile__Theo de Raadt
2000-12-06use __x__ formats for __attribute__ arguments; guenther@gac.eduTheo de Raadt
2000-07-31Add defines for ULLONG_MAX, LLONG_MAX, and LLONG_MIN in terms ofTodd C. Miller
UQUAD_MAX, QUAD_MAX, and QUAD_MIN respectively.
2000-05-28UVM. grow -> uvm_grow, useracc -> uvm_useracc.Artur Grabowski
2000-05-27UVM. useracc -> uvm_useracc.Artur Grabowski
2000-05-27oops. remove "line noise".Artur Grabowski
2000-05-27UVM. grow -> uvm_growArtur Grabowski
2000-05-27kcopy, needed by UVM.Artur Grabowski
From NetBSD.
2000-05-25cause traversal into arch & subdirectories for the purposes of manual page ↵Theo de Raadt
install...
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.