imp
93a5d21ef3
splsoftnet is spelled splimp in FreeBSD rather than splnet. splimp is
...
used to protect the rest of the driver. This is a no-op commit to current,
but is needed for the MFC.
MFC after: 1 day
2002-04-29 19:04:29 +00:00
anholt
f449944be8
More diff reduction: Shuffle around some header code as was done in
...
drmcommand-0-0-1-branch of DRI CVS, more return code cleanup, and remove some
gratuitous ifdefs.
Approved by: des
2002-04-29 18:18:42 +00:00
jake
80ce8587d9
Add support for an alternate signal trampoline; add a sysarch call to register
...
an alternate trampoling with the kernel.
2002-04-29 18:08:26 +00:00
rwatson
d139b64371
Re-add the 16384 bucket also.
...
Submitted by: green
2002-04-29 17:53:23 +00:00
rwatson
c27fece07b
Revert a portion of kern_malloc.c:1.99, which (in addition to adding
...
malloc profiling) also modified the set of pre-defined buckets for the
memory allocator. For reasons unknown to me, this resulted in extensive
memory corruption in the kernel, in particular on SMP boxes, so I'm
committing this work-around until Jeff gets a chance to debug it
properly. David Wolfskill pointed me at this commit as the one that
might be a problem; I've been running this code on two dual-processor
burn-in boxes for about 12 hours now, and the rate of panics due to
memory corruption has dropped to zero (from one every five minutes).
Hopefully not treading on the toes of: jeff
2002-04-29 17:12:02 +00:00
mike
ffe589be53
Make this header self-reliant with regard to the types it uses.
2002-04-29 16:58:54 +00:00
joe
adc3315c17
Some non-functional changes to make the differences between NetBSD's
...
and our version clear to see.
2002-04-29 16:23:14 +00:00
sobomax
46aca21879
Regen after rev.1.89 of usbdevs.
2002-04-29 15:02:30 +00:00
sobomax
e1273b6993
Change Device ID string for DaisyTech devices to be more sensible.
...
PR: 37197
Submitted by: Olexander Kunytsa <kunia@istc.kiev.ua>
2002-04-29 15:01:35 +00:00
phk
cb257785b2
Introduce NetBSD's mii_phy_match() API and use it in the nsgphy to
...
get a description printed.
2002-04-29 14:09:10 +00:00
phk
623b9c8449
Convert exphy and ukphy over to the new code.
...
exphy is done flying blind, ukphy is tested on one card.
2002-04-29 13:35:31 +00:00
phk
f991342a35
Make one generic mii_phy_detach() to replace 19 slightly different ones.
...
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.
2002-04-29 13:07:38 +00:00
benno
7b2f527b76
Commit of stuff that's been sitting in my tree for a while.
...
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)
2002-04-29 12:14:31 +00:00
phk
2715240fe7
Move a lot closer to NetBSDs MII support for GigE.
...
Move fxp and nge drivers over to use the new stuff.
2002-04-29 11:57:30 +00:00
benno
5ca178fbce
- Add back calls to setfault that were removed when these functions were moved.
2002-04-29 09:28:56 +00:00
dwmalone
2eb82b93ad
Add a sysctl which disables the logging of console output.
...
Approved by: phk
MFC after: 2 weeks
2002-04-29 09:15:38 +00:00
asmodai
dafd57693b
Fix indention which I did wrong in a previous commit.
...
Submitted by: bde
2002-04-29 08:18:06 +00:00
peter
c0e3147cc6
Tidy up some loose ends.
...
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)
2002-04-29 07:43:16 +00:00
imp
18fb0e27c7
Spell hw.cbb.start_memory the same in the HINT as well as the sysctl.
...
Noted by: bde
2002-04-29 07:41:58 +00:00
imp
d48e30e7d4
Make sysctl RW
2002-04-29 07:37:09 +00:00
phk
03000f5700
Moving closer to being able to use NetBSD's generic mii_set_media()
...
function.
2002-04-29 07:18:26 +00:00
imp
9e26840566
Untimeout before calling timeout. I think that I have caught all the cases
...
where we were scheduling a timeout multiple times, but am not positive.
2002-04-29 06:55:46 +00:00
phk
b8edad4923
Edging ever closer to NetBSD...
2002-04-29 06:48:20 +00:00
obrien
27437e6a2a
Barrow something from the `nmap' port to help the ENOCLUE people upgrading
...
from releng4 and are not able to properly read make(1) output.
2002-04-29 06:35:25 +00:00
phk
d6fb98dc45
Move us yet closer to IFM_* definitions in NetBSD.
2002-04-29 05:32:44 +00:00
alc
d61adfe678
Document three synchronization issues in vm_fault().
2002-04-29 05:23:01 +00:00
anholt
bb589e7417
Diff reduction to my experimental code: clean up return code handling.
...
Approved by: des
2002-04-29 00:25:10 +00:00
alc
50524fd0df
Pass the caller's file name and line number to the vm_map locking functions.
2002-04-28 23:12:52 +00:00
cg
edb0df5e22
add a missing \n to an unregister failure message
2002-04-28 22:59:45 +00:00
cg
5aa98887d0
recognise ct5880-e
...
Submitted by: SONODA Yoshihide <yshd@na.rim.or.jp>
2002-04-28 22:38:23 +00:00
phk
e67296b3b0
Follow NetBSD and s/IFM_1000_TX/IFM_1000_T/
2002-04-28 20:34:20 +00:00
phk
f8c369f7e5
Don't pass three args when one will do just fine, and even prevent
...
mistakes like the one brgphy.c (now corrected).
2002-04-28 19:25:07 +00:00
des
47669f2ea0
Move drm to the i386-only section.
2002-04-28 19:21:48 +00:00
phk
9f962d9702
Improve an API by about 4 lines per driver.
2002-04-28 19:01:32 +00:00
phk
d3a0fb2abd
Use generic MII #defines instead of private ones when the registers
...
are IEEE defined.
Object file comes out the same.
2002-04-28 18:47:29 +00:00
phk
f2c462ee95
Merge in rev 1.9 from NetBSD.
2002-04-28 18:43:30 +00:00
phk
5549556e4f
We don't need the arp kludge any more.
2002-04-28 18:29:44 +00:00
phk
307f787e5a
Stylistic sweep through the timecounter code.
...
Renovate comments.
2002-04-28 18:24:21 +00:00
phk
e866359c06
Don't screw up our uptime with historical dates.
2002-04-28 16:51:36 +00:00
gj
75dd89a561
Change instances of avma1pp2- to ifpi2- in printf's since the name
...
of the driver should be emitted.
This was already changed in the code committed to RELENG_4.
2002-04-28 11:47:10 +00:00
bde
b0e53bd01f
Removed unused forward struct declaration.
2002-04-28 09:51:45 +00:00
marcel
bc591195cf
Add mca.c.
2002-04-28 08:43:47 +00:00
scottl
85f27c3d3e
Nuke -g
2002-04-28 06:38:38 +00:00
alc
dc5b6882d3
o Introduce and use vm_map_trylock() to replace several direct uses
...
of lockmgr().
o Add missing synchronization to vmspace_swap_count(): Obtain a read lock
on the vm_map before traversing it.
2002-04-28 06:07:54 +00:00
anholt
1fc70fcb77
Hook the DRM up to the build and add it to NOTES.
...
Approved by: des
2002-04-28 04:58:40 +00:00
imp
60035f87f3
Alphabetize descriptions and remove the "PCI" from the desciptions.
...
Suggested by: brooks
2002-04-28 02:04:28 +00:00
peter
0feba1c376
We do not necessarily need to map/unmap pages to zero parts of them.
...
On systems where physical memory is also direct mapped (alpha, sparc,
ia64 etc) this is slightly harmful.
2002-04-28 00:15:48 +00:00
iedowse
08fc3f3e82
Avoid the user-visible effect of setting SA_NOCLDWAIT when the
...
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.
2002-04-27 22:41:41 +00:00
peter
cc7a68c868
Finish fixing hints. Remember the use_kenv state for the next run.
...
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...
2002-04-27 22:32:57 +00:00
peter
c204fdd4f3
Partial fix for hints
...
Obtained from: mux
2002-04-27 22:25:13 +00:00