Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-05-03 | le_ioasic.h is history | Todd C. Miller | |
2002-05-02 | Add a type specifier for intrnames, eintrnames, intrcnt, and eintrcnt. | Todd C. Miller | |
Without this, n_type in struct nlist ends up as N_UNDF for those symbols which makes vmstat -i unhappy. mido@ OK | |||
2002-05-02 | Big TURBOchannel support catchup from NetBSD, part 1. | Miod Vallat | |
A few local changes and tweaks remain. This bring DEC 3000 machines back in the game, but framebuffers are still not supported at the moment. Thanks to ericj@ and nate@ for supplying me a DEC 3000 for testing. | |||
2002-04-29 | wierd -> weird in comment | Peter Valchev | |
2002-04-28 | IEEE 754 floating point completion code, and implementation of the | Peter Valchev | |
FP_C (Floating Point Control Quadword). From ross@NetBSD. Added a way to disable it with option NO_IEEE, which appears on the ramdisks to save space. This affects only programs compiled with -mieee, and what it essentially does is enabling infinities and NaNs, instead of generating SIGFPE on division by zero, overflow, etc. ok art, deraadt | |||
2002-04-25 | Cast and display memory sizes as long integers, to avoid displaying | Miod Vallat | |
negative amounts of memory on >= 2GB machines. | |||
2002-03-23 | Add variables for config(8) -e time tweak of systemV shared memory | Marc Espie | |
parameters. Ok millert@, miod@, maja@ | |||
2002-03-16 | PTRACE fallout. | Artur Grabowski | |
2002-03-14 | this mod has nothing to do w/ ptrace option addition, did not even compile | Michael Shalayeff | |
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-14 | Turn the ptrace(2) syscall into a kernel compile option, option PTRACE in | Miod Vallat | |
your kernel configuration file. By default, GENERIC will enable this. When PTRACE is not enabled, several ptrace-like features of the procfs filesystem will be disabled as well (namely, the ability to read and write any process' registers, as well as attching, single stepping and detaching to/from processes). This should help paranoid people build better sandboxens, and us to build smaller ramdisks. | |||
2002-03-12 | Emulate ptrace(PT_STEP in software. | Artur Grabowski | |
More or less directly from FreeBSD. | |||
2002-02-19 | correct extended partition botch; gluk, in PR 1449 | Theo de Raadt | |
2002-02-17 | comment typo | Jason Wright | |
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-09 | these functions are no longer needed | Eric Jackson | |
2002-01-24 | Repair compilation. | Miod Vallat | |
2002-01-23 | move mb_map allocation to mbinit() | Artur Grabowski | |
2002-01-23 | move definition of mb_map from zillions of machdep.c to uipc_mbuf.c | Artur Grabowski | |
2002-01-23 | add midi and sequencer devices | Eric Jackson | |
2002-01-23 | enable spkr, isabeep devices | Eric Jackson | |
2002-01-23 | add support for AlphaPC 64. | Eric Jackson | |
from NetBSD. | |||
2002-01-23 | Pool deals fairly well with physical memory shortage, but it doesn't deal | Artur Grabowski | |
well (not at all) with shortages of the vm_map where the pages are mapped (usually kmem_map). Try to deal with it: - group all information the backend allocator for a pool in a separate struct. The pool will only have a pointer to that struct. - change the pool_init API to reflect that. - link all pools allocating from the same allocator on a linked list. - Since an allocator is responsible to wait for physical memory it will only fail (waitok) when it runs out of its backing vm_map, carefully drain pools using the same allocator so that va space is freed. (see comments in code for caveats and details). - change pool_reclaim to return if it actually succeeded to free some memory, use that information to make draining easier and more efficient. - get rid of PR_URGENT, noone uses it. | |||
2002-01-22 | call osf1_exec_ecoff_hook for osf1 bin's | Eric Jackson | |
2002-01-22 | be realistic about what we support | Eric Jackson | |
2002-01-22 | add fd to nam2blk | Eric Jackson | |
2002-01-16 | Don't include <sys/map.h> when you don't need what's in it. | 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-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-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 | |