summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k/include
AgeCommit message (Collapse)Author
2002-07-30Add SIZE_MAX define. This is the same as SIZE_T_MAX but more portable.Todd C. Miller
The only OSes I've seen that use SIZE_T_MAX are 4.4BSD-derived whereas SYSV things seem to use SIZE_MAX. It is also consistent with SSIZE_MAX (which we already have). deraadt@ OK
2002-06-10add __weak_alias define; miod@ okFederico G. Schwindt
2002-06-07Remove obsolete CLKF_BASEPRI(). ok niklas@, miod@ and art@Thomas Nordin
2002-06-04spelling; raj@cerias.purdue.eduTheo de Raadt
2002-05-07Spring pmap cleaning:Miod Vallat
- update and fix comments - clean the batc code (still not used by default) - there was some KNF left to do - fix incorrect locking behaviour in pmap_remove_all() - fix incorrect pmap_remove_range() call which would cause the kernel to enter an infinite loop sometimes at shutdown - fix an off-by-one page loop in pmap_protect() This should bring the extra bits of stability I need to resume working on the compiler...
2002-04-29Define placeholders for art's splassert() debugging stuff on all arches.Miod Vallat
Currently as no-ops everywhere. ok art@, deraadt@
2002-04-28Use the prototypes defined via cdev_decl() macros, instead of rolling ourMiod Vallat
own; thus fix a lot of foo_open(), foo_close() and foo_ioctl() prototypes in the process.
2002-04-24Introduce a new file, machine/internal_types.h, to hold that specific archMarc Espie
type characteristics. internal_types.h will contain only settings invisible from standard C, e.g., in the __* or _[A-Z]* namespace, and be reused by files like limits.h. This allows us to shorten machine/limits.h greatly, as all the common defines are now in sys/limits.h, plus a small stub in internal_types.h. Tested on all arches as far as I know. Approved after discussion with art, millert, deraadt, and others.
2002-03-25Gremlins always escape when you commit from the bad tree. An extra semicolonMiod Vallat
this time.
2002-03-23mvme88k varargs cleanup 2/2Miod Vallat
2002-03-23Repair.Miod Vallat
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-03-05Kill prom stuff duplicates from bugio.[ch].Miod Vallat
2002-02-17Patch from Daniel Lucq <daniel@lucq.org>Mats O Jansson
The patch allows you to change the value of NMBCLUSTERS, BUFCACHEPERCENT and NKMEMPAGES using the config command, instead of recompiling the kernel. This is the kernel part of the patch. I have compiled it on i386, sparc64, alpha and macppc. -moj ok art@ maja@
2002-02-10spellingTheo de Raadt
2002-02-05Provide a definition for pmap_wired_count.Miod Vallat
2002-01-14volatile police.Miod Vallat
2002-01-12Not used.Miod Vallat
2002-01-09Put explicit register qualifiers into the inlines, so that they work correctlyMiod Vallat
when the kernel is compiled with -O0.
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.