Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-10-16 | Provide a dummp __swap64md() on MD_SWAP architectures; needed by nm(1) now. | Miod Vallat | |
2004-08-07 | Need pmap_unuse_final() too; Martin Reindl. | Miod Vallat | |
2004-08-06 | provide md USPACE_ALIGN zero on all but mips; deradat@ pefo@ ok | Michael Shalayeff | |
2004-07-22 | Make the inline bzero() of the U area much more readable. | Miod Vallat | |
As a bonus it generates smaller and faster code. | |||
2004-07-02 | Cope with SONPROC scheduler changes. | Miod Vallat | |
2004-05-20 | Properly flush instruction cache for ptrace(PT_WRTIE_{DI}, ...) on powerpc | Mark Kettenis | |
and m68k. ok drahn@, millert@ | |||
2004-04-19 | remove the GATEWAY junk thingy; at the same time, select a new fat | Theo de Raadt | |
cluster value that noone will really need to crank. | |||
2004-04-12 | Fix process_frame macro. | Mark Kettenis | |
ok miod@ | |||
2004-02-19 | When copyout() of the signal frame fails, sigexit() the process instead of | Miod Vallat | |
doing this by an hand-delivered SIGILL. | |||
2004-01-27 | Only install the fpsp exception vectors if the cpu is a 68040. | Miod Vallat | |
Thus, it becomes unnecessary to check for the cpu type in the exception handlers, saving a few cycles and a few bytes. Tested by various people on hp300, mac68k, mvme68k, 68040 and non-68040. | |||
2004-01-15 | instuction -> instruction | Miod Vallat | |
2004-01-09 | spelling; jjy2+@pitt.edu | Theo de Raadt | |
2004-01-03 | put an mi wrapper around stdarg.h/varargs.h. gcc3 moved stdarg/varargs macros | Marc Espie | |
to built-ins, so eventually we will have one version of these files. Special adjustments for the kernel to cope: machine/stdarg.h -> sys/stdarg.h and machine/ansi.h needs to have a _BSD_VA_LIST_ for syslog* prototypes. okay millert@, drahn@, miod@. | |||
2004-01-01 | Inline pmap_copy() and pmap_phys_address(). | Miod Vallat | |
Also get rid of a spurious local initialization in pmap_remove_mapping(). | |||
2003-12-26 | A simple compile-time micro-optimization in pmap_protect() for | Miod Vallat | |
non-hp300 flavours. | |||
2003-12-16 | becuase | Theo de Raadt | |
2003-12-14 | In pmap_testbit, always update the attribute flags for the pv list hander. | Miod Vallat | |
Fixes a regression introduced in the conversion from physseg to VM_PAGE_MD. | |||
2003-11-16 | convert __attribute__((__packed__)) to __packed so that parsers unaware | Anil Madhavapeddy | |
of gcc extensions have more of a chance. ok mcbride@, no objections from millert@, deraadt@ | |||
2003-11-07 | "the the" -> "the"; rohee@ | Miod Vallat | |
2003-11-02 | pmap_remove_mapping() uses an unnecessary PHYS_TO_VM_PAGE call. Instead of | Miod Vallat | |
simply removing it, slightly reorganize the code to remove a pg_to_pvh() call as well. | |||
2003-10-13 | More m68k pmap tweaks: | Miod Vallat | |
- simplify pmap_protect() - simplify reference count managment by using 0 as a base instead of 1 (from NetBSD) | |||
2003-10-09 | A few 68060 bugfixes with side effects: | Miod Vallat | |
- honor PRM_CFLUSH correctly for 0[46]0 in pmap_remove_mapping(). - be sure to flush caches in pmap_changebit for 060 too when necessary. - make this compile if option DEBUG is defined. | |||
2003-10-09 | More m68k common include files factorization. | Miod Vallat | |
2003-09-26 | Typos: defintion -> definition, proccess -> process | Miod Vallat | |
There are more occurences hiding in binutils, lynx and afs but I am too lazy to report them upstream at the moment. | |||
2003-08-01 | Nuke calls to uvm_useracc() and instead check copyin() and copyout() for | Miod Vallat | |
failure, since the former is not reliable; requested by art@ long ago. | |||
2003-06-12 | final bits of obvious UCB term 3 removal | Theo de Raadt | |
2003-06-04 | Delete UCB term 3. When there are other copyright owners, we affirm | Theo de Raadt | |
that we can see no legal situation under which they could require that term to remain (ie. This is equivelant to us taking the old UCB file, removing term 3 as specified by UCB, then re-applying each diff afterwards from the various authors) | |||
2003-06-03 | terms 3 & 4 cleanup based on "terms" file | Theo de Raadt | |
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-06-02 | licence cleanup | Theo de Raadt | |
2003-05-31 | Remove a bunch of obsolete definitions. | Miod Vallat | |
2003-03-03 | Prefer pmap_kenter_pa() in pmap_map(). | Miod Vallat | |
2003-03-01 | - only declare and provide pmap_map() for mac68k, until it bites the dust. | Miod Vallat | |
Other m68k-based arches do not need it. - do not wait to allocate struct pv_page. Either pmap_enter() has been invoked with PMAP_CANFAIL and can live with this, or we are close to fandagoland anyways. | |||
2003-02-25 | Let pmap_remove_mapping() do its job correctly if option DIAGNOSTIC is | Miod Vallat | |
not defined (such as on RAMDISK kernels). Oops. | |||
2003-01-27 | Convert m68k pmap from physseg to VM_PAGE_MD. | Miod Vallat | |
This allows us to remove some ambiguities on how some functions are called, remove some diagnostic checks for conditions that can never happen and remove the ugly hack with "pmap_initialized". Then, rework internal function interfaces and some logic so as to stop fetching vm_page from a pa and the reverse every now and then - this makes some pmap operations run much faster. per art@'s idea. | |||
2003-01-09 | Remove fetch(9) and store(9) functions from the kernel, and replace the few | Miod Vallat | |
remaining instances of them with appropriate copy(9) usage. ok art@, tested on all arches unless my memory is non-ECC | |||
2003-01-05 | splassert on m68k-based arches. Not totally accurate on hp300 at the moment, | Miod Vallat | |
still. | |||
2002-11-05 | Add a WEAK_ALIAS macro, to be used by libc/libc_r shortly. | Miod Vallat | |
2002-10-23 | Add a trivial va_copy() macro to all architectures but powerpc | Todd C. Miller | |
(which I will leave for Dale since it needs special handling). From NetBSD (and same as sparc64). espie@ OK | |||
2002-10-12 | Remove more '\n's from panic() statements. Both trailing and leading. | Kenneth R Westerback | |
Diff generated by Chris Kuethe. | |||
2002-10-05 | spelling. | Federico G. Schwindt | |
2002-09-10 | Change the pmap_zero_page and pmap_copy_page API to take the struct vm_page * | Artur Grabowski | |
instead of the pa. Most callers already had it handy and those who didn't only called it for managed pages and were outside time-critical code. This will allow us to make those functions clean and fast on sparc and sparc64 letting us to avoid unnecessary cache flushes. deraadt@ miod@ drahn@ ok. | |||
2002-08-09 | typo | Michael Shalayeff | |
2002-08-09 | two more cacheops noops; miod@ ok | Michael Shalayeff | |
2002-07-30 | Add SIZE_MAX define. This is the same as SIZE_T_MAX but more portable. | Todd C. Miller | |
The only OSes I've seen that use SIZE_T_MAX are 4.4BSD-derived whereas SYSV things seem to use SIZE_MAX. It is also consistent with SSIZE_MAX (which we already have). deraadt@ OK | |||
2002-07-20 | Instead of copying out the signal trampoline on top of the stack, create | Artur Grabowski | |
an uvm aobj, copy out the signal trampoline into it and share that page among all processes for the same emulation. This also requires us to actually be able to tell signal code where the trampoline is located, so introduce a new field in struct proc - p_sigcode that is a pointer to sigcode. This allows us to remove all the ugly calculations of the signal trampoline address done in every sendsig function in the tree (that's why so many files are changed). Tested by various people. ok deraadt@ | |||
2002-06-04 | spelling; raj@cerias.purdue.edu | Theo de Raadt | |
2002-06-02 | Implement PMAP_CANFAIL handling for m68k shared pmap module. | Miod Vallat | |
2002-05-18 | Rename the MD db_stack_trace_cmd to db_stack_trace_print. Add an argument | Artur Grabowski | |
that specifies which printf funciton it should use. Implement db_stack_trace_cmd in MI code. Thanks to miod@ for all the tests. | |||
2002-04-29 | I want option DEBUG to rock my world. | Miod Vallat | |
(and that means it should compile, for starters) |