summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Regen after rev.1.89 of usbdevs.sobomax2002-04-292-2/+2
|
* Change Device ID string for DaisyTech devices to be more sensible.sobomax2002-04-291-1/+1
| | | | | PR: 37197 Submitted by: Olexander Kunytsa <kunia@istc.kiev.ua>
* Introduce NetBSD's mii_phy_match() API and use it in the nsgphy tophk2002-04-293-10/+45
| | | | get a description printed.
* Convert exphy and ukphy over to the new code.phk2002-04-293-61/+10
| | | | exphy is done flying blind, ukphy is tested on one card.
* Make one generic mii_phy_detach() to replace 19 slightly different ones.phk2002-04-2925-388/+64
| | | | | | | Rename mii_phy_auto_stop() mii_phy_down(). Introduce mii_down(), use it from nge. Do not indirect it to 19 identical case's in 19 switchstatements like NetBSD did.
* Commit of stuff that's been sitting in my tree for a while.benno2002-04-2913-2831/+2845
| | | | | | | | | | | Highlights include: - New low-level trap code from NetBSD. The high level code still needs a lot of work. - Fixes for some pmap handling in thread switching. - The kernel will now get to attempting to jump into init in user mode. There are some pmap/trap issues which prevent it from actually getting there though. Obtained from: NetBSD (parts)
* Move a lot closer to NetBSDs MII support for GigE.phk2002-04-297-290/+247
| | | | Move fxp and nge drivers over to use the new stuff.
* - Add back calls to setfault that were removed when these functions were moved.benno2002-04-292-28/+148
|
* Add a sysctl which disables the logging of console output.dwmalone2002-04-291-0/+7
| | | | | Approved by: phk MFC after: 2 weeks
* Fix indention which I did wrong in a previous commit.asmodai2002-04-291-1/+1
| | | | Submitted by: bde
* 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.
OpenPOWER on IntegriCloud