Marcel Moolenaar
b9492ca0a4
Save the MCA info specific to the AP as part of the AP launch.
2002-05-01 22:19:03 +00:00
Marcel Moolenaar
0e09ff93a3
Make ia64_mca_save_state MP safe. Protect access to the info block,
...
updating the sysctl tree and clearing the SAL state by a spin lock.
2002-05-01 22:10:03 +00:00
Matt Jacob
f77e6d9569
If we get a DATA UNDERRUN error from QLogic FC cards, but the RQCS_RU bit
...
is not set in the scsi completion status, or if the residual is clearly
nonsense, then this was a command that suffered the loss of one or more
FC frames in the middle of the exchange.
Set HBA_BOTCH and hope it will get retried. It's the only thing we can do.
MFC after: 1 day
2002-05-01 21:58:36 +00:00
Peter Wemm
47a45d1b17
Try using genwakecode.sh instead of the perl version.
2002-05-01 21:54:07 +00:00
Peter Wemm
9b4e33b6ba
Add a shell script to do what genwakecode.pl does.
...
Obtained from: ade
2002-05-01 21:52:34 +00:00
Juli Mallett
26849aba03
Add some spurious veritcal whitespace to reduce diffs to OpenBSD.
2002-05-01 21:45:22 +00:00
Juli Mallett
bd2bfb5846
Merge local changes again, against ANSIfied m4(1).
2002-05-01 21:37:29 +00:00
Alfred Perlstein
f132072368
Redo the sigio locking.
...
Turn the sigio sx into a mutex.
Sigio lock is really only needed to protect interrupts from dereferencing
the sigio pointer in an object when the sigio itself is being destroyed.
In order to do this in the most unintrusive manner change pgsigio's
sigio * argument into a **, that way we can lock internally to the
function.
2002-05-01 20:44:46 +00:00
Warner Losh
3498b5ed09
We don't need no stinkin' echos here.
...
Instead, don't run kldxref if you don't have one on your system.
2002-05-01 19:24:26 +00:00
Semen Ustimenko
08279b9cfe
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
David E. O'Brien
a5cc86f163
Add support for using the profiled versions of the C++ (and related) libs.
2002-05-01 19:19:22 +00:00
Semen Ustimenko
4592db4635
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
John Baldwin
6af7484d0f
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 Somers
d9c83d7b81
Bump the version to mark the fixed FSM TLD ordering
2002-05-01 10:08:10 +00:00
Brian Somers
d14cc5f96a
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 Perlstein
59017610b2
Fix some edge cases where bad string handling could occur.
...
Submitted by: ps
2002-05-01 08:29:41 +00:00
Alfred Perlstein
ef1047305e
cleanup:
...
fix line wraps, add some comments, fix macro definitions, fix for(;;) loops.
2002-05-01 08:08:24 +00:00
Brian Somers
69f6ed253d
Allow the peer to modify the LQR interval
2002-05-01 07:49:07 +00:00
Peter Wemm
5a70dcbcc8
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 Wemm
49d8998589
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 Wemm
37436e4075
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 Wemm
29ea697d8a
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
Crist J. Clark
0f56b10c4b
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 Wemm
33438f3bac
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 Wemm
02b8e10aad
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
Matthew Hunt
bff11a8c74
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 Stokely
bb4afbaea0
Update a comment to accurately describe the usage of the fourth field
...
of this file.
2002-05-01 05:05:31 +00:00
Murray Stokely
086a8bbc13
The fourth field of drivers.conf is no longer reserved. Document its
...
usage.
2002-05-01 05:02:56 +00:00
Murray Stokely
473443adc0
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 Stokely
64c5487f60
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
David E. O'Brien
addbf23d05
"pointers are not permitted as case values", so force the macros to ints.
2002-05-01 04:18:36 +00:00
David E. O'Brien
90a78bd0ba
makeobjops.awk is stricter on syntax than the perl version.
2002-05-01 03:52:40 +00:00
David E. O'Brien
9fa411ae4a
Use makeobjops.awk rather than makeobjops.pl.
...
(with big thanks to Oliver Fromme <olli@fromme.com>)
2002-05-01 03:28:14 +00:00
David E. O'Brien
dfbf15ee80
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
David E. O'Brien
82303b6b14
Remove the trailing ^M's. makeobjops.awk does not like them.
2002-05-01 03:07:40 +00:00
Peter Wemm
6692ac6644
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 Wemm
4924b9dd80
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 Wemm
701964e4a2
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 Wemm
06639be707
Catch any stray KMODDEPS entries to make sure they do not keep turning up.
2002-05-01 01:32:28 +00:00
Peter Wemm
aed0556447
kern_tc.c doesn't use <machine/psl.h>, and having this #include breaks
...
other platforms.
2002-05-01 01:31:26 +00:00
David E. O'Brien
2244cf6bba
Remove this Perl script. There have been zero bug reports against
...
vnode_if.awk.
2002-05-01 00:40:44 +00:00
Matthew N. Dodd
47bbd753d9
Document the location (in the source tree) of the "Porter's Handbook".
2002-04-30 23:55:16 +00:00
Matthew N. Dodd
a8f6daaeca
Bump __FreeBSD_version for mtx_init() change.
...
Document same.
Forgotten by: jhb
2002-04-30 23:54:03 +00:00
Bruce Evans
61e86e72c8
Sorted the directories in the rule for the includes target as much as
...
possible.
2002-04-30 23:29:00 +00:00
Scott Long
1089f082aa
Fix a bug where the aacp device would only talk to bus 0 on the
...
controller.
2002-04-30 22:50:26 +00:00
Scott Long
44b00b1df3
Note that the aacp device requires CAM
2002-04-30 22:47:26 +00:00
David E. O'Brien
ee1c407b54
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 Roberson
289f207c81
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
Alan Cox
ea0f50bcf0
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
Poul-Henning Kamp
39acc78a1e
Brucifixion ? Yes, out that door, row on the left, one patch each.
...
Many thanks to: bde
2002-04-30 20:42:06 +00:00