Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-12-07 | Use pmap_kenter for buffers and msgbuf. | Artur Grabowski | |
2001-12-07 | Ratibibugle setredzone() | Miod Vallat | |
[Ratibibugle is local slang for g/c, remove, rototill, etc] | |||
2001-12-06 | Shave never used fastvec code | Niklas Hallqvist | |
2001-12-05 | Enable 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-05 | remove some ancient crud from the "modern machine" floppy | Theo de Raadt | |
2001-12-05 | change KMEMPAGES back to 64M, 128M does not work on large memory machines. | Dale Rahn | |
ok art@ | |||
2001-12-05 | VM_KMEM_SIZE no longer needed. | Artur Grabowski | |
2001-12-05 | make 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-12-04 | Yet another sync to NetBSD uvm. | Artur Grabowski | |
Today we add a pmap argument to pmap_update() and allocate map entries for kernel_map from kmem_map instead of using the static entries. This should get rid of MAX_KMAPENT panics. Also some uvm_loan problems are fixed. | |||
2001-12-04 | Now that we found the bug, go back to not stop on SPL NOT LOWERED.. | Niklas Hallqvist | |
2001-12-04 | more bits defs; from netbsd | Michael Shalayeff | |
2001-12-04 | missing \n | Michael Shalayeff | |
2001-12-04 | part of i386 isr patches; OK niklas@ | Marco S Hyman | |
2001-12-04 | New try at a level based irq system. | Niklas Hallqvist | |
2001-12-03 | be more verbose on panic. patch by form@. | Mike Pechkin | |
art@ ok. | |||
2001-12-01 | Add TF_EAX and TF_ESP for trapframe struct. niklas@ ok | Hakan Olsson | |
2001-12-01 | Provide more debugging info for the spl not lowered on syscall exit | Niklas Hallqvist | |
situation. And stop in ddb once again so more debugging still can be carried out. | |||
2001-11-30 | prevent reorder of __asm w/ __volatile. | Michael Shalayeff | |
from netbsd: Declare some asm statement with output as volatile. Without this, gcc with -march=pentiumpro produce bad code. | |||
2001-11-30 | Now that pmaps can have vm_page_md, make pmap_physseg optional. | Artur Grabowski | |
2001-11-30 | add stge(4) | Nathan Binkert | |
2001-11-28 | somebody forgot something | Michael Shalayeff | |
2001-11-28 | revert hardware breakage | Todd T. Fries | |
2001-11-28 | more typedef zapping vm_page_t -> struct vm_page * | Artur Grabowski | |
2001-11-28 | zap 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-28 | Don't use pmap_update when we mean tlbflush. make pmap_update into a noop. | Artur Grabowski | |
2001-11-28 | pmap_kenter_pgs is not used and not really useful. remove. | Artur Grabowski | |
2001-11-28 | Sync 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-27 | Merge in the unified buffer cache code as found in NetBSD 2001/03/10. The | Artur Grabowski | |
code is written mostly by Chuck Silvers <chuq@chuq.com>/<chs@netbsd.org>. Tested for the past few weeks by many developers, should be in a pretty stable state, but will require optimizations and additional cleanups. | |||
2001-11-26 | Trident 4DWAVE-DX/NX, SiS 7018, ALi M5451 Sound Driver; from SOMEYA ↵ | Michael Shalayeff | |
Yoshihiko and KUROSAWA Takahiro; tested by Matt Behrens <matt@zigg.com> | |||
2001-11-24 | Harmonize boot() logic across arches: | Miod Vallat | |
- ensure RB_DUMP | RB_HALT will cause a dump - or RB_HALT if (cold) While there, honor RB_TIMEBAD on sparc64. | |||
2001-11-18 | Revert niklas's broken ICU interrupt handling changes; deraadt@ ok | Aaron Campbell | |
2001-11-12 | Redo the ICU interrupt handling system to better emulate an APIC system. | Niklas Hallqvist | |
This is done by representing the current blockings of interrupts with a priority level instead of an interrupt mask. This makes it possible to share implementations for spl* functions/macros between both ICU and APIC (a must when going MP) systems. In this process, assign soft interrupts their own levels to match the way things will be on APIC systems where they actually will be real interrupts and not just bits in a pending mask as they are now. Heavily inspired by Bill Studenmunds SMP work in NetBSD | |||
2001-11-09 | nswbuf hasn't been used for ages. gc. | Artur Grabowski | |
2001-11-08 | veli tpyo stolen fmor nkilsa | Michael Shalayeff | |
2001-11-07 | Another sync of uvm to NetBSD. Just minor fiddling, no major changes. | Artur Grabowski | |
2001-11-07 | Add an alignment argument to uvm_map that specifies an alignment hint | Artur Grabowski | |
for the virtual address. | |||
2001-11-06 | Add USB scanner device node to macppc and i386, both of these had the | Dale Rahn | |
uscanner compiled into the kernel, but no device node, or even entry in the character device switch table. ok todd@ | |||
2001-11-06 | Replace 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-06 | Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument, | Artur Grabowski | |
instead of doing fork1, cpu_set_kpc. This lets us retire cpu_set_kpc and avoid a multiprocessor race. This commit breaks vax because it doesn't look like any other arch, someone working on vax might want to look at this and try to adapt the code to be more like the rest of the world. Idea and uvm parts from NetBSD. | |||
2001-11-06 | Zap some redundant includes. | Artur Grabowski | |
2001-11-05 | Switch 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-02 | Make kernel compile without IPSEC, PPP_DEFLATE but with CRYPTO. Reported by | Jean-Jacques Bernard-Gundol | |
Brian J. Kifiak <bk@rt.fm>. Thanks! | |||
2001-11-01 | Change 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-10-25 | add an ali1543 and fix amd756 icu drivers | Michael Shalayeff | |
2001-10-24 | forgot the audio at emu (; from Dries Schellekens <gwyllion@ace.ulyssis.org> | Michael Shalayeff | |
2001-10-24 | use _C_LABEL for C labels | Michael Shalayeff | |
2001-10-24 | add emu at pci | Michael Shalayeff | |
2001-10-10 | gc SWAPPAGER and DEVPAGER options | Todd C. Miller | |
2001-10-10 | sorry, twe does not fit | Theo de Raadt | |
2001-10-08 | i think miod only half-looked at this patch | Theo de Raadt | |