summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k
AgeCommit message (Collapse)Author
2001-12-22rename m882xx.h to m8820x.hSteve Murphree
2001-12-21MC88410 External Cache Controller inline for MVME197DP/SPSteve Murphree
2001-12-20MVME197 gets it's own external interrupt routine.Steve Murphree
2001-12-20MC88110 Processor Status Register definitions.Steve Murphree
2001-12-20MC88110 header modifications.Steve Murphree
2001-12-20machine dependant pointer changes.Steve Murphree
2001-12-19Introduce brdtyp and change what cputyp means.Steve Murphree
2001-12-19board.h overhaul. split definitions by arch.Steve Murphree
2001-12-19bus switch name shortened. Added register definitons and functionality.Steve Murphree
2001-12-16Revert the mvme88k to 20011212. Recent changes had not been merged correctly,Miod Vallat
and I am fed up with dissecting diffs to put back code that disappeared. This will likely be fixed shortly.
2001-12-14Remove cmmu_remote_[gs]et() here too, then...Miod Vallat
2001-12-14Duplicate #include line.Miod Vallat
2001-12-14Repair MVME187 after MVME197 merge.Steve Murphree
2001-12-14Even more one-liners to get the kernel to link.Miod Vallat
2001-12-14Fill the M88100 blanks...Miod Vallat
2001-12-14This one was way too tricky at (almost) 3am. Now GENERIC enters the link phase.Miod Vallat
2001-12-14smurph you're a clown (with apologies to pefo@).Miod Vallat
No way you could have compiled a kernel from this.
2001-12-14Uncle miod had a GENERIC mvme88k and he wanted the kernel to compile, eieio...Miod Vallat
2001-12-14One more free commit, thanks to smurph@, in order to get GENERIC going.Miod Vallat
2001-12-13Add magic to the kernel Makefile to remove the need to explicitely putMiod Vallat
the processor type in the configuration files, if you specify a board type. Also, some syntaxic sugar for the MVME187 case as well.
2001-12-13Steve, please pay attention to warnings.Miod Vallat
cpp namespace pollution is BAD.
2001-12-13Make this run successfully through config(8), for starters...Miod Vallat
2001-12-13Support for MVME917 complete.Steve Murphree
2001-12-13Support for MVME197 completed. Fix SPL defs.Steve Murphree
2001-12-12- turn m88k_protection() into a trivial macro.Miod Vallat
- de-uglify pmap_map() interface.
2001-12-12Remove prototypes for non-existent mach leftovers, or duplicated inMiod Vallat
<uvm/uvm_pmap.h>.
2001-12-10No need to include <sys/dmap.h> and define related variables.Miod Vallat
2001-12-09- change flush_atc_entry() prototype, the third argument is indeed a boolean_t,Miod Vallat
and update callers. - move the kernel_pmap case out of pmap_expand(), and explicitely handle this in pmap_enter(). This saves an unlock/lock cycle in pmap_enter(). - put more diagnostic code in #ifdef DIAGNOSTIC/#endif pairs. - fix a few style issues and correct a few comments.
2001-12-08Better pmap_kenter_pa() and pmap_kremove() implementation.Miod Vallat
2001-12-08Use PMAP_MANAGED() macro everywhere instead of hand-expanding it.Miod Vallat
2001-12-08Be 9600-bauds friendly and panic() on unexpected issues, rather than printf()Miod Vallat
in loop.
2001-12-08Sprinkle pmap_update calls where relevant and some otherArtur Grabowski
misc pmap usage fixes.
2001-12-05I don't know who is to blame, heko@ for bOrking this, or myself to have notMiod Vallat
noticed for so long...
2001-12-05VM_KMEM_SIZE no longer needed.Artur Grabowski
2001-12-05make nkmempages dynamic based on memory. okay art@ from netbsd:Niels Provos
date: 2000/02/11 19:22:52; author: thorpej; Add some very simple code to auto-size the kmem_map. We take the amount of physical memory, divide it by 4, and then allow machine dependent code to place upper and lower bounds on the size. Export the computed value to userspace via the new "vm.nkmempages" sysctl. NKMEMCLUSTERS is now deprecated and will generate an error if you attempt to use it. The new option, should you choose to use it, is called NKMEMPAGES, and two new options NKMEMPAGES_MIN and NKMEMPAGES_MAX allow the user to configure the bounds in the kernel config file.
2001-12-05Update pmap_update macro for arches Art missed. Still just a noop.Todd C. Miller
2001-11-30Repair after pmap_kenter_pgs() removal.Miod Vallat
2001-11-30Remove some definitions which do not make sense for non-m68k platforms.Miod Vallat
2001-11-30Now that pmaps can have vm_page_md, make pmap_physseg optional.Artur Grabowski
2001-11-28zap some typedefs.Artur Grabowski
vm_map_t -> struct vm_map * vm_map_entry_t -> struct vm_map_entry * simple_lock_data_t -> struct simplelock (uvm not done yet, coming in the next commit)
2001-11-28Make pmap_update functions into nops so that we can have a consistentArtur Grabowski
pmap_update API (right now it's nop).
2001-11-28pmap_kenter_pgs is not used and not really useful. remove.Artur Grabowski
2001-11-28pmap_kenter_pgs(.., 1) is pointless. pmap_kenter_pa instead.Artur Grabowski
2001-11-28Sync in more uvm changes from NetBSD.Artur Grabowski
This time we're getting rid of KERN_* and VM_PAGER_* error codes and use errnos instead.
2001-11-27Use pools for pmap and pv_entry structures.Miod Vallat
2001-11-27Adapt to include files changes.Miod Vallat
2001-11-27A few cleanups to have less include files include each other.Miod Vallat
2001-11-27Use symbolic constants to identify ddb traps.Miod Vallat
Fix a comment as well.
2001-11-27Declare symbolic names for the various interrupts used by ddb.Miod Vallat
Make this file #include-able from locore.
2001-11-27Move the declaration of EH_DEBUG and ERRATA__XXX_USR to the kernelMiod Vallat
configuration files.