Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-12-24 | Harmonize and complete wrt cross-compilation. | Miod Vallat | |
2001-12-19 | UBC was a disaster. It worked very good when it worked, but on some | Artur Grabowski | |
machines or some configurations or in some phase of the moon (we actually don't know when or why) files disappeared. Since we've not been able to track down the problem in two weeks intense debugging and we need -current to be stable, back out everything to a state it had before UBC. We apologise for the inconvenience. | |||
2001-12-14 | Don't use a single static struct alpha_bus_space since there are machines | Nathan Binkert | |
that can have more than one system bus attached to mainbus | |||
2001-12-13 | Get rid of magic numbers | Nathan Binkert | |
2001-12-11 | Remove declarations that already exist in <sys/conf.h> | Miod Vallat | |
2001-12-08 | Sprinkle pmap_update calls where relevant and some other | Artur Grabowski | |
misc pmap usage fixes. | |||
2001-12-07 | remove fxp. hey art, that is how i respond to kernel bloat! | Theo de Raadt | |
2001-12-06 | be more careful with spaces and tabs, guys | Theo de Raadt | |
2001-12-06 | unbreak alpha kernel. | Eric Jackson | |
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 | calculate and use nkmempages, not NKMEMCLUSTERS. | Artur Grabowski | |
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-05 | Update pmap_update macro for arches Art missed. Still just a noop. | Todd C. Miller | |
2001-11-30 | Now that pmaps can have vm_page_md, make pmap_physseg optional. | Artur Grabowski | |
2001-11-30 | rl and vr are reported to work. | Nathan Binkert | |
From Dries Schellekens <gwyllion@ulyssis.org> | |||
2001-11-30 | add stge(4) | Nathan Binkert | |
2001-11-30 | This file was just a placeholder required for kern_exit_43.c to compile. | Miod Vallat | |
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 | Make pmap_update functions into nops so that we can have a consistent | Artur Grabowski | |
pmap_update API (right now it's nop). | |||
2001-11-28 | make pmap_virtual_space madatory in all pmaps. | 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-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-09 | When calculating the initial size of the lev3map, use PAGER_MAP_SIZE, not a ↵ | Artur Grabowski | |
magic constant. | |||
2001-11-09 | Ieeek. invalidate the pmap_l1pt_cache in pmap_growkernel. | Artur Grabowski | |
How did this ever work? | |||
2001-11-09 | Don't uvm_pagezero here, allocate a zeroed page instead. | Artur Grabowski | |
2001-11-09 | Actually allow pa == 0 in pmap_extract, and don't set *pap if we fail. | Artur Grabowski | |
2001-11-09 | Update DEBUG code to match reality. | Artur Grabowski | |
2001-11-09 | No need to initialize the pmap_growkernel_slock twice. | Artur Grabowski | |
No need to initialize the pmap_growkernel_slock twice. | |||
2001-11-07 | Add an alignment argument to uvm_map that specifies an alignment hint | Artur Grabowski | |
for the virtual address. | |||
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-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-05 | irongate needs isadma bouncing. | Artur Grabowski | |
2001-11-05 | Code for isadma bouncing. | Artur Grabowski | |
From NetBSD. | |||
2001-11-04 | Two new sysctls in the chipset tree. | Artur Grabowski | |
CPU_CHIPSET_PORTS - address of the I/O ports. CPU_CHIPSET_HAE_MASK - mask for the HAE register. | |||
2001-11-04 | Add alpha_ldlu and alpha_stl. | Artur Grabowski | |
2001-11-01 | Unnecessary cast. | Artur Grabowski | |
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-26 | Don't bomb if isadma is not configured. | Artur Grabowski | |
2001-10-26 | First cut at a port of isadma and floppy driver. ok art@ | Nathan Binkert | |
From NetBSD via jay@rootaction.net | |||
2001-10-26 | spaces to tabs | Nathan Binkert | |
2001-10-26 | fix comment | Nathan Binkert | |
2001-10-20 | add CD9660 | Theo de Raadt | |
2001-10-09 | bge and wx are known to work | Nathan Binkert | |
2001-09-30 | Generic soft interrupts from NetBSD plus some minor cleanups. | Artur Grabowski | |
2001-09-29 | dec_kn20aa_intr_disestablish() implementation from netbsd; art@ ok | Michael Shalayeff | |