summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Always upload new files, even if the timestamps match. This is a workaroundfenner2002-07-081-1/+2
| | | | | | | | | | | | | for the trouble that DES and I had with MFCs: when "cvs update -jfoo -jbar" creates a new file, it sets the version to 0 ("new") but sets the timestamp in the Entries file to the timestamp of the file that's new on the branch. The CVS client doesn't upload files whose timestamps match with the Entries file, so these new files don't get uploaded to the server and the server fails when trying to check them in. PR: bin/40227 Approved by: peter MFC after: 2 weeks
* Remove #define APIC_INTR_HIGHPRI_CLOCK - this is no longer usedpeter2002-07-081-7/+0
| | | | (see i386/isa/intr_machdep.c 1.72)
* The clock is already allocated as 'fast' - no need to try and intercept apeter2002-07-084-32/+0
| | | | 'slow' interrupt registration and convert it into 'fast'.
* - Use (MAXLOGNAME - 1) where UT_NAMESIZE was used to be able torobert2002-07-082-4/+2
| | | | (-)remove the inclusions of <utmp.h>.
* - Do not include <utmp.h> for no reason.robert2002-07-082-4/+0
| | | | - Remove unneeded utmp path constant.
* Cosmetic. Remove #if 0 definition of vtophys() - it predates 4MB pages.peter2002-07-082-16/+0
| | | | Remove avtophys(), it isn't referenced anywhere.
* Add a man page. Style comments welcome. I have a bunch-o-new-pagesjulian2002-07-081-0/+63
| | | | to add so I might as we find out what I did wrong now :-)
* Slight changes to reflect some of the changes in -current.julian2002-07-082-20/+51
| | | | | | | mi_switch(9) is still wildly innacurate. I suggest that every kernel developer takes 20 minutes a day for the next few days and updates one or two of his favourite chapter 9 man pages as they are now WAY out of date in general. I will add a couple of KSE related pages soon.
* Make cspace()'s second argument const. Make `escapes' in lputs() const.tjr2002-07-082-3/+4
|
* Silence WARNS=4 by passing a non-const buffer to regerror(). Since ittjr2002-07-081-1/+1
| | | | doesn't actually use the buffer when errbuf_size == 0, pass NULL.
* Add a special page zero entry point intended to be called via the singlepeter2002-07-0810-11/+162
| | | | | | | | | | | | | | | threaded VM pagezero kthread outside of Giant. For some platforms, this is really easy since it can just use the direct mapped region. For others, IPI sending is involved or there are other issues, so grab Giant when needed. We still have preemption issues to deal with, but Alan Cox has an interesting suggestion on how to minimize the problem on x86. Use Luigi's hack for preserving the (lack of) priority. Turn the idle zeroing back on since it can now actually do something useful outside of Giant in many cases.
* GRRR! rc.* cannot do an "exit 0" or it aborts the entire /etc/rc process.peter2002-07-081-3/+2
| | | | We do a '. /etc/rc.syscons' - not run it in a seperate shell.
* Document TCBHASHSIZE in NOTES and add it to the allowable kernel options.mp2002-07-082-0/+7
| | | | | | PR: 32912 Submitted by: Carl Schmidt <carl@slackerbsd.org> MFC after: 3 days
* - VT_PSEUDOFS and VT_PROCFS support locking nowjeff2002-07-081-3/+4
| | | | - Remove VBLK from the list of vtypes that are ignored for locking ops.
* s/procrunnable/kserunnable/ in a commentpeter2002-07-084-4/+4
|
* Lock down pseudofs:jeff2002-07-082-0/+29
| | | | | | | - Initialize lock structure in vncache_alloc - Return locked vnodes from vncache_alloc - Setup vnode op vectors to use default lock, unlock, and islocked - Implement simple locking scheme required for lookup
* Remove OBE prototype for procrunnable()peter2002-07-081-1/+0
|
* Use a fixed MAXBSIZE-size auto array instead of a static pointeriedowse2002-07-081-6/+2
| | | | | | | | | to a malloc'd buffer in dmpindir() and dirindir(). These functions recursively call themselves to handle deeper levels of indirect blocks, so a single static buffer was not suitable. Bug tracked down by: Don Lewis <dl-freebsd@catspoiler.org> Approach suggested by: bde
* Avoid vm_page_lookup() [grabs a spinlock] and just process the upagepeter2002-07-081-14/+9
| | | | | | object memq instead. Suggested by: alc
* Replace the use of %qd with intmax_t/%jd and fix a number of -Walliedowse2002-07-084-20/+23
| | | | | | | and -Wformat warnings: o Include timeconv.h for the time conversion functions. o Remove unused variables. o Correct a few cases where %d was used when printing longs.
* Fix a hideous TLB bug. pmap_unmapdev neglected to remove the devicepeter2002-07-082-8/+46
| | | | | | mappings from the page tables, which were mapped with PG_G! We could reuse the page table entry for another mapping (pmap_mapdev) but it would never have cleared any remaining PG_G TLB entries.
* Enable netboot support by default, since it can now coexist with disk andjake2002-07-071-3/+3
| | | | cdrom support. This avoids having to distribute separate loaders.
* Collect all the (now equivalent) pmap_new_proc/pmap_dispose_proc/peter2002-07-0714-1022/+277
| | | | | | | | | | | | | pmap_swapin_proc/pmap_swapout_proc functions from the MD pmap code and use a single equivalent MI version. There are other cleanups needed still. While here, use the UMA zone hooks to keep a cache of preinitialized proc structures handy, just like the thread system does. This eliminates one dependency on 'struct proc' being persistent even after being freed. There are some comments about things that can be factored out into ctor/dtor functions if it is worth it. For now they are mostly just doing statistics to get a feel of how it is working.
* Add a hack (kludge?) to avoid trying to access files backed by diskjake2002-07-072-0/+8
| | | | devices as though they were backed by network devices.
* Update for post-kse3 pmap kthread allocation changespeter2002-07-073-45/+27
|
* Fix (s/proc/thread/) some typos in two panic messages.peter2002-07-071-2/+2
|
* Remove 0 initializers for global/static variables, so they end up inluigi2002-07-071-4/+4
| | | | | BSS instead of DATA. This marginally reduces the kernel image size, though the difference is almost irrelevant for compressed kernels.
* - Require locks for getattr. At some point this could only require sharedjeff2002-07-071-3/+1
| | | | locks.
* - Delay unlocking a vnode in linker_hints_lookup until we're actually donejeff2002-07-071-5/+4
| | | | | with it. - Remove a now stale comment about improper vnode locking.
* Make this compile on 64 bit platformspeter2002-07-072-8/+8
|
* Remove nfsd and mountd from src/sbin, look for it in src/usr.sbingordon2002-07-079-4202/+0
|
* nfsd and mountd now live in /usr/sbin not /sbin. Correct the command args.gordon2002-07-072-4/+2
| | | | | | This also reduces the diff to NetBSD (very marginally). Reviewed by: jake (mentor)
* Hook nfsd and mountd back into the build in /usr/sbin, where they make moregordon2002-07-071-0/+2
| | | | | | | | | | sense. Since portmap/rpcbind is in /usr/sbin it doesn't make any sense for nfsd and mountd to be in /sbin. For the record, NetBSD has them in /usr/sbin while OpenBSD has them in /sbin PR: bin/30972 Reviewed by: jake (mentor)
* Unhook sbin/nfsd and sbin/mountd from the build. They will be moving togordon2002-07-071-2/+0
| | | | | | /usr/sbin shortly. Reviewed by: jake (mentor)
* Make printval() take a 'void *' thus negating any assumptions the compilerjmallett2002-07-071-2/+2
| | | | may try to make about the alignment of the dereferenced datum.
* Change help documentation for bootfile and module_path to reflectmp2002-07-071-6/+8
| | | | | | | | the actual code. Both use a ";" (not a ",") to delimit entries. PR: 39679 Submitted by: Cyrille Lefevre <cyrille.lefevre@laposte.net> MFC after: 3 days
* o Lock accesses to the free queue(s) in vm_page_zero_idle().alc2002-07-071-0/+4
|
* Make NEWCARD the default pccard/cardbus system.imp2002-07-072-4/+10
|
* Be more strict with WARNS now -- the GCC 3.1 turmoil is behind us.obrien2002-07-071-0/+6
|
* Make building with ficl work. Unfortunately booting with it doesn't.jake2002-07-072-5/+10
|
* Don't explicit kill of the process' own pid.ume2002-07-071-5/+4
| | | | | | PR: bin/38862 Submitted by: Martin Faxer <gmh003532@brfmasthugget.se> with some modification MFC after: 1 week
* Build ficl on sparc64 fwiw. It doesn't work.jake2002-07-071-2/+0
|
* s/unavilable/unavailable/dannyboy2002-07-071-1/+1
| | | | | | PR: 39446 Submitted by: Stefan Farfeleder <e0026813@stud3.tuwien.ac.at> MFC after: 1 day
* One #include <sys/lock.h> is enough.mux2002-07-072-2/+0
| | | | Submitted by: Olivier Houchard <cognet@ci0.org>
* Ficl wants _setjmp and _longjmp. No need for weak symbols either.jake2002-07-071-6/+4
|
* Paraphrase a quote to remove year specific references.mp2002-07-071-1/+1
| | | | | PR: 40291 Submitted by: Pierre-Paul Lavoie <ppl@nbnet.nb.ca>
* Remove a debug output statement.robert2002-07-071-4/+0
|
* - Fix the code in sbuf_need() to double the allocation size untilrobert2002-07-071-9/+17
| | | | | | | | | the new content size fits into the sbuf, instead of assuming that allocating twice the old size is enough. - Use memmove(3) rather than strcpy(3) to copy overlapping strings. PR: bin/39930
* Fix some printf format errors.iedowse2002-07-072-6/+6
| | | | Submitted by: Don Lewis <dl-freebsd@catspoiler.org>
* Fix syntax error which occurred when LIBC_SCCS was defined.robert2002-07-071-1/+1
|
OpenPOWER on IntegriCloud