summaryrefslogtreecommitdiff
path: root/sys/arch/mvme68k
AgeCommit message (Collapse)Author
2002-07-20Instead of copying out the signal trampoline on top of the stack, createArtur Grabowski
an uvm aobj, copy out the signal trampoline into it and share that page among all processes for the same emulation. This also requires us to actually be able to tell signal code where the trampoline is located, so introduce a new field in struct proc - p_sigcode that is a pointer to sigcode. This allows us to remove all the ugly calculations of the signal trampoline address done in every sendsig function in the tree (that's why so many files are changed). Tested by various people. ok deraadt@
2002-07-15repair tags building (due to obj dirs in /sys)Michael Shalayeff
2002-07-10proper cdev_decl(ksyms), fix ksyms's broken functionsMichael Shalayeff
2002-07-10'sez' is not an english word; ok deraadt@Jason Peel
2002-06-23uid_t is unsignedTheo de Raadt
2002-06-22Add ${PIPE} to CFLAGSTodd C. Miller
2002-06-14spelling; from Brian Poole <raj@cerias.purdue.edu>Todd T. Fries
2002-06-12cnputc() will take care of the necessary cr->cr/lf translation, so don'tMiod Vallat
do it in those consoles either.
2002-06-11cnputc() routines are void, not int.Miod Vallat
2002-06-07Remove obsolete CLKF_BASEPRI(). ok niklas@, miod@ and art@Thomas Nordin
2002-06-04spelling; raj@cerias.purdue.eduTheo de Raadt
2002-06-02withough -> withoutTheo de Raadt
2002-05-16Add systrace support to all the remaining architectures.Miod Vallat
Tested by various people on various platforms, I'm willing to fix any breakage this causes. ok niels@ deraadt@ and mickey@ (after his comments were applied)
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-29wierd -> weirdPeter Valchev
2002-04-28Correctly configure ccd(4).Miod Vallat
2002-04-28A few more tweaks to let non-GENERIC kernels (MVMEfoo) build as well with -Wall.Miod Vallat
2002-04-28Shave a few more bytes off bsd.rdMiod Vallat
2002-04-28Deal with xd commented out in files.mvme68k - this went unnoticed until youMiod Vallat
purge your kernel compile directory...
2002-04-27Enable -Wall and friends for kernel compilations.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-25Factorize more common m68k definitions.Miod Vallat
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-21Correct a thinko wrt 68060 operation; only affects 177 boards.Miod Vallat
2002-04-21Fix comments.Miod Vallat
2002-04-21Get rid of duplicate definitions with <m68k/cpu.h>Miod Vallat
2002-04-21Add a maxusers line, and comment out xd lines.Miod Vallat
2002-04-18- use a define instead of a hardcoded value for 68040 cache controlMiod Vallat
- 68060 FPU operations should test fputype, not mmutype, for 060 land, if only for consistency reasons. Tested by deraadt@
2002-04-18Use FPU_FOO constants everywhere, and do not print the 68060 as having bothMiod Vallat
a built-in and an unknown FPU.
2002-04-17new RAMDISK config, much smallerTheo de Raadt
2002-04-16The interrupt vectors are data, not code; this makes non-DDB kernelsMiod Vallat
work.
2002-04-16Move the stage2 boot block load address higher, so that it can loadMiod Vallat
kernel larger than 4MB correctly again, and still work on 8MB boards.
2002-03-23Add variables for config(8) -e time tweak of systemV shared memoryMarc Espie
parameters. Ok millert@, miod@, maja@
2002-03-14remove ambiguity in version,ostype,osversion,osrelease and their constanity, ↵Michael Shalayeff
they are and declarre 'em accordingly also removing private externies of those
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-03-14Remove PTRACE support out of the ramdisks/miniroots.Miod Vallat
2002-02-23Factorize most of the pmap_bootstrap() guts used by pmap_motorola users,Miod Vallat
with a few hooks to cope with each architecture's specifics. The new arch/m68k/m68k/pmap_bootstrap.c is not a standalone file, but will be #included by the existing pmap_bootstrap.c code. Tested on hp300 and mvme68k, mac68k coming soon. amiga will be left out for now because it is a bit too different.
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@
2002-02-15Don't cast nonexistent return value from splx to (void). ok art@Thomas Nordin
2002-02-11Merge pmap_bootstrap060() with pmap_bootstrap().Miod Vallat
Thanks to deraadt@ for testing on mvme177.
2002-02-10spellingTheo de Raadt
2002-01-23move mb_map allocation to mbinit()Artur Grabowski
2002-01-23move definition of mb_map from zillions of machdep.c to uipc_mbuf.cArtur Grabowski
2002-01-16Replace resource maps with extents. 3 files left to go...Miod Vallat
2002-01-16Don't include <sys/map.h> when you don't need what's in it.Miod Vallat
2001-12-24Harmonize and complete wrt cross-compilation.Miod Vallat