summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Tidy up some loose ends.peter2002-04-2923-297/+33
| | | | | | | | | | | | i386/ia64/alpha - catch up to sparc64/ppc: - replace pmap_kernel() with refs to kernel_pmap - change kernel_pmap pointer to (&kernel_pmap_store) (this is a speedup since ld can set these at compile/link time) all platforms (as suggested by jake): - gc unused pmap_reference - gc unused pmap_destroy - gc unused struct pmap.pm_count (we never used pm_count - we track address space sharing at the vmspace)
* Spell hw.cbb.start_memory the same in the HINT as well as the sysctl.imp2002-04-291-1/+1
| | | | Noted by: bde
* Make sysctl RWimp2002-04-291-4/+4
|
* Moving closer to being able to use NetBSD's generic mii_set_media()phk2002-04-293-20/+141
| | | | function.
* Untimeout before calling timeout. I think that I have caught all the casesimp2002-04-292-3/+7
| | | | where we were scheduling a timeout multiple times, but am not positive.
* Edging ever closer to NetBSD...phk2002-04-293-12/+11
|
* Barrow something from the `nmap' port to help the ENOCLUE people upgradingobrien2002-04-291-0/+2
| | | | from releng4 and are not able to properly read make(1) output.
* Move us yet closer to IFM_* definitions in NetBSD.phk2002-04-294-56/+56
|
* Document three synchronization issues in vm_fault().alc2002-04-291-0/+8
|
* Diff reduction to my experimental code: clean up return code handling.anholt2002-04-2924-359/+354
| | | | Approved by: des
* Pass the caller's file name and line number to the vm_map locking functions.alc2002-04-282-20/+35
|
* add a missing \n to an unregister failure messagecg2002-04-281-1/+1
|
* recognise ct5880-ecg2002-04-281-1/+7
| | | | Submitted by: SONODA Yoshihide <yshd@na.rim.or.jp>
* Follow NetBSD and s/IFM_1000_TX/IFM_1000_T/phk2002-04-2814-50/+50
|
* Don't pass three args when one will do just fine, and even preventphk2002-04-2819-24/+29
| | | | mistakes like the one brgphy.c (now corrected).
* Move drm to the i386-only section.des2002-04-281-1/+1
|
* Improve an API by about 4 lines per driver.phk2002-04-2817-67/+21
|
* Use generic MII #defines instead of private ones when the registersphk2002-04-282-169/+67
| | | | | | are IEEE defined. Object file comes out the same.
* Merge in rev 1.9 from NetBSD.phk2002-04-281-3/+81
|
* We don't need the arp kludge any more.phk2002-04-282-13/+0
|
* Stylistic sweep through the timecounter code.phk2002-04-283-192/+246
| | | | Renovate comments.
* Don't screw up our uptime with historical dates.phk2002-04-281-1/+1
|
* Change instances of avma1pp2- to ifpi2- in printf's since the namegj2002-04-281-5/+5
| | | | | | of the driver should be emitted. This was already changed in the code committed to RELENG_4.
* Removed unused forward struct declaration.bde2002-04-281-1/+0
|
* Add mca.c.marcel2002-04-281-0/+1
|
* Nuke -gscottl2002-04-281-2/+0
|
* o Introduce and use vm_map_trylock() to replace several direct usesalc2002-04-285-8/+14
| | | | | | of lockmgr(). o Add missing synchronization to vmspace_swap_count(): Obtain a read lock on the vm_map before traversing it.
* Hook the DRM up to the build and add it to NOTES.anholt2002-04-2814-10/+43
| | | | Approved by: des
* Alphabetize descriptions and remove the "PCI" from the desciptions.imp2002-04-281-5/+6
| | | | Suggested by: brooks
* We do not necessarily need to map/unmap pages to zero parts of them.peter2002-04-283-4/+14
| | | | | On systems where physical memory is also direct mapped (alpha, sparc, ia64 etc) this is slightly harmful.
* Avoid the user-visible effect of setting SA_NOCLDWAIT when theiedowse2002-04-273-6/+10
| | | | | | | SIGCHLD handler is SIG_IGN. This is a reimplementation of the problematic revision 1.131 of kern_exit.c. To avoid accessing process UPAGES, we set a new procsig flag when the SIGCHLD handler is SIG_IGN and use that instead.
* Finish fixing hints. Remember the use_kenv state for the next run.peter2002-04-271-8/+10
| | | | | | | | | Otherwise we fall back to using the static hints the next time around. We still have the leftover fallback code there which meant that we skipped the use_hints checking on the second and subsequent calls. Also, be a bit more careful about walking off the end of the envp array. I've extracted this from a larger diff. I hope I didn't miss anything...
* Partial fix for hintspeter2002-04-271-2/+4
| | | | Obtained from: mux
* Remove a stale comment saying that the vnode lock must be the firstiedowse2002-04-271-3/+0
| | | | | element in the structure pointed to by vp->v_data; the vnode lock is now within the vnode structure itself.
* Remove the nfs_{lock,unlock,islocked} functions and the associatediedowse2002-04-272-88/+0
| | | | | definitions; they have been unused and #if 0'd out since the Lite/2 merge and we are unlikely to want them in the future.
* o Begin documenting the (existing) locking protocol on the vm_mapalc2002-04-272-25/+26
| | | | | | | in the same style as sys/proc.h. o Undo the de-inlining of several trivial, MPSAFE methods on the vm_map. (Contrary to the commit message for vm_map.h revision 1.66 and vm_map.c revision 1.206, de-inlining these methods increased the kernel's size.)
* Add makefiles for DRM modulesanholt2002-04-276-0/+53
| | | | Approved by: des
* Add the code for the DRM, based on the code from the drm-kmod port.anholt2002-04-2748-0/+33683
| | | | | | This is not hooked up yet, that will come later. Approved by: des
* For what it's worth, fix the compilation of an I386_CPU-only kernelalc2002-04-272-2/+16
| | | | now that certain warnings are fatal.
* Don't call vm_map_growstack() from trapwrite() as vm_fault() now performsalc2002-04-272-14/+8
| | | | this automatically.
* MFi386 1.222: Remove vm_map_growstack() and acquisition and release of Giantalc2002-04-272-34/+4
| | | | around vm_fault() in trap_pfault().
* Merge updates from 3.4.26 - 3.4.27.darrenr2002-04-278-65/+115
|
* This patch fixes my breakage of ssid matching. I introduced theimp2002-04-271-6/+6
| | | | | | | breakage when I tried to merge OpenBSD wi_hostap changes into the tree. Skibo found the problem and submitted these patches. Thanks! Submitted by: skibo@pacbell.net
* Better names for the PCI cards. The biggest change is that we nowimp2002-04-271-7/+7
| | | | | identify the Intersil Prism 2.5 PCI native card as that, rather than Linksys, the first folks to get it to market.
* MFi386 1.222: Remove vm_map_growstack() and acquisition and release of Giantalc2002-04-271-17/+2
| | | | around vm_fault().
* Fix the code fragment clobbered in my last commit.tanimura2002-04-272-0/+4
|
* Add a global sx sigio_lock to protect the pointer to the sigio objecttanimura2002-04-2711-46/+227
| | | | | | | | | | of a socket. This avoids lock order reversal caused by locking a process in pgsigio(). sowakeup() and the callers of it (sowwakeup, soisconnected, etc.) now require sigio_lock to be locked. Provide sowwakeup_locked(), soisconnected_locked(), and so on in case where we have to modify a socket and wake up a process atomically.
* Explain magic number.phk2002-04-271-2/+15
| | | | | | | Add magic date no explanation. Add a delta which was lost in transit yesterday which prevented other timecounters from actually being used.
* Fix a {} bug which doesn't have any effect yet.phk2002-04-271-2/+1
| | | | Spotted by: jake
* Make the dummy timecounter actually tick or we will never get anyhere.phk2002-04-271-1/+1
|
OpenPOWER on IntegriCloud