summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k
AgeCommit message (Collapse)Author
2003-01-14Define exception vector tables as assembly source, with the appropriateMiod Vallat
macros, rather than include files - no need to pollute <machine/> area...
2003-01-13Clean up ipl handling: be sure to always return valid levels in getipl(),Miod Vallat
and check input level in setipl() if DIAGNOSTIC. Doing this pointed out an horrible bug where exception frames would refer to the saved ipl at the time the exception was processed, but would not save it before, and the joys of stack values would make it a correct value 90% of the time. Of course, bad things could happen when restoring the ``saved'' ipl...
2003-01-13Missing splx()Miod Vallat
2003-01-09Remove fetch(9) and store(9) functions from the kernel, and replace the fewMiod Vallat
remaining instances of them with appropriate copy(9) usage. ok art@, tested on all arches unless my memory is non-ECC
2003-01-07Remove duplicate SRX definition.Miod Vallat
2003-01-04On MVME187, detect the on-board memory size by probing the memory controllersMiod Vallat
like on mvme68k, rather than attempting to find the first off-board memory location.
2003-01-04Fix a few pcctwo attachment addressesMiod Vallat
2003-01-04Don't define splassert goo if _LOCOREMiod Vallat
2003-01-04Correctly invoke pmap_enter() [fix last argument]Miod Vallat
2003-01-04A va_copy macro without drugs inside. Shupid miod.Miod Vallat
2003-01-03splassert support for m88kMiod Vallat
2003-01-03Provide a simple va_copy() implementation.Miod Vallat
2003-01-02Adapt to recent changes in libc/libc_r wrt weak symbols, so that programsMiod Vallat
can link against libc without unresolved symbols again. Anyone who correctly guessed that my m88k hard drive has been recovered, wins a strawberry lollipop.
2003-01-01Fill cpu_model, so that sysctl hw.model produces something interesting.Miod Vallat
2002-12-25No need to define FOO?=foo for AS, CC, CPP and LD, as they are always alreadyMiod Vallat
set from <sys.mk>
2002-12-17Make SysV-style shared memory and semaphore limits sysctl'able.Todd C. Miller
Instead of allocating a static amount of memory for the data structures via valloc() in allocsys(), allocate things dynamically using pool(9) when possible and malloc(9) when not. The various members of struct seminfo and struct shminfo are in kern.seminfo and kern.shminfo respectively (not all members of kern.seminfo are changable). The data structures used still leave something to be desired but things are not made worse in that respect by this commit.
2002-12-14handelr -> handlerFederico G. Schwindt
2002-12-14handeled -> handled; reported by someone on the list, but i no longerFederico G. Schwindt
have the mail.
2002-12-09From Andrushock, s/sucess/success/gTodd C. Miller
2002-12-05remove altq entries.Kenjiro Cho
altq is merged into pf and handled through pf.
2002-12-02Import propolice (http://www.trl.ibm.com/projects/security/ssp), a stackMiod Vallat
attack protection scheme, into gcc. This protection is enabled by default. It can be turned off by using the -fno-stack-protector flag. Code by Hiroaki Etoh (etoh at jp dot ibm dot com); work on openbsd-specific integration by fgsch@, deraadt@ and myself; tests by fgsch@, naddy@ and myself; beer drinking by myself. Please note that system upgrades with this new code will require a new libc and ld.so to be build and installed before the propolice-enabled compiler can be installed.
2002-10-12Remove more '\n's from panic() statements. Both trailing and leading.Kenneth R Westerback
Last bits of diff generated by Chris Kuethe.
2002-09-10Change the pmap_zero_page and pmap_copy_page API to take the struct vm_page *Artur Grabowski
instead of the pa. Most callers already had it handy and those who didn't only called it for managed pages and were outside time-critical code. This will allow us to make those functions clean and fast on sparc and sparc64 letting us to avoid unnecessary cache flushes. deraadt@ miod@ drahn@ ok.
2002-08-09Add an explicit dependancy of assym.h to Makefile.Miod Vallat
This makes sure it will be regenerated if you run config(8) again.
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-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-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-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-18Rename the MD db_stack_trace_cmd to db_stack_trace_print. Add an argumentArtur Grabowski
that specifies which printf funciton it should use. Implement db_stack_trace_cmd in MI code. Thanks to miod@ for all the tests.
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-05-16Add a an argument to db_printsym that specifies the printf functionArtur Grabowski
we'll use for printing the information. miod@ ok
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-28More dead beef here.Miod Vallat
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-26Honor psratio for addupc_task(), as other arches do.Miod Vallat
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-23Add variables for config(8) -e time tweak of systemV shared memoryMarc Espie
parameters. Ok millert@, miod@, maja@
2002-03-23Repair.Miod Vallat
2002-03-15Cosmetic changes only, primarily making comments line up nicely after theTodd C. Miller
__P removal.