summaryrefslogtreecommitdiff
path: root/sys/arch/mvmeppc
AgeCommit message (Collapse)Author
2002-06-08compile with -Wall -Werror -WhateverMiod Vallat
2002-06-08Oops, it was not meant to be removed, just liposucked.Miod Vallat
2002-06-08One ddb to rule them all.Miod Vallat
Move the ddb files form macppc/macppc to powerpc/ddb, so that mvmeppc can benefit from the better ddb that was in macppc. db_interface.c is left as an md part.
2002-06-08Strict prototypes, and some KNF touches while there.Miod Vallat
2002-06-08Strict prototypes, fix lcsplx() behaviour as per macppc, and a fewMiod Vallat
other fixes here and there.
2002-06-08Strict prototypes, and fix mvmeprom_brdid interface.Miod Vallat
2002-06-08Fix device and console device prototypes.Miod Vallat
2002-06-08Factorize common parts (cache-related stuff).Miod Vallat
ok drahn@
2002-06-07Switch mvmeppc to the current powerpc pmap scheme.Miod Vallat
Only compile-tested so far, since the VME rack is not in the room yet.
2002-06-07Fix the cache invalidation routines, per macppc cpu.h rev 1.3.Miod Vallat
Initially from pefo@
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-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-23typo repair; openbsd@davidkrause.comTheo de Raadt
2002-03-23Add variables for config(8) -e time tweak of systemV shared memoryMarc Espie
parameters. Ok millert@, miod@, maja@
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-19correct extended partition botch; gluk, in PR 1449Theo de Raadt
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-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-16Don't include <sys/map.h> when you don't need what's in it.Miod Vallat
2002-01-03Use STRIPFLAGS=-g -X -x rather than =-d on all ELF arches.Miod Vallat
2001-12-11Remove declarations that already exist in <sys/conf.h>Miod Vallat
2001-12-08Sprinkle pmap_update calls where relevant and some otherArtur Grabowski
misc pmap usage fixes.
2001-12-05Enable rootdev auto-configuration by device drivers during boot.Thierry Deval
Add support for "raid" devices (prepare future raidframe changes). OK deraadt@, Reviewed by drahn@, jason@, mickey@ and miod@
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-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-28Sync in more uvm changes from NetBSD.Artur Grabowski
This time we're getting rid of KERN_* and VM_PAGER_* error codes and use errnos instead.
2001-11-18Fix RB_NOSYM clash here, too.Miod Vallat
2001-11-09nswbuf hasn't been used for ages. gc.Artur Grabowski
2001-11-09unbreakArtur Grabowski
2001-11-07Add an alignment argument to uvm_map that specifies an alignment hintArtur Grabowski
for the virtual address.
2001-11-06-Wall -Werror cleanup.Miod Vallat
2001-11-06Replace 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-06Kill vm/vm_param.h, move it to uvm/uvm_param.hArtur Grabowski
2001-11-05Switch everything to the new bus_dmamap_sync API.Artur Grabowski
Most work by Wilbern Cobb <vedge@csoft.org> with some fixes from me, mickey@ and drahn@.
2001-11-01Change d_mmap in struct cdevsw from:Artur Grabowski
int (*d_mmap) __P((dev_t, int, int)); to: paddr_t (*d_mmap) __P((dev_t, off_t, int)); This allows us to mmap devices past 4GB offsets.
2001-09-29The "swap generic" configuration needs only two entries in swdevt[].Miod Vallat
So shrink it when necessary, and remove unwanted stuff as well.
2001-09-28move cdev_decl(pf) into it's proper place, kill cdev_decl(ipl) at the same timeMichael Shalayeff
2001-09-23Worst abuse of C, ever.Miod Vallat
2001-09-22Remove more old, dusty, unused defines.Miod Vallat
2001-09-21phys_map declaration comes from <vm/vm.h>, no need to declare it locally.Miod Vallat
2001-09-19Now is a good time to commit this cosmetic maxpartition-related change...Miod Vallat
2001-09-19merge vm/vm_kern.h into uvm/uvm_extern.h; art@ okMichael Shalayeff
2001-09-16Make use of "export", "struct" and "member" keywords to be easier to readMiod Vallat
and simpler.