summaryrefslogtreecommitdiff
path: root/sys/arch/mvme68k/include
AgeCommit message (Collapse)Author
2003-06-02license cleanup of my filesTheo de Raadt
2003-04-16Clarify license terms.Miod Vallat
2003-02-24Do not redefine stuff already in <sys/disklabel.h>Miod Vallat
2003-01-27Convert m68k pmap from physseg to VM_PAGE_MD.Miod Vallat
This allows us to remove some ambiguities on how some functions are called, remove some diagnostic checks for conditions that can never happen and remove the ugly hack with "pmap_initialized". Then, rework internal function interfaces and some logic so as to stop fetching vm_page from a pa and the reverse every now and then - this makes some pmap operations run much faster. per art@'s idea.
2003-01-05splassert on m68k-based arches. Not totally accurate on hp300 at the moment,Miod Vallat
still.
2002-06-07Remove obsolete CLKF_BASEPRI(). ok niklas@, miod@ and art@Thomas Nordin
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-28A few more tweaks to let non-GENERIC kernels (MVMEfoo) build as well with -Wall.Miod Vallat
2002-04-27Jumbo commit to fix all compilation warnings on mvme68k (add prototypes,Miod Vallat
add casts, fix a few errors and typos in the process, etc)
2002-04-25<m68k/cpu.h> should be included when this <machine/cpu.h> is included fromMiod Vallat
userland, for example from libkvm; found the hard way be deraadt@
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-04-23Oops, unbreak; deraadt@Miod Vallat
2002-04-21Get rid of duplicate definitions with <m68k/cpu.h>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-02-22Switch mvme68k to pmap_motorola again.Miod Vallat
68060 operation tested by deraadt@
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@
2001-12-20Temporarily revert the pmap_motorola changes, as they may account forMiod Vallat
some problems as well. Requested by deraadt@
2001-12-07NKMEMPAGES defines.Artur Grabowski
2001-12-05Remove NKMEMCLUSTERS.Artur Grabowski
2001-12-05VM_KMEM_SIZE no longer needed.Artur Grabowski
2001-11-30Switch to pmap_motorola.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-23Remove splsched() declaration and related stuff.Miod Vallat
2001-09-22Remove more old, dusty, unused defines.Miod Vallat
2001-09-06missing machine/ieee.h from NetBSDTodd C. Miller
2001-08-13SYSPTSIZE is orhpaned, so g/c the poor define.Miod Vallat
2001-08-12KUSER_AREA, BTOPUSRSTACK, P1PAGES are never used, so get rid of them.Miod Vallat
2001-08-06__BDEVSW_DUMP_OLD_TYPE no more.Miod Vallat
2001-07-06change MSIZE to 256, okay @deraadtNiels Provos
2001-06-27MNN is no longer an option.Artur Grabowski
2001-06-26A few changes to mvme68k:Miod Vallat
+ switch to UVM + fix the system trace problem + big cleanup of locore.s (macro for BUG calls, use more common m68k code whenever possible, and the macros in <m68k/asm.h>) + better indentation on some parts (old KNF) + call doshutdownhooks() at shutdown + use <net/netisr_dispatch.h> + upgrade pmap.c to something very close to our current hp300 pmap.c, minus support for PMAP_NEW and for HP MMU + various tidbits I forget to mention here work and tests by smurph@ and me.
2001-06-24Define splvm() for arches who don't already provide it, with the sameMiod Vallat
definition as splimp(). art@ ok
2001-06-12Change RB_NOSYM, for it used to have the same value as RB_CONFIG ;Miod Vallat
makes boot -c happier.
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-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-01-22Define ARCH_ELFSIZE that is the default elf size on this arch.Artur Grabowski
2001-01-15__asm__ and __volatile__Theo de Raadt
2000-07-06Add spllowersoftclock(), same as splsoftclock(). (art@ ok)Hakan Olsson
2000-07-06Fix pmap_activate and activation of theArtur Grabowski
correct pmap.
2000-04-07add DISKMINOR(), and repair redefinitionsTheo de Raadt
2000-02-22enlarge msgbuf, somewhat line netbsd didTheo de Raadt
2000-01-06Fix for IP v.6Steve Murphree
2000-01-06Added support for MVME177 (mc68060)Steve Murphree
1999-09-26This needed to be there...Steve Murphree
1999-09-22Don't worry, be a happy gccMarc Espie
1999-01-21just include <m68k/spinlock.h> so <machine/spinlock.h> works for libc_rTodd C. Miller