semenu
595375107e
Add an epic_stats_update() function (called once per second). Even though
...
we don't collect any stats in it, we mii_tick() in it! This fix the bug
when autonegotiating fullduplex modes.
Also, pause activity before setting TXCON in epic_miibus_statchg(). Though
i've never seen problmes from not doing that, the documentation says we
need to do it.
MFC after: 1 week
2002-05-01 19:23:04 +00:00
obrien
7ba2aa9469
Add support for using the profiled versions of the C++ (and related) libs.
2002-05-01 19:19:22 +00:00
semenu
7c4d721144
MII_TICK handlers need not restart aneg on these PHYs, they behave pretty
...
well as is, so - just fetch current status upon MII_TICK.
Also do IFM_INST verification at the top of *_service() then doing it
separately for every case in switch.
acphy: do not read MII_ACPHY_DIAG twice, there is nothing latching.
qsphy: always fetch actual link status from MII_QSPHY_PCTL.
MFC after: 1 week
2002-05-01 19:15:54 +00:00
jhb
59e363cb4e
Axe unused SESS_UNLOCK_NOSWITCH() and PGRP_UNLOCK_NOSWITCH() macros. The
...
MTX_NOSWITCH flag was deprecated a while ago.
2002-05-01 18:11:16 +00:00
brian
d6c25b14c5
Bump the version to mark the fixed FSM TLD ordering
2002-05-01 10:08:10 +00:00
brian
e9f489edca
If we receive a config request while Open, call TLD *before* decoding
...
the request as TLD may initialise fields that are set when decoding the
request.
MFC after: 1 week
2002-05-01 10:04:49 +00:00
alfred
21257e117d
Fix some edge cases where bad string handling could occur.
...
Submitted by: ps
2002-05-01 08:29:41 +00:00
alfred
f34e021666
cleanup:
...
fix line wraps, add some comments, fix macro definitions, fix for(;;) loops.
2002-05-01 08:08:24 +00:00
brian
e8c453a543
Allow the peer to modify the LQR interval
2002-05-01 07:49:07 +00:00
peter
dd509e31ee
Connect up kern_envp *before* we use it for getenv() and console probing.
...
It is a bit late after that when we have no consoles. :-]
Also, fix a comment nit and print a warning about missing metadata.
2002-05-01 06:52:08 +00:00
peter
dfb63f63b0
Add "CFLAGS+= -I${MAKESRCPATH}" when running under the kernel build,
...
otherwise #include "aicasm.h" etc do not work with gcc-3 and later.
2002-05-01 06:50:59 +00:00
peter
c6d2a0b342
Make this compile and not segfault on ia64. ptr = strdup("foo"); is
...
fatal if the declaration of strdup() isn't in scope. The upper 32 bits
of the pointer are lost since it defaults to returning "int". Fix some
warnings while here, including trying to make gcc-3.1 happy.
2002-05-01 06:49:43 +00:00
peter
6059c4954f
Add a hack so that fdisk(8) can initialize an ia64 disk. There is
...
no /boot/mbr to read the boot code from (ia64 does not *have* bootblocks!).
fdisk depended on magic in the /boot/mbr file to initialize some fields.
2002-05-01 06:48:29 +00:00
cjc
6b0c9026c6
Enlighten those who read the FINE POINTS of the documentation a bit
...
more on how ipfw(8) deals with tiny fragments. While we're at it, add
a quick log message to even let people know we dropped a packet. (Note
that the second FINE POINT is somewhat redundant given the first, but
since the code is there, leave the docs for it.)
MFC after: 1 day
2002-05-01 06:29:16 +00:00
peter
7b6f84310a
Remove two unused headers (<machine/frame.h> and <machine/psl.h>).
...
psl.h is 100% bogus to be referenced here, especially from alpha MD code.
2002-05-01 06:24:51 +00:00
peter
22e8a6eda2
Do not bother with #include <machine/psl.h> since it is just a stub file
...
that says something like "/* Not used on Alpha */".
2002-05-01 06:23:48 +00:00
mph
2790da8d06
s/-300K/~300K/
...
This is an absolute (kelvin) temperature. I expect that in the original
source it was typeset as $\sim 300~{\rm K}$ or similar, meaning
"approximately 300 K". Changing it to a minus sign in the fortunes file
was clearly an error, as absolute temperatures are by definition positive.
2002-05-01 06:20:57 +00:00
murray
fb8d7c44ec
Update a comment to accurately describe the usage of the fourth field
...
of this file.
2002-05-01 05:05:31 +00:00
murray
d5e9d8396f
The fourth field of drivers.conf is no longer reserved. Document its
...
usage.
2002-05-01 05:02:56 +00:00
murray
d4863b60f2
Add support for kernel options to be removed from the BOOTMFS kernel
...
and loaded as modules, not just kernel devices.
2002-05-01 04:54:35 +00:00
murray
e87aeffbf0
Add the System V shared memory modules to the mfsroot. This
...
functionality is required for the linux module, which is required by
many third party packages.
Merged from: 5.0-DP1 / Perforce
2002-05-01 04:53:36 +00:00
obrien
81dea2aac7
"pointers are not permitted as case values", so force the macros to ints.
2002-05-01 04:18:36 +00:00
obrien
590c999a50
makeobjops.awk is stricter on syntax than the perl version.
2002-05-01 03:52:40 +00:00
obrien
7ef86b3115
Use makeobjops.awk rather than makeobjops.pl.
...
(with big thanks to Oliver Fromme <olli@fromme.com>)
2002-05-01 03:28:14 +00:00
obrien
77bbdad49c
Awk version of makeobjops.PL.
...
Note the invocation ordering is slightly different:
awk -f makeobjops.awk foo.m -ch
Submitted by: Oliver Fromme <olli@fromme.com>
2002-05-01 03:19:19 +00:00
obrien
d2ad9809fd
Remove the trailing ^M's. makeobjops.awk does not like them.
2002-05-01 03:07:40 +00:00
peter
84ae7c9225
Cosmetic tweaks. Try and keep the style more consistent, catch some stray
...
whitespace and update a comment.
2002-05-01 02:51:50 +00:00
peter
336f78b18a
Zap some stale unused headers, including one machine/psl.h (which is
...
a stub on alpha). Compile tested on alpha and x86.
2002-05-01 02:17:33 +00:00
peter
aac61d6bcd
Zap KMODDEPS entries so that people do not wonder why it isn't working on
...
-current.
Apolgies to: anhold
2002-05-01 01:34:48 +00:00
peter
bf12d371f8
Catch any stray KMODDEPS entries to make sure they do not keep turning up.
2002-05-01 01:32:28 +00:00
peter
55a74432bb
kern_tc.c doesn't use <machine/psl.h>, and having this #include breaks
...
other platforms.
2002-05-01 01:31:26 +00:00
obrien
0c1a773004
Remove this Perl script. There have been zero bug reports against
...
vnode_if.awk.
2002-05-01 00:40:44 +00:00
mdodd
ed57320b79
Document the location (in the source tree) of the "Porter's Handbook".
2002-04-30 23:55:16 +00:00
mdodd
2e0d89a50d
Bump __FreeBSD_version for mtx_init() change.
...
Document same.
Forgotten by: jhb
2002-04-30 23:54:03 +00:00
bde
bebc19ee0d
Sorted the directories in the rule for the includes target as much as
...
possible.
2002-04-30 23:29:00 +00:00
scottl
6f6413a223
Fix a bug where the aacp device would only talk to bus 0 on the
...
controller.
2002-04-30 22:50:26 +00:00
scottl
3845bd469f
Note that the aacp device requires CAM
2002-04-30 22:47:26 +00:00
obrien
451e89b13e
Add the ability to use Bzip'ed packages.
...
Also add the ability to use Bzip'ed distributions -- but this is exclusive
of being able to use Gzip'ed distributions.
Sponsored by: FreeBSD Mall, Inc.
2002-04-30 22:40:06 +00:00
jeff
968fe15c4d
Convert longs to u_longs in stats. This will hold off wrap arounds for a
...
while longer.
2002-04-30 22:39:32 +00:00
alc
0e84366ae7
o Convert the vm_page buckets mutex to a spin lock. (This resolves
...
an issue on the Alpha platform found by jeff@.)
o Simplify vm_page_lookup().
Reviewed by: jhb
2002-04-30 21:24:47 +00:00
phk
5ae616a516
Brucifixion ? Yes, out that door, row on the left, one patch each.
...
Many thanks to: bde
2002-04-30 20:42:06 +00:00
phk
38a0945624
Brucifixion ? Yes, out that door, row on the left, one patch each.
2002-04-30 19:48:45 +00:00
bmah
2131cb8270
New release notes: bsd-airtools integration (+ MFC), reboot(8) -k (+
...
MFC), sysinstall(8) doesn't mount procfs(5) on new installs,
XFREE86_VERSION=4 default (+MFC), cross-version and cross-arch
releases.
Updated release notes: Heimdal Kerberos 0.4e (+ MFC).
MFCs noted: wi(4) hostap.
2002-04-30 19:40:22 +00:00
phk
26ffc19d1e
Don't export timecounter structures under debug. with sysctl, they
...
contain no truly interesting data anymore.
2002-04-30 19:34:31 +00:00
dillon
8468513da0
These are Alexander Kabaev's VFSops fixes (see the thread 'Found: module
...
loading breakage'). The patch fixes serious issues with the VFS
operations vector array which results in a crash when a filesystem module
adding a new VOP is loaded into the kernel. Basically what was happening
before was that the old operations vector was being freed and a new one
allocated. The original MALLOC code tended to reuse the same address
for the case and so the bug did not rear its ugly head until the new memory
subsystem was emplaced.
This patch replaces the temporary workaround Dave O'Brien comitted in 1.58.
The patch is clean enough that I intend to MFC it to stable at some point.
Submitted by: Alexander Kabaev <ak03@gte.com>
MFC after: 1 week
2002-04-30 18:44:32 +00:00
obrien
1e3fa59089
MI bits for Gcc 3.1.
2002-04-30 17:22:42 +00:00
obrien
9a9ba1484f
i386 MD bits for Gcc 3.1.
...
These are totally untested. Do these work? Hell if I know, I have yet to
bootstrap using these bits. But people want them, so here they are.
2002-04-30 17:15:01 +00:00
pdeuskar
81eeb21ad8
Modified the man page to reflect support for
...
82540EM based cards.
MFC after: 1 day
2002-04-30 17:14:51 +00:00
brian
0e37ad70ef
Handle .bz2 files created by newsyslog
...
PR: 37529
Partially submitted by: Peter Hollaubek <fifteen@inext.hu>
MFC after: 1 week
2002-04-30 17:07:32 +00:00
julian
2d4af411cc
Need more includes.
2002-04-30 16:43:51 +00:00