summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k/include
AgeCommit message (Collapse)Author
2001-06-27rip old vmArtur Grabowski
2001-06-14Big cleanup of VM issues:Miod Vallat
o get rid of m88k_foo macros when there is an mi foo macro o remove the ability, for the pmap module, to handle a native mmu page size different from the vm module page size. This allows some optimizations in pmap.c o remove dead stuff from <machine/vmparam.h>
2001-05-20assym.s -> assym.hMiod Vallat
2001-05-13PAGE_MASK is (PAGE_SIZE - 1), *not* (PAGE_SHIFT - 1)Todd C. Miller
2001-05-10Provide PAGE_{MASK,SHIFT,SIZE} constants.Miod Vallat
2001-05-06Update some comments wrt. the CLSIZE changes.Artur Grabowski
And remove that memory price comment from 1981. It is amusing, but also confusing because the math in there is only correct on vax.
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-04-10This file is not welcomed here.Miod Vallat
2001-03-18Correct prototype for guarded_access().Miod Vallat
2001-03-16More function prototypes.Miod Vallat
Move badwordaddr() to a macro.
2001-03-16Update the configuration procedure, to get in sync with other ports:Miod Vallat
- support any number of partition (not a power of two) - better computation of swap and dump devices
2001-03-12Remove dead code related to soft interrupts.Miod Vallat
2001-03-09kernel will compile with -Werror. Added intr.hSteve Murphree
2001-03-08Define ff1() as a one-liner assembly inline, rather than a function inMiod Vallat
locore_asm_routines.
2001-03-08Some warning hunting.Miod Vallat
2001-03-07Include <machine/cpu.h> for non-locore code.Miod Vallat
This makes sure code including <machine/param.h> will get prototypes for setsoftXXX macros - there is code in the tree which depends on this.
2001-03-07Strict prototypes for interrupt handlers and a few machine-dependentMiod Vallat
callbacks. While there, some warning hunting.
2001-03-07_KERNEL, not KERNEL, dammit !Miod Vallat
2001-03-07Inclusion from assembly code is detected with _LOCORE, no more fancy symbols.Miod Vallat
2001-03-02add #define __STRICT_ALIGNMENTJason Wright
2001-02-12correct buginstat(), statclock now working for '188, systat vmstat now works,Steve Murphree
serial driver for '188 working better.
2001-02-01Major changes to get MVME188 working. More header and code cleanups. TheSteve Murphree
kernel is tested on MVME188A/2P256 and MVME188A/1P64.
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
2001-01-14Complete move to UVM virtual memory system. More header fixes.Steve Murphree
2001-01-13Booting kernel with MACHINE_NEW_NONCONTIG. UVM code added but not working.Steve Murphree
New stand config. Lots of header fixes. Can now cross-compile i386->m88k.
2001-01-12Update vm interface to MACHIN_NEW_NONCONTIG. Fix compile warning in pcctwo.cSteve Murphree
2000-12-28mvme88k updates to -current. finally!Steve Murphree
2000-12-06s/packed/__packed__/Michael Shalayeff
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-07-06Add spllowersoftclock(), same as splsoftclock(). (art@ ok)Hakan Olsson
2000-04-07add DISKMINOR(), and repair redefinitionsTheo de Raadt
2000-03-03$OpenBSD$Todd T. Fries
2000-02-22enlarge msgbuf, somewhat line netbsd didTheo de Raadt
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.
1999-09-27Adding support for MVME188 and MVME197Steve Murphree
1999-07-18pmap_activate() and pmap_deactivate() are MDTheo de Raadt
1999-07-18fix pmap_activate() and pmap_deactivate() arguments after art changed thingsTheo de Raadt
1999-07-07define vaddr_t, paddr_t, vsize_t and psize_tArtur Grabowski
1999-05-29Added vme bus device drivers. MVME328, MVME376, MVME332Steve Murphree
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-04-11Fix for 25 Mhz.Steve Murphree
1999-02-09$Log$ is uglyTheo de Raadt
1999-02-09Added kernel support for user debugging. Fixed file ID'sSteve Murphree
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-12-15Commit for the first real OpenBSD mvme88k kernel.Steve Murphree
1998-08-18add mvme88k_btop() and mvme88k_ptob() macros for consistency with other portsTodd C. Miller
1998-03-22Add UID_MAX and GID_MAXTodd C. Miller
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.