summaryrefslogtreecommitdiff
path: root/sys/arch/mvmeppc
AgeCommit message (Collapse)Author
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.
2001-09-12mbutl no moreArtur Grabowski
2001-09-11Fix uvm_km_suballoc() usage flags. ok art@ millert@Miod Vallat
2001-09-11Don't include <vm/vm_kern.h> if you don't need foo_map.Miod Vallat
2001-09-10Fix the other half.Dale Rahn
2001-09-10move vtophys proto into a port-area in order to remove it for macppc ↵Michael Shalayeff
eventually; drahn@ ok
2001-09-02Fix typos, update vtophys() prototype.Miod Vallat
2001-09-02Removed, use common powerpc one instead.Miod Vallat
2001-09-02Convert mvmeppc to use common powerpc parts.Miod Vallat
2001-09-02Convert mvmeppc to use powprec common parts.Miod Vallat
2001-08-27cold is in <sys/systm.h>Miod Vallat
2001-08-25This is mvmeppc land, not mvme88k.Miod Vallat
2001-08-25Do not enter/compile installboot on mvmeppc yet - this code is notMiod Vallat
ready yet.
2001-08-25Change pci_intr_map to take pci_attach_args as an argument.Artur Grabowski
All callers actually took all arguments to pci_intr_map from pci_attach_args structs, so this simplifies code. This also allows more complicated interrupt assignment schemes like the one on sparc64. This makes sparc64 pci interrupts work. Inspired by the same change in NetBSD.
2001-08-23We can now move timeout_init into main().Artur Grabowski
2001-08-23Remove even more old timeout tentacles.Artur Grabowski
2001-08-23enable de. ok miod@Matthieu Herrb
2001-08-21Was lacking a cast.Miod Vallat
2001-08-21No need to explicitely link with libgcc.aMiod Vallat
2001-08-21Dumb Makefile to recurse in stand/ for mvmeppc land.Miod Vallat
2001-08-21Get libkern to compile.Miod Vallat
2001-08-17provide a way to get the number used for irq line, not only a stringMichael Shalayeff
representation, this is needed for devices like cbb which pass the interrupt line down to the cardbus attachment and not getting the right line before pci_intr_map() has done it's dirty deed. tested on i386 by jason@, compiles on alpha by art@. ppc and mveppc are to be test-compiled, but should work (;
2001-08-12Actually, I'm not fond of include files including <uvm/uvm_extern.h>,Miod Vallat
especially when this is in fact, not necessary.
2001-08-12vm_inherit.h no moreMichael Shalayeff
2001-08-12ok, this is the last vm_prot.h slackupMichael Shalayeff
2001-08-12#(endif|else) foo is incorrect, make it #endif /* foo */Heikki Korpela
deraadt@ ok