Jeroen Ruigrok van der Werven
a88d714c23
Document DISABLE_PSE.
2000-11-08 15:53:49 +00:00
Jeroen Ruigrok van der Werven
28d7984f3d
Document CLUSTERDEBUG, CPU_UPGRADE_HW_CACHE and LOCKF_DEBUG.
2000-11-08 12:14:06 +00:00
Jeroen Ruigrok van der Werven
5b488b3443
Fix some further english grammar and typo's.
2000-11-08 12:00:05 +00:00
Jeroen Ruigrok van der Werven
a47ea7b90e
Fix typo's: UPGRADE_CPU_HW_CACHE -> CPU_UPGRADE_HW_CACHE
2000-11-08 11:58:07 +00:00
Jeroen Ruigrok van der Werven
edd5302d4d
Document the following options:
...
FB_DEBUG,
FB_INSTALL_CDEV,
FE_8BIT_SUPPORT,
IBCS2,
KEY,
LOUTB,
SPX_HACK
2000-11-08 11:34:09 +00:00
Mike Smith
e9ca98b28f
Hack to work around a probe which will lock up at least some i450GX-based
...
systems.
From the PR:
When 'probe.slot' is PCI_SLOTMAX (== 31) and 'probe.func' is 7,
call to 'pci_cfgread()' here and machine suddenly hangs up.
I don't know why... (or 450GX chipset's bug?)
PR: i386/20379
Submitted by: Masayuki FUKUI <fukui@sonic.nm.fujitsu.co.jp>
2000-11-08 11:25:15 +00:00
Jeroen Ruigrok van der Werven
f57fc21c46
Document XBONEHACK option.
2000-11-08 10:09:01 +00:00
Jeroen Ruigrok van der Werven
fac70739ff
Document some AHC_* options.
2000-11-08 10:01:45 +00:00
Warner Losh
cd594d0ec4
Merge from GENERIC 1.288
2000-11-07 21:26:34 +00:00
Warner Losh
30cb2a0dfb
Make the ISA nic section look like the other device sections with
...
comments on the same line like so:
device foo # FooInc Brand NetEther cards
Also, move the wireless NIC cards to their own section.
Add commented out wl driver in wireless section.
Remove obsolete or redundant comments about some of the wireless cards
that used to apply but don't since we've removed 'at foobus'.
There should be no functional changes in this change.
2000-11-07 21:20:52 +00:00
Warner Losh
7a90c33a8a
Synchronize NEWCARD kernel to GENERIC kernel. It is still experimental,
...
but it doesn't hurt to keep these things in sync.
2000-11-07 21:07:35 +00:00
Warner Losh
5350155530
Minor ordering changes to make more sections strictly alphabetical.
2000-11-07 21:06:57 +00:00
Semen Ustimenko
600ae3dd25
Synced tx(4) driver descriptions + ``device tx'' line moved to the
...
list of drivers using miibus.
PR: kern/22556
2000-11-07 20:22:19 +00:00
Alfred Perlstein
b5d335ad6d
Protect against an infinite loop when prefaulting pages. This can
...
happen when the vm system maps past the end of an object or tries
to map a zero length object, the pmap layer misses the fact that
offsets wrap into negative numbers and we get stuck.
Found by: Joost Pol aka Nohican <nohican@marcella.niets.org>
Submitted by: tegge
2000-11-07 18:31:16 +00:00
Kenjiro Cho
44b5247d95
newbusify the en atm driver.
2000-11-07 09:31:28 +00:00
John Baldwin
d902baa4ba
Document the KTR_VERBOSE option.
2000-11-07 01:50:10 +00:00
Bill Paul
f425f328cd
The vx driver no longer needs the PCI compat shims. Also should now
...
work on the alpha (at least the PCI part should).
2000-11-07 00:58:35 +00:00
Mike Smith
90aa4fc1ee
Quieten some warnings about correct usage of assignments as truth values.
2000-11-06 21:32:13 +00:00
Dag-Erling Smørgrav
fd9f324055
Check that p->p_pptr is not NULL - kernel processes have no parents!
2000-11-06 03:23:56 +00:00
Yoshihiro Takahashi
5c84db5258
Switched from i386/isa/scsi_dvcfg.h to cam/scsi/scsi_dvcfg.h
2000-11-05 14:34:35 +00:00
David E. O'Brien
86d42bbdbe
Our SHRT_MIN definition was actually 4 bits too big.
...
Submitted by: Bradley T. Hughes <bhughes@trolltech.com>
2000-11-04 21:01:44 +00:00
Mike Smith
099d058b54
Improve the PCI interrupt routing code. Now the process is as follows:
...
- Look for a hardwired interrupt in the routing table for this
bus/device/pin (we already did this).
- Look for another device with the same link byte which has a hardwired
interrupt.
- Look for a PCI device matching an entry with the same link byte
which has already been assigned an interrupt, and use that.
- Look for a routable interrupt listed in the "PCI only" interrupts
field and use that.
- Pick the first interrupt that's marked as routable and use that.
2000-11-02 00:37:45 +00:00
David E. O'Brien
83d2913008
Make the target a little bit more generic.
2000-11-01 08:47:34 +00:00
Roger Hardiman
def1ddf3a8
Fix typo in comments
2000-10-31 14:30:29 +00:00
Poul-Henning Kamp
a16d0eb2d7
Deprecate devsw->d_bmaj entirely.
...
This removes support for booting current kernels with very old bootblocks.
Device driver writers: Please remove initializations for the d_bmaj
field in your cdevsw{}.
2000-10-31 10:58:14 +00:00
Andrew Gallatin
84aa58ab03
fix the sigaltstack hack by lowering the stack size to the original value
...
if the request was for less than MINSIGSTKSZ (in which case we "round up").
discussed with: marcel
2000-10-31 03:10:41 +00:00
Poul-Henning Kamp
54dfbb1460
Comment out the (old) acpi stuff, it breaks LINT.
2000-10-30 20:35:31 +00:00
Poul-Henning Kamp
da936bf80a
Remove unneeded <stddef.h> #includes.
2000-10-29 16:57:42 +00:00
Poul-Henning Kamp
cf9fa8e725
Move suser() and suser_xxx() prototypes and a related #define from
...
<sys/proc.h> to <sys/systm.h>.
Correctly document the #includes needed in the manpage.
Add one now needed #include of <sys/systm.h>.
Remove the consequent 48 unused #includes of <sys/proc.h>.
2000-10-29 16:06:56 +00:00
Poul-Henning Kamp
53ce36d17a
Remove unneeded #include <sys/proc.h> lines.
2000-10-29 13:57:19 +00:00
Noriaki Mitsunaga
918dbed337
Add hints for ISA cards (such as TMC1610M) which use stg driver.
...
The values has been given by Arai Mikio <m-arai@sco.bekkoame.ne.jp>.
2000-10-29 05:51:46 +00:00
John Baldwin
a76e4179b4
Don't ignore VESA modes that have the NON-VGA bit set. All of the SVGA
...
graphical modes on some systems have this bit set causing our VESA code
to ignore them.
2000-10-28 22:35:57 +00:00
Nik Clayton
f94a808c35
Add a brief comment telling people to retain 'device miibus' as necessary.
...
PR: docs/21981
Submitted by: Matthew Emmerton <matt@gsicomp.on.ca>
2000-10-28 22:32:17 +00:00
Bruce Evans
27c6358927
Quick fix for namespace problems which broke many ports. Spell
...
uint16_t as "unsigned short" like it used to be and uint32_t as
"unsigned int" not like it used to be (was: "unsigned long").
2000-10-28 08:20:33 +00:00
Mike Smith
0da9b7818e
Add some verbiage about the new ACPICA code. Note that this probably
...
breaks building this config, as the old ACPI code will conflict. The
old code will be going away shortly, so this should not be an issue.
2000-10-28 07:07:02 +00:00
Mike Smith
fd660059d9
FreeBSD-specific OSD (operating system dependant) modules for the Intel
...
ACPICA code.
2000-10-28 06:56:15 +00:00
Poul-Henning Kamp
54b1161b73
Revert two experimental changes which escaped from my devel machine.
2000-10-28 06:55:12 +00:00
John Baldwin
55d79ad0db
The x86 atomic operations are already locked, so they do not need an
...
additional locked instruction to guarantee a write barrier for the acquire
variants.
Approved by: dfr
Pointy hat to: jhb
2000-10-28 00:28:15 +00:00
John Baldwin
7c0cb49a64
Fix a couple of whitespace nits.
2000-10-27 21:45:50 +00:00
Poul-Henning Kamp
46aa3347cb
Convert all users of fldoff() to offsetof(). fldoff() is bad
...
because it only takes a struct tag which makes it impossible to
use unions, typedefs etc.
Define __offsetof() in <machine/ansi.h>
Define offsetof() in terms of __offsetof() in <stddef.h> and <sys/types.h>
Remove myriad of local offsetof() definitions.
Remove includes of <stddef.h> in kernel code.
NB: Kernelcode should *never* include from /usr/include !
Make <sys/queue.h> include <machine/ansi.h> to avoid polluting the API.
Deprecate <struct.h> with a warning. The warning turns into an error on
01-12-2000 and the file gets removed entirely on 01-01-2001.
Paritials reviews by: various.
Significant brucifications by: bde
2000-10-27 11:45:49 +00:00
Doug Barton
c9e6ddc6af
Expand on the reasons for and against defining NO_F00F_HACK. This is one of
...
those options that is frequently misunderstood, and ends up on -questions.
PR: 21852
2000-10-27 10:57:33 +00:00
Bruce Evans
4a3bb59944
Declare or #define per-cpu globals in <machine/globals.h> in all cases.
...
The i386 UP case was messily different.
2000-10-27 08:30:59 +00:00
Mark Murray
5f3431b5ad
As the blocking model has seems to be troublesome for many, disable
...
it for now with an option.
This option is already deprecated, and will be removed when the
entropy-harvesting code is fast enough to warrant it.
2000-10-27 06:06:04 +00:00
John Baldwin
660d1e3a9d
Add and document the WITNESS_SKIPSPIN and WITNESS_DDB kernel options.
2000-10-27 03:00:28 +00:00
Roger Hardiman
870b024f5d
Add new ioctls for userland access to the MSP device
2000-10-26 16:41:48 +00:00
Hellmuth Michaelis
d1dad62933
Add infrastructure for Cologne Chip HFC-S PCI driver.
...
Increment isdn4bsd step.
2000-10-26 06:58:43 +00:00
Dag-Erling Smørgrav
f8c05e5019
Bring cpuinfo closer to what it looks like in Linux 2.2.
...
Submitted by: R Bradford Jones <brad@kazrak.com>
2000-10-25 22:38:23 +00:00
Dag-Erling Smørgrav
886a6f6fca
Add /proc/<pid>/status and /proc/<pid>/stat (the latter being mostly
...
zeroes for the time being).
Prompted by: Nathan Boeger <nathan@khmere.com>
2000-10-25 22:12:59 +00:00
John Baldwin
ee8f2f372c
- Add atomic_cmpset_{acq_,rel_,}_long
...
- Add in atomic operations for 8-bit, 16-bit, and 32-bit integers
2000-10-25 21:56:16 +00:00
John Baldwin
fbc9c4f042
Catch up to the new software interrupt code.
...
Noticed by: phk
2000-10-25 21:24:08 +00:00