summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k/include
AgeCommit message (Collapse)Author
2001-12-25Oops, macros from the wrong tree escaped.Miod Vallat
2001-12-24- completely change the mmu segment and page table structure definitions,Miod Vallat
to use constant bitmasks instead of bitfields. - remove unnecessary (as long as we are not running SMP) locks on the physsegs. - update the pmap code to take these changes into account, and gratuitously change several names and code paths to be closer to existing m68k pmaps. It's a bit faster now. - change pmap.c's usage of vm_{offset,size}_t to {p,v}{addr,size}_t. - remove dead or unused stuff from pmap.c, fix typos, etc Tested on 187 and 188, should not make things worse for 197.
2001-12-22mc88110 mods.Steve Murphree
2001-12-22Bring in PSR bit definitions.Steve Murphree
2001-12-22change function names to reflect cpu type instead of board type.Steve Murphree
2001-12-22add get_psr() inline for mc88410.hSteve Murphree
2001-12-22correct pmap_map. mc88110 modifications.Steve Murphree
2001-12-22masive cmmu overhaul. function pointers now control cmmu functionalitySteve Murphree
instead of case statements based on cpu type.
2001-12-22mc88110 support in ddb. Bring in bit definitions.Steve Murphree
We can support hardware sstep for mc88110 and software sstep for mc88100.
2001-12-22rename m882xx.h to m8820x.hSteve Murphree
2001-12-21MC88410 External Cache Controller inline for MVME197DP/SPSteve 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-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-14Repair MVME187 after MVME197 merge.Steve Murphree
2001-12-13Steve, please pay attention to warnings.Miod Vallat
cpp namespace pollution is BAD.
2001-12-13Support for MVME197 completed. Fix SPL defs.Steve Murphree
2001-12-12Remove prototypes for non-existent mach leftovers, or duplicated inMiod Vallat
<uvm/uvm_pmap.h>.
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-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-27A few cleanups to have less include files include each other.Miod Vallat
2001-11-27Declare symbolic names for the various interrupts used by ddb.Miod Vallat
Make this file #include-able from locore.
2001-11-21Lower splvm() level, after discussing with art.Miod Vallat
2001-11-20Prevent more symbol clashes when compiling userland.Miod Vallat
2001-11-16mvme88k varargs cleanup 1/2Miod Vallat
2001-11-09Ouch, more variables declarations in .h files lacking ``extern'' safetyMiod Vallat
belts.
2001-11-09Be less smart in this file, but at least prevent symbol names clashesMiod Vallat
with some userland parts.
2001-11-08COPY_SIGCODE serve no purpose nowadays.Miod Vallat
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
(Look ma, I might have broken the tree)
2001-11-06Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument,Artur Grabowski
instead of doing fork1, cpu_set_kpc. This lets us retire cpu_set_kpc and avoid a multiprocessor race. This commit breaks vax because it doesn't look like any other arch, someone working on vax might want to look at this and try to adapt the code to be more like the rest of the world. Idea and uvm parts from NetBSD.
2001-11-06Kill vm/vm_param.h, move it to uvm/uvm_param.hArtur Grabowski
2001-10-28Use the same pipeline flush instruction everywhere.Miod Vallat
2001-10-28Define kernel_pmap only if _KERNEL defined.Miod Vallat
2001-09-28Variable declarations in .h files without extern keywords suck.Miod Vallat
Especially when not all of these variables are used.
2001-09-28Typos of the day.Miod Vallat
2001-09-28More cleaning, some style changes.Miod Vallat
2001-09-28"sys/foo.h" -> <sys/foo.h>Miod Vallat
2001-09-23Declare machdep.conssole_device sysctl.Miod Vallat
2001-09-23Don't define _C_LABEL here.Miod Vallat
XXX this file should probably disappear. soon.
2001-09-22Remove more old, dusty, unused defines.Miod Vallat
2001-09-21Don't protect useful macro definitions with #ifdef _LOCORE, as libc needsMiod Vallat
some of them.
2001-08-31There's no point having a Debugger() clone here.Miod Vallat