Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-12-25 | Oops, 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-22 | mc88110 mods. | Steve Murphree | |
2001-12-22 | Bring in PSR bit definitions. | Steve Murphree | |
2001-12-22 | change function names to reflect cpu type instead of board type. | Steve Murphree | |
2001-12-22 | add get_psr() inline for mc88410.h | Steve Murphree | |
2001-12-22 | correct pmap_map. mc88110 modifications. | Steve Murphree | |
2001-12-22 | masive cmmu overhaul. function pointers now control cmmu functionality | Steve Murphree | |
instead of case statements based on cpu type. | |||
2001-12-22 | mc88110 support in ddb. Bring in bit definitions. | Steve Murphree | |
We can support hardware sstep for mc88110 and software sstep for mc88100. | |||
2001-12-22 | rename m882xx.h to m8820x.h | Steve Murphree | |
2001-12-21 | MC88410 External Cache Controller inline for MVME197DP/SP | Steve Murphree | |
2001-12-20 | MC88110 Processor Status Register definitions. | Steve Murphree | |
2001-12-20 | MC88110 header modifications. | Steve Murphree | |
2001-12-20 | machine dependant pointer changes. | Steve Murphree | |
2001-12-19 | Introduce brdtyp and change what cputyp means. | Steve Murphree | |
2001-12-19 | board.h overhaul. split definitions by arch. | Steve Murphree | |
2001-12-16 | Revert 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-14 | Repair MVME187 after MVME197 merge. | Steve Murphree | |
2001-12-13 | Steve, please pay attention to warnings. | Miod Vallat | |
cpp namespace pollution is BAD. | |||
2001-12-13 | Support for MVME197 completed. Fix SPL defs. | Steve Murphree | |
2001-12-12 | Remove prototypes for non-existent mach leftovers, or duplicated in | Miod Vallat | |
<uvm/uvm_pmap.h>. | |||
2001-12-05 | VM_KMEM_SIZE no longer needed. | Artur Grabowski | |
2001-12-05 | make 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-05 | Update pmap_update macro for arches Art missed. Still just a noop. | Todd C. Miller | |
2001-11-30 | Remove some definitions which do not make sense for non-m68k platforms. | Miod Vallat | |
2001-11-30 | Now that pmaps can have vm_page_md, make pmap_physseg optional. | Artur Grabowski | |
2001-11-28 | zap 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-28 | Make pmap_update functions into nops so that we can have a consistent | Artur Grabowski | |
pmap_update API (right now it's nop). | |||
2001-11-27 | A few cleanups to have less include files include each other. | Miod Vallat | |
2001-11-27 | Declare symbolic names for the various interrupts used by ddb. | Miod Vallat | |
Make this file #include-able from locore. | |||
2001-11-21 | Lower splvm() level, after discussing with art. | Miod Vallat | |
2001-11-20 | Prevent more symbol clashes when compiling userland. | Miod Vallat | |
2001-11-16 | mvme88k varargs cleanup 1/2 | Miod Vallat | |
2001-11-09 | Ouch, more variables declarations in .h files lacking ``extern'' safety | Miod Vallat | |
belts. | |||
2001-11-09 | Be less smart in this file, but at least prevent symbol names clashes | Miod Vallat | |
with some userland parts. | |||
2001-11-08 | COPY_SIGCODE serve no purpose nowadays. | Miod Vallat | |
2001-11-06 | Replace 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-06 | Let 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-06 | Kill vm/vm_param.h, move it to uvm/uvm_param.h | Artur Grabowski | |
2001-10-28 | Use the same pipeline flush instruction everywhere. | Miod Vallat | |
2001-10-28 | Define kernel_pmap only if _KERNEL defined. | Miod Vallat | |
2001-09-28 | Variable declarations in .h files without extern keywords suck. | Miod Vallat | |
Especially when not all of these variables are used. | |||
2001-09-28 | Typos of the day. | Miod Vallat | |
2001-09-28 | More cleaning, some style changes. | Miod Vallat | |
2001-09-28 | "sys/foo.h" -> <sys/foo.h> | Miod Vallat | |
2001-09-23 | Declare machdep.conssole_device sysctl. | Miod Vallat | |
2001-09-23 | Don't define _C_LABEL here. | Miod Vallat | |
XXX this file should probably disappear. soon. | |||
2001-09-22 | Remove more old, dusty, unused defines. | Miod Vallat | |
2001-09-21 | Don't protect useful macro definitions with #ifdef _LOCORE, as libc needs | Miod Vallat | |
some of them. | |||
2001-08-31 | There's no point having a Debugger() clone here. | Miod Vallat | |