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-14 | Remove PTRACE support out of the ramdisks/miniroots. | Miod Vallat | |
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-05 | Kill prom stuff duplicates from bugio.[ch]. | Miod Vallat | |
2002-02-19 | proper dependencies on assym.h | Theo de Raadt | |
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 | Don't cast nonexistent return value from splx to (void). ok art@ | Thomas Nordin | |
2002-02-10 | spelling | Theo de Raadt | |
2002-02-05 | Remove dead code, simplify a panic message. | Miod Vallat | |
2002-02-05 | I wonder how those two were not commited among the "volatile police" two | Miod Vallat | |
weeks ago. | |||
2002-02-05 | - factorize insane amounts of code | Miod Vallat | |
- do not do some paranoid sanity checks unless #ifdef DIAGNOSTIC - remove some of the less-usefull, most screen-eating debug information - and fix a few typos in the process. This pmap is slowly starting to have a decent looking shape... Really. | |||
2002-02-05 | Provide a definition for pmap_wired_count. | 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 | 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-21 | Argh, correctly handle the maxlen == 0 case. | Miod Vallat | |
2002-01-21 | Always clear the destination string in copyinstr() on error, unless we faulted | Miod Vallat | |
when writing to the first character. | |||
2002-01-16 | Don't include <sys/map.h> when you don't need what's in it. | Miod Vallat | |
2002-01-14 | volatile police. | Miod Vallat | |
2002-01-12 | Not used. | Miod Vallat | |
2002-01-10 | Replace asm statements with stuff from asm*.h, or even simple equivalent | Miod Vallat | |
C statements. As a bonus this gets rid of the incorrect gcc 2.95 warnings in machdep.c | |||
2002-01-09 | Put explicit register qualifiers into the inlines, so that they work correctly | Miod Vallat | |
when the kernel is compiled with -O0. | |||
2002-01-07 | Do not enter ddb twice in a row on console break. | Miod Vallat | |
2002-01-07 | - increment uvmexp.intrs on interrupts (oops) | Miod Vallat | |
- change more fatal situations into panics - reorganize the execution flow to be shorter if no device interrupt handler are registered - minor style/KNF changes as well | |||
2001-12-27 | Don't mess with the PMAP_PHYSSEG flags there. It's UVM playground, not really | Miod Vallat | |
ours. | |||
2001-12-25 | Oops, macros from the wrong tree escaped. | Miod Vallat | |
2001-12-24 | Harmonize and complete wrt cross-compilation. | Miod Vallat | |
2001-12-24 | More brdtyp vs cputyp replacements. | Miod Vallat | |
2001-12-24 | - completely change the mmu segment and page table structure definitions, | Miod Vallat | |
to use constant bitmasks instead of bitfields. - remove unnecessary (as long as we are not running SMP) locks on the physsegs. - update the pmap code to take these changes into account, and gratuitously change several names and code paths to be closer to existing m68k pmaps. It's a bit faster now. - change pmap.c's usage of vm_{offset,size}_t to {p,v}{addr,size}_t. - remove dead or unused stuff from pmap.c, fix typos, etc Tested on 187 and 188, should not make things worse for 197. | |||
2001-12-24 | <machine/pte.h> not needed here. | Miod Vallat | |
2001-12-24 | Be more TLB-coherency friendly in pmap_k* functions. | Miod Vallat | |
2001-12-22 | Label changes and comment corrections. | Steve Murphree | |
2001-12-22 | MVME917 documentation comment. | Steve Murphree | |
2001-12-22 | mc88110 mods. | Steve Murphree | |
2001-12-22 | Bring in PSR bit definitions. | Steve Murphree | |
2001-12-22 | Assume xxx.usr bug in RAMDISK. | Steve Murphree | |
2001-12-22 | Make RAMDISK work. | Steve Murphree | |
2001-12-22 | vme devices 'auto vector'. | Steve Murphree | |
2001-12-22 | Correct badvaddr() usage. | Steve Murphree | |
2001-12-22 | Put miod's Makefile hack to define M88100 and M88110 back in. | Steve Murphree | |
2001-12-22 | GENERIC configuration now includes MVME197 and M88110 options. | Steve Murphree | |
2001-12-22 | change function names to reflect cpu type instead of board type. | Steve Murphree | |
2001-12-22 | add mc88110 definitions | Steve Murphree | |
2001-12-22 | add get_psr() inline for mc88410.h | Steve Murphree | |
2001-12-22 | mc88110 modifications. | Steve Murphree | |
2001-12-22 | correct badvaddr() | Steve Murphree | |
2001-12-22 | correct pmap_map. mc88110 modifications. | Steve Murphree | |
2001-12-22 | masive cmmu overhaul. function pointers now control cmmu functionality | Steve Murphree | |
instead of case statements based on cpu type. | |||
2001-12-22 | mc88110 support in ddb. Bring in bit definitions. | Steve Murphree | |
We can support hardware sstep for mc88110 and software sstep for mc88100. |