Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-03-15 | Cosmetic changes only, primarily making comments line up nicely after the | Todd C. Miller | |
__P removal. | |||
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-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@ | |||
2001-12-11 | Remove declarations that already exist in <sys/conf.h> | Miod Vallat | |
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 | Remove duplicates with <m68k/param.h> | Miod Vallat | |
2001-11-30 | Now that pmaps can have vm_page_md, make pmap_physseg optional. | 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-23 | Remove splsched() declaration and related stuff. | Miod Vallat | |
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-09-28 | No need duplicating defines. | Miod Vallat | |
2001-09-22 | Remove more old, dusty, unused defines. | Miod Vallat | |
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-06 | missing machine/ieee.h from NetBSD | Todd C. Miller | |
2001-08-31 | Protect against multiple inclusion. | Miod Vallat | |
2001-08-25 | One regdump to dump them all... | Marc Espie | |
(moid@ wants that commit, because it interferes with stuff he's cleaning, and he's prepared to clean up stuff I may have forgotten, even though this was tested) | |||
2001-08-20 | Bring get[sd]fc() prototypes to <m68k/cpu.h>, this will be needed shortly. | Miod Vallat | |
2001-08-18 | Move the softc into the machdep parts. | Artur Grabowski | |
2001-08-18 | Move pmap_{de,}activate to vm/pmap.h, it's same on all archs. | Artur Grabowski | |
2001-07-06 | change MSIZE to 256, okay @deraadt | Niels Provos | |
2001-06-27 | IPF cleanup; openbsd@davidkrause.com | Angelos D. Keromytis | |
2001-06-27 | MNN is no longer an option. | Artur Grabowski | |
2001-06-25 | cold is in systm now | Michael Shalayeff | |
2001-06-24 | Define splvm() for arches who don't already provide it, with the same | Miod Vallat | |
definition as splimp(). art@ ok | |||
2001-06-13 | Recent changes in sys/netinet/ assume you get setsoftnet() via | Miod Vallat | |
<machine/param.h>, which was not the case for these arches. | |||
2001-05-30 | Preliminary UVM support. UVM kernels don't work for the moment, though. | Miod Vallat | |
2001-05-30 | Define msgbuf area size better, gets rid of occasionnal noise in dmesg | Miod Vallat | |
ouptput. | |||
2001-05-13 | PAGE_MASK is (PAGE_SIZE - 1), *not* (PAGE_SHIFT - 1) | Todd C. Miller | |
2001-05-10 | Provide PAGE_{MASK,SHIFT,SIZE} constants. | Miod Vallat | |
2001-05-06 | Update some comments wrt. the CLSIZE changes. | Artur Grabowski | |
And remove that memory price comment from 1981. It is amusing, but also confusing because the math in there is only correct on vax. | |||
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-01-22 | Define ARCH_ELFSIZE that is the default elf size on this arch. | Artur Grabowski | |
2001-01-03 | netintr() doesn't exist anymore | Miod Vallat | |
2000-08-28 | Remove unneeded constants | Miod Vallat | |
2000-07-14 | Remove unneeded definition | Miod Vallat | |
2000-07-14 | Move splXXXX() stuff from <machine/param.h> to <machine/psl.h>, and | Miod Vallat | |
define more inline functions for dealing with this. From NetBSD | |||
2000-07-06 | Add spllowersoftclock(), same as splsoftclock(). (art@ ok) | Hakan Olsson | |
2000-07-02 | Recognize and support 16 partition disklabels (taken from sparc port) | Miod Vallat | |
2000-04-30 | Fix kernel msgbuf buffer size and position | Miod Vallat | |
2000-04-30 | Prevent multi inclusion | Miod Vallat | |
Switch to new noncontig pmap settings | |||
2000-03-02 | sun3 is alive, thanks to Miod Vallat <miodrag@ifrance.com> | Todd T. Fries | |
add ksyms, proto fix. | |||
1999-01-21 | just include <m68k/spinlock.h> so <machine/spinlock.h> works for libc_r | Todd C. Miller | |
1998-03-01 | Merge of MACHINE_NEW_CONTIG (aka MNN) code from Chuck Cranor, | Niklas Hallqvist | |
<chuck@openbsd.org>. This code is as of yet disabled on all platforms, actually not yet supported on more than mvme68k, although other platforms are expected soon, as code is already available. This code makes handling of multiple physical memory regions consistent over all platforms, as well as keeping the performance of maintaining a single continuous memory chunk. It is also a requirement for the upcoming UVM replacement VM system. What I did in this merge: just declared the pmap_map function in a MD include file per port that needs it. It's not an exported pmap interface, says Chuck. It ended up in differnt include files on differnet ports, as I tried to follow the current policy on a per-arch basis. | |||
1997-11-09 | New endian.h design. All architectures now use a common file for the bulk | Niklas Hallqvist | |
part. Some ports can optimize the swap operations. This also means the general API is extended with swap16, swap32, htobe16, htobe32, betoh16, betoh32, htole16, htole32, letoh16 and letoh32. | |||
1997-11-04 | remove prototype for fusword(); now in shared m68k cpu.h | kstailey | |