peter
1baec06421
Dynamically adapt to kernbase changes on crashdumps, falling back to
...
KERNBASE if the "kernbase" symbol is not present on older kernels.
2001-08-24 09:12:04 +00:00
peter
89bd0a4338
Dynamically adjust to the value of KERNBASE in a crashdump, with
...
a fallback for old kernels without the "kernbase" symbol.
2001-08-24 08:53:30 +00:00
peter
ef6d8b9ba1
Export the actual KERNBASE to the symbol table. We can use nlist() to get
...
this without having to second guess it in userland.
2001-08-24 08:29:54 +00:00
peter
5ccbb1e22b
Move cpu_fxsr definition to C code (so debug info is generated) and where
...
it is easily #ifdef'ed so that we dont miss unintentional references to it.
2001-08-24 08:27:24 +00:00
imp
7ebebd6970
Move code to shutdown the pcic_pci_shutdown. Call it on system
...
shutdown and also before we get going with the device initialization.
This may fix the hangs some people are seeing on warmboot. It appears
that some machines will reset the cardbus bridge on boot, while others
don't. So we turn off the card, and ack the interrupts (which likely
is a nop in the shutdown case since we're still fielding interrupts).
This should turn off the interrupts.
Since I don't have hardware that hangs on reboot, I'm committing this
without testing that aspect of the patch (it causes no harm on my
Dell).
2001-08-24 07:43:35 +00:00
imp
3e8c6264e6
Two fixes. First, put into place a more generic chipset specific
...
initialization structure. Warn the user for those chipsets that
aren't yet customized that they might not work. Second, try to power
off the slot on attach and ack the interrupts. I don't know, but this
might solve the hangs that people will see on Thinkpads if they set
hw.pcic.init_routing=1.
2001-08-24 07:30:18 +00:00
nsayer
c62bd78156
Get rid of redundant device_set_desc. Both the PCI and PCCARD versions
...
do this in the probe routine now.
2001-08-24 05:47:50 +00:00
ken
dcc548344f
Remove a duplicate "that".
...
Submitted by: "Sergey A. Osokin" <osa@freebsd.org.ru>
2001-08-24 02:24:58 +00:00
nsayer
ff3f45d379
In order for the MA301 to pass interrupts from the PCCard, you must
...
go into the PLX 9052's interrupt control register and turn on the magic
interrupt enable bit.
Partial thanks are due to OpenBSD for pointing out that the chip is a
PLX 9052 and pointing me to the datasheet PDF.
2001-08-24 02:14:26 +00:00
rwatson
e640f9f979
o Clarify comments in vaccess_acl_posix1e() ACL evaluation routine so
...
as to improve readability and accuracy.
Obtained from: TrustedBSD Project
2001-08-24 01:41:42 +00:00
bmah
ae83ed4749
Reflect that the lge(4) driver has been tested on the Alpha.
...
Reviewed by: wpaul
2001-08-24 00:30:50 +00:00
dd
aa2ac8fd06
begin executed --> being executed
...
Obtained from: NetBSD
2001-08-24 00:18:37 +00:00
nsayer
f38428d5d3
if_wi can be either pci (without pccard) or pccard
2001-08-23 23:58:49 +00:00
jhb
7b5df62014
- callout_stop() now returns an integer value instead of void so
...
describe it.
- Add a return values section.
2001-08-23 23:52:59 +00:00
jhb
46cf5c221a
Spelling fix: depreciated -> deprecated.
2001-08-23 23:41:53 +00:00
jhb
c16b0eae5f
Remove refernces to M_ASLEEP/asleep/await.
2001-08-23 23:40:53 +00:00
jhb
98adb2ab0c
Remove references to asleep/await.
2001-08-23 23:37:31 +00:00
jhb
6208b149df
Use witness_upgrade/downgrade for sx_try_upgrade/downgrade.
2001-08-23 22:51:22 +00:00
jhb
9d1073d415
Whitespace nit.
2001-08-23 22:47:51 +00:00
jhb
93fe8f866d
Add witness_upgrade() and witness_downgrade() for handling upgrades and
...
downgrades of shared/exclusive locks.
2001-08-23 22:47:05 +00:00
jhb
4c37bfb8ee
Convert some KASSERT()'s into if (foo) panic() because they are testing
...
how locks are managed by the rest of the kernel, not verifying the internal
integrity of witness itself.
2001-08-23 22:44:47 +00:00
dg
e6de45d5ec
Killed reference to MAP_INHERIT which is not supported in FreeBSD.
2001-08-23 22:39:52 +00:00
dd
000badbe72
Correct the comment about bpfattach() to match reality.
...
PR: 29967
Submitted by: Joseph Mallett <jmallett@xMach.org>
2001-08-23 22:38:08 +00:00
dd
6ea3a08d37
Correct a typo in a comment: FIN_WAIT2 -> FIN_WAIT_2
...
PR: 29970
Submitted by: Joseph Mallett <jmallett@xMach.org>
2001-08-23 22:34:29 +00:00
dd
b5c6e30e9c
Implement stty ek
as documented.
...
PR: 24063
Submitted by: Seth Kingsley <sethk@osd.bsdi.com>
2001-08-23 22:31:13 +00:00
dd
3700e53927
$units is the canonical name for the number of units to create; use it.
...
PR: 29971
Submitted by: Joseph Mallett <jmallett@xMach.org>
2001-08-23 22:19:53 +00:00
dd
76d92ac573
Spelling police: queueing -> queuing
...
PR: 29985
Submitted by: Joseph Mallett <jmallett@xMach.org>
2001-08-23 21:58:38 +00:00
dd
252369478e
Spelling police: relabelled -> relabeled
...
PR: 29985
Submitted by: {aac,amr,mlx}.4
2001-08-23 21:52:38 +00:00
dd
030ea4da69
Capitalize Linux where appropriate.
...
Submitted by: Joseph Mallett <jmallett@xMach.org>
2001-08-23 21:51:16 +00:00
asmodai
3cef0337e4
This commit was generated by cvs2svn to compensate for changes in r82230,
...
which included commits to RCS files with non-trunk default branches.
2001-08-23 21:46:59 +00:00
asmodai
1385a0dca8
String format patch
2001-08-23 21:46:59 +00:00
dd
de539f43e3
Spelling police: withough -> without
...
Submitted by: Joseph Mallett <jmallett@xMach.org>
2001-08-23 21:36:18 +00:00
dd
009cb5399f
The name of the kernel really isn't KERNEL now.
...
Submitted by: setantae@submonkey.net
2001-08-23 21:17:28 +00:00
bmah
72642d727d
New release note: SA-01:56.
...
Fix entry on SA-01:55, which was mislabeled as SA-01:54. Also fix a
typo (I still can't spell "compatibility" correctly, it seems).
2001-08-23 21:14:42 +00:00
dd
5ae98887a4
``recognized -> recognize'' where appropriate.
...
Obtained from: OpenBSD
2001-08-23 21:13:31 +00:00
jhb
1383792740
Add a new kernel option RESTARTABLE_PANICS. If this option is present,
...
then one can restart from a panic by resetting the panicstr variable to
NULL. This commit conditionalizes the previously committed functionality
on this variable. It also removes the __dead2 attribute from the panic()
function so that when one continues from a panic() the behavior will
be predictable.
2001-08-23 20:32:21 +00:00
olgeni
7e0c531a0d
Misc. changes:
...
* Rename cvsup-bin to cvsup (cvsup-bin does not exist anymore).
* Add the net/rsync port to the CDROM packages.
* Add the misc/compat* ports.
Approved by: jkh
2001-08-23 19:54:11 +00:00
ache
0fcb9c0939
Now we implement l_len<0 per POSIX, describe it.
2001-08-23 19:00:34 +00:00
bmah
ce0c7adaa6
Expansions and clarification of some existing release notes items.
...
Submitted by: Alex Kapranoff <kapr@acm.org>
2001-08-23 18:39:04 +00:00
wpaul
0e50207f12
Fix a bug in the ste_setmulti() routine. The NIC has 4 16-bit multicast
...
hash registers, not 2 32-bit ones. This would prevent the multicasr filter
from being programmed correctly in some cases.
2001-08-23 18:22:55 +00:00
ache
6e290545e1
Stupid error from my side in prev. commit: || -> &&
2001-08-23 18:02:29 +00:00
jhb
e84a42cf98
Clear the sx_xholder pointer when downgrading an exclusive lock.
2001-08-23 17:57:37 +00:00
ache
a480a6737d
vn_stat(): if va_size (u_quad_t) > OFF_MAX, return EOVERFLOW, don't copy it
...
blindly to st_size
2001-08-23 17:56:48 +00:00
ache
640689c04d
Copy yet one check for SEEK_END overflow
2001-08-23 17:12:42 +00:00
ache
661af8586d
Add yet one check for SEEK_END overflow
2001-08-23 17:09:23 +00:00
gallatin
df8be8c104
Bail if we go beyond the directory size, not just if we hit it.
...
Certain ISO fs's (like the one for 4.4-RC1 disc1 on alpha)
trigger this, and we end up opening a null file name. This causes us to get
a false match for "kernel.ko" when it does not exist.
2001-08-23 17:08:26 +00:00
ache
1dabef8845
lseek: fix check for vattr.va_size overflow. Check suggested by bde simple not
...
works with unsigned types.
2001-08-23 17:01:25 +00:00
ache
86b9c46400
Implement l_len<0 per POSIX check.
...
Check for valid l_whence too.
2001-08-23 16:13:59 +00:00
ache
f8ef40b0cb
Copy my newly introduced l_len<0 'oops' fix from kern_lockf.c
2001-08-23 16:06:14 +00:00
ache
82c8a757fa
Oops, fix my broken handling of new l_len<0 case
2001-08-23 16:00:27 +00:00