Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-03-14 | Final __P removal plus some cosmetic fixups | Todd C. Miller | |
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-03-12 | Emulate ptrace(PT_STEP in software. | Artur Grabowski | |
More or less directly from FreeBSD. | |||
2002-03-07 | Clean up BUS_DMA_* flags, and make sure all arch's define: | Jason Wright | |
BUS_DMA_READ, BUS_DMA_WRITE, and BUS_DMA_STREAMING | |||
2002-02-17 | Patch 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-15 | Fix the __asm__ statements and remove the workarounds. | Artur Grabowski | |
From NetBSD. | |||
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 | This file was just a placeholder required for kern_exit_43.c to compile. | Miod Vallat | |
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-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-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-10-26 | First cut at a port of isadma and floppy driver. ok art@ | Nathan Binkert | |
From NetBSD via jay@rootaction.net | |||
2001-09-30 | Generic soft interrupts from NetBSD plus some minor cleanups. | Artur Grabowski | |
2001-09-16 | Add some missing lengths checks when passing data from userland to | Todd C. Miller | |
kernel. From based on NetBSD patches. | |||
2001-09-01 | Add __HAVE_DEVICE_REGISTER to hp300/alpha (sparc64 already had it) and | Jason Wright | |
clean up the arch specific #ifdef's in subr_autoconf.c; from NetBSD. (tested by me on alpha/sparc64 and miod on hp300) | |||
2001-08-18 | Move pmap_{de,}activate to vm/pmap.h, it's same on all archs. | Artur Grabowski | |
2001-08-11 | remove some old cruft. | Artur Grabowski | |
2001-07-09 | Make quad types on alpha be "long long" not "long". This means that | Todd C. Miller | |
printf's "%lld" can be used with a quad_t or int64_t without a bogus cast. | |||
2001-07-04 | $OpenBSD$ | Niklas Hallqvist | |
2001-06-27 | MNN is no longer an option. | Artur Grabowski | |
2001-06-26 | More chipset info needed by X. | Artur Grabowski | |
2001-06-26 | Provide some chipset information to usreland through sysctl. | Artur Grabowski | |
The chipset support is not here yet, but the skeleton works. | |||
2001-06-24 | Define splvm() for arches who don't already provide it, with the same | Miod Vallat | |
definition as splimp(). art@ ok | |||
2001-05-31 | Relocation types on alpha. | Artur Grabowski | |
2001-05-05 | Rename configure() to cpu_configure(). | Artur Grabowski | |
Move it from cpu_startup() to main(). | |||
2001-05-05 | Get rid of CLSIZE and all related stuff. | Artur Grabowski | |
CLSIZE -> 1 CLBYTES -> PAGE_SIZE OLOFSET -> PAGE_MASK etc. At the same time some archs needed some cleaning in vmparam.h so that goes in at the same time. | |||
2001-04-12 | Remove a bogus __attribute__ ((unused)) from _splraise. | Artur Grabowski | |
2001-03-16 | Now that pmap_growkernel is implemented set NKMEMCLUSTERS to 32m again. | Artur Grabowski | |
millert@ ok. | |||
2001-03-16 | Some more pmap improvements from NetBSD. | Artur Grabowski | |
2001-03-16 | Implement pmap_growkernel. From NetBSD. | Artur Grabowski | |
2001-03-04 | Revert to our old traceback code, with heuristic argument printout. | Niklas Hallqvist | |
2001-03-03 | Lower NKMEMCLUSTERS by a factor of 2 from 32768*1024/NBPG to 16384*1024/NBPG. | Todd C. Miller | |
Fixes problems on 64meg and 256meg machines; OK'd by deraadt@ | |||
2001-03-02 | add #define __STRICT_ALIGNMENT | Jason Wright | |
2001-02-27 | crank NKMEMCLUSTERS fron 4MB to 32MB. | Artur Grabowski | |
2001-02-13 | remove a file that should have been gone long ago. | Eric Jackson | |
moved to dev/pci/tgareg.h | |||
2001-02-12 | Remove duplicate definition of badaddr. | Artur Grabowski | |
2001-01-22 | Define ARCH_ELFSIZE that is the default elf size on this arch. | Artur Grabowski | |
2001-01-20 | machine/alpha.h is only included in cpu.h and the name gives | Artur Grabowski | |
a collision in gcc build. merge alpha.h into cpu.h | |||
2001-01-16 | Fix ELF64_MACHDEP_ID_CASES | Artur Grabowski | |
2001-01-16 | Don't define __indr_reference for ELF. | Artur Grabowski | |
2001-01-15 | Use __STRING() macro instead of manually trying to do the same thing. | Artur Grabowski | |
From d@ | |||
2001-01-15 | 'implement' bus_space_write_raw_region_{2,4}. | Artur Grabowski | |
From d@ | |||
2001-01-15 | Need a declaration for netbsd_sendisg. | Artur Grabowski | |
From d@ | |||
2000-12-15 | Define BUS_SPACE_BARRIER_{READ,WRITE} as synonmys for BUS_BARRIER_{READ,WRITE} | Artur Grabowski | |