Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tidy up some loose ends. | peter | 2002-04-29 | 23 | -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. | imp | 2002-04-29 | 1 | -1/+1 |
| | | | | Noted by: bde | ||||
* | Make sysctl RW | imp | 2002-04-29 | 1 | -4/+4 |
| | |||||
* | Moving closer to being able to use NetBSD's generic mii_set_media() | phk | 2002-04-29 | 3 | -20/+141 |
| | | | | function. | ||||
* | Untimeout before calling timeout. I think that I have caught all the cases | imp | 2002-04-29 | 2 | -3/+7 |
| | | | | where we were scheduling a timeout multiple times, but am not positive. | ||||
* | Edging ever closer to NetBSD... | phk | 2002-04-29 | 3 | -12/+11 |
| | |||||
* | Barrow something from the `nmap' port to help the ENOCLUE people upgrading | obrien | 2002-04-29 | 1 | -0/+2 |
| | | | | from releng4 and are not able to properly read make(1) output. | ||||
* | Move us yet closer to IFM_* definitions in NetBSD. | phk | 2002-04-29 | 4 | -56/+56 |
| | |||||
* | Document three synchronization issues in vm_fault(). | alc | 2002-04-29 | 1 | -0/+8 |
| | |||||
* | Diff reduction to my experimental code: clean up return code handling. | anholt | 2002-04-29 | 24 | -359/+354 |
| | | | | Approved by: des | ||||
* | Pass the caller's file name and line number to the vm_map locking functions. | alc | 2002-04-28 | 2 | -20/+35 |
| | |||||
* | add a missing \n to an unregister failure message | cg | 2002-04-28 | 1 | -1/+1 |
| | |||||
* | recognise ct5880-e | cg | 2002-04-28 | 1 | -1/+7 |
| | | | | Submitted by: SONODA Yoshihide <yshd@na.rim.or.jp> | ||||
* | Follow NetBSD and s/IFM_1000_TX/IFM_1000_T/ | phk | 2002-04-28 | 14 | -50/+50 |
| | |||||
* | Don't pass three args when one will do just fine, and even prevent | phk | 2002-04-28 | 19 | -24/+29 |
| | | | | mistakes like the one brgphy.c (now corrected). | ||||
* | Move drm to the i386-only section. | des | 2002-04-28 | 1 | -1/+1 |
| | |||||
* | Improve an API by about 4 lines per driver. | phk | 2002-04-28 | 17 | -67/+21 |
| | |||||
* | Use generic MII #defines instead of private ones when the registers | phk | 2002-04-28 | 2 | -169/+67 |
| | | | | | | are IEEE defined. Object file comes out the same. | ||||
* | Merge in rev 1.9 from NetBSD. | phk | 2002-04-28 | 1 | -3/+81 |
| | |||||
* | We don't need the arp kludge any more. | phk | 2002-04-28 | 2 | -13/+0 |
| | |||||
* | Stylistic sweep through the timecounter code. | phk | 2002-04-28 | 3 | -192/+246 |
| | | | | Renovate comments. | ||||
* | Don't screw up our uptime with historical dates. | phk | 2002-04-28 | 1 | -1/+1 |
| | |||||
* | Change instances of avma1pp2- to ifpi2- in printf's since the name | gj | 2002-04-28 | 1 | -5/+5 |
| | | | | | | of the driver should be emitted. This was already changed in the code committed to RELENG_4. | ||||
* | Removed unused forward struct declaration. | bde | 2002-04-28 | 1 | -1/+0 |
| | |||||
* | Add mca.c. | marcel | 2002-04-28 | 1 | -0/+1 |
| | |||||
* | Nuke -g | scottl | 2002-04-28 | 1 | -2/+0 |
| | |||||
* | o Introduce and use vm_map_trylock() to replace several direct uses | alc | 2002-04-28 | 5 | -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. | anholt | 2002-04-28 | 14 | -10/+43 |
| | | | | Approved by: des | ||||
* | Alphabetize descriptions and remove the "PCI" from the desciptions. | imp | 2002-04-28 | 1 | -5/+6 |
| | | | | Suggested by: brooks | ||||
* | We do not necessarily need to map/unmap pages to zero parts of them. | peter | 2002-04-28 | 3 | -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 the | iedowse | 2002-04-27 | 3 | -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. | peter | 2002-04-27 | 1 | -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 hints | peter | 2002-04-27 | 1 | -2/+4 |
| | | | | Obtained from: mux | ||||
* | Remove a stale comment saying that the vnode lock must be the first | iedowse | 2002-04-27 | 1 | -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 associated | iedowse | 2002-04-27 | 2 | -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_map | alc | 2002-04-27 | 2 | -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 modules | anholt | 2002-04-27 | 6 | -0/+53 |
| | | | | Approved by: des | ||||
* | Add the code for the DRM, based on the code from the drm-kmod port. | anholt | 2002-04-27 | 48 | -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 kernel | alc | 2002-04-27 | 2 | -2/+16 |
| | | | | now that certain warnings are fatal. | ||||
* | Don't call vm_map_growstack() from trapwrite() as vm_fault() now performs | alc | 2002-04-27 | 2 | -14/+8 |
| | | | | this automatically. | ||||
* | MFi386 1.222: Remove vm_map_growstack() and acquisition and release of Giant | alc | 2002-04-27 | 2 | -34/+4 |
| | | | | around vm_fault() in trap_pfault(). | ||||
* | Merge updates from 3.4.26 - 3.4.27. | darrenr | 2002-04-27 | 8 | -65/+115 |
| | |||||
* | This patch fixes my breakage of ssid matching. I introduced the | imp | 2002-04-27 | 1 | -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 now | imp | 2002-04-27 | 1 | -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 Giant | alc | 2002-04-27 | 1 | -17/+2 |
| | | | | around vm_fault(). | ||||
* | Fix the code fragment clobbered in my last commit. | tanimura | 2002-04-27 | 2 | -0/+4 |
| | |||||
* | Add a global sx sigio_lock to protect the pointer to the sigio object | tanimura | 2002-04-27 | 11 | -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. | phk | 2002-04-27 | 1 | -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. | phk | 2002-04-27 | 1 | -2/+1 |
| | | | | Spotted by: jake | ||||
* | Make the dummy timecounter actually tick or we will never get anyhere. | phk | 2002-04-27 | 1 | -1/+1 |
| |