Matthew N. Dodd
50e960d918
- Move driver to newbus.
...
- Provide identify methods for EtherExpress and 3c507 cards; this
means these cards no longer need wired configs.
- Provide a detach method.
2003-03-29 13:36:41 +00:00
Paul Saab
90836fcf7d
Nuke HTT from here too.
...
Spotted by: jhb
2003-03-26 19:55:03 +00:00
Paul Saab
87437b0b89
Nuke options HTT infavor of machdep.hlt_logical_cpus tunable/sysctl.
...
This keeps the logical cpu's halted in the idle loop. By default
the logical cpu's are halted at startup. It is also possible to
halt any cpu in the idle loop now using machdep.hlt_cpus.
Examples of how to use this:
machdep.hlt_cpus=1 halt cpu0
machdep.hlt_cpus=2 halt cpu1
machdep.hlt_cpus=4 halt cpu2
machdep.hlt_cpus=3 halt cpu0,cpu1
Reviewed by: jhb, peter
2003-03-26 19:49:34 +00:00
John Baldwin
84b7dcad85
Add an options entry for HTT in SMP and GENERIC similar to the SMP and
...
APIC_IO options.
Requested by: John Cagle <john.cagle@hp.com>
2003-03-25 23:31:14 +00:00
John Baldwin
c0109e50ec
Put a newline in between APIC_IO and HTT to try and show that HTT is not
...
mandatory.
2003-03-25 23:29:44 +00:00
Ruslan Ermilov
ab0f83bd03
Remove bitrot associated with `maxusers'.
...
Submitted by: bde
2003-03-22 14:18:23 +00:00
Eric Anholt
43e2d1e384
Update the DRM to latest from DRI CVS. This is approximately the version
...
included in XFree86 4.3, but includes some fixes. Notable changes include
Radeon 8500-9100 support, PCI Radeon/Rage 128 support, transform & lighting
support for Radeons, and vblank syncing support for r128, radeon, and mga.
The gamma driver was removed due to lack of any users.
2003-03-09 02:08:30 +00:00
John Baldwin
d7a715dc64
Wrap the hyperthreading support code with the HTT kernel option.
...
Hyperthreading support is now off unless the HTT option is added.
MFC-after: 3 days
2003-03-04 20:24:53 +00:00
Ruslan Ermilov
824018495d
Implemented "nooption" and "nomakeoption" config(8) tokens.
...
Fixed memory leak in the "nodevice" option implementation.
Use these instead of sed(1) in MD NOTES.
Use a single makefile (sys/conf/makeLINT.mk) to generate
LINT for all architectures. (Previous versions missed
the LINT dependency on Makefile, and i386 version also
missed the dependency on ${NOTES}.)
Fixed bugs in the previous NOTES conversion using the
"nodevice" token and sed(1):
- i386 LINT lost "device pst".
- pc98 LINT lost SC_*, MAXCONS and KBD_DISABLE_KEYMAP_LOAD
options, and got needless DPT_* options.
- Added nooptions PPC_DEBUG, PPC_PROBE_CHIPSET, KBD_INSTALL_CDEV
to sparc64 LINT so that it has a chance to config(8).
This basically returns us to where we were before.
2003-02-26 23:36:59 +00:00
David E. O'Brien
6e818956c5
Move most everything back to a MI NOTES, and use "nodevice" in MD NOTES
...
Where needed. Use 'sed' for now in place of "nooptions". Add a sparc64
MD NOTES.
Reviewed by: arch@
2003-02-25 20:59:23 +00:00
Yoshihiro Takahashi
a0450500b3
Move MD devices to <machine>/conf/NOTES.
2003-02-23 13:32:33 +00:00
Ruslan Ermilov
0b56eafddf
Implemented a simple "nodevice" config(8) command that cancels
...
the effect of the "device" command, and use it to generate the
OLDCARD from GENERIC.
Suggested by: bde
2003-02-15 02:39:13 +00:00
Ruslan Ermilov
c2604cb567
Diff reduction to GENERIC.
2003-02-14 08:41:25 +00:00
David E. O'Brien
d23dc82958
FB_INSTALL_CDEV not usable on Alpha.
2003-02-13 22:33:26 +00:00
David E. O'Brien
36dc5b9427
Fix the style of the SCHED_4BSD commit.
2003-02-13 22:24:44 +00:00
David E. O'Brien
1e514ebb71
Only i386 has npx device.
2003-02-13 21:55:13 +00:00
Josef Karthauser
c0c9e71f9a
Put replace spaces with tabs in keeping with the rest of the file.
2003-02-01 18:45:18 +00:00
Poul-Henning Kamp
5d4a99771a
add PST to i386 notes.
2003-02-01 17:23:20 +00:00
Jeff Roberson
4183d949e0
- Remove a redundant scheduler option.
...
Pointy hat to: jeff
Spotted by: dillon
2003-01-26 06:37:43 +00:00
Jeff Roberson
c3384118a1
- Introduce the SCHED_ULE and SCHED_4BSD options for compile time selection
...
of the scheduler.
- Add SCHED_4BSD as the scheduler for all kernel config files in cvs.
2003-01-26 05:29:12 +00:00
Warner Losh
cf19012356
Needs wlan for wi.
2003-01-21 13:31:52 +00:00
Jimmy Olgeni
1897ae9644
Fix typo in comment: inlcude -> include.
2003-01-20 20:23:56 +00:00
Sam Leffler
18bf5d2ba6
wi now needs wlan
...
Reviewed by: imp
2003-01-16 00:21:52 +00:00
Poul-Henning Kamp
c441cdb88a
Add machdep.elan_freq sysctl which can be used to set the CPU clock
...
frequency in Hz. The default is still 33.333 MHz. Please notice
that the number is round to a multiple of four internally so it may
not read back exactly the same as written.
Add compile time ELAN_XTAL option to override the 33.333 MHz default.
Add compile time ELAN_PPS option to enable code for high precision
(250 nanoseconds) timestamping of external signals.
2003-01-15 20:15:33 +00:00
David E. O'Brien
525d98afd8
Change the ident so people know a kernel built with this has SMP support.
2002-12-30 11:36:17 +00:00
David E. O'Brien
5fb4613b6b
Sync with GENERIC rev 1.371.
2002-12-30 11:34:45 +00:00
David E. O'Brien
83d06d0529
Using our new wonderful include directive, save our x86 SMP users from
...
having to edit GENERIC to build a useful kernel. This also opens the
possibility of including an SMP kernel in the release.
2002-12-30 11:31:58 +00:00
Scott Long
b4b9c52ca4
Add the if_bge driver. I can't find any reason why it's not here, and it's
...
pretty common on Dell servers and other high-end boxes.
2002-12-28 06:22:17 +00:00
Olivier Houchard
47770b6fd5
Add the trm(4) driver.
...
MFC after: 1 day
2002-12-16 18:47:37 +00:00
John Baldwin
55d7b94047
Add "disabled" hints to all of the uncommon ISA devices that are in
...
GENERIC. Each device can be re-enabled at startup time by unsetting the
disabled hint in the loader.
Requested by: mdodd
Approved by: re
Prodded by: rwatson
2002-12-05 22:49:47 +00:00
John Baldwin
f6af4ff6cb
Make 3dfx i386-only. The memrange API it uses may be defined in an MI
...
header, but it is only implemented on i386.
2002-11-08 20:04:38 +00:00
John Baldwin
787f149830
Move rc(4) over to MI notes and enable it as a MI module.
2002-11-08 19:34:26 +00:00
John Baldwin
2d2f7b6292
Make xrpu(4) i386-only. Consumers of i386_btop() are not MI.
2002-11-08 15:05:16 +00:00
John Baldwin
1786a481d7
Move sr(4) over to i386-only as it is yet another user of kvtop().
2002-11-07 21:15:29 +00:00
John Baldwin
7d2ba89bbf
Move firewire back to being MI.
2002-11-07 16:19:43 +00:00
John Baldwin
246d578cba
lnc(4) uses kvtop() and is thus i386-only for now.
2002-11-06 22:56:57 +00:00
John Baldwin
c8341b3e2d
Make firewire i386-only for now. It doesn't quite handle machines with
...
64-bit address spaces yet. Pointy hat to myself for sticking it in the MI
NOTES file to begin with.
2002-11-06 22:30:33 +00:00
John Baldwin
b76c5a11e5
ed(4) uses kvtop() and is thus i386-only. It has several other warnings
...
related to sizeof(int) != sizeof(void *), but kvtop() is much harder to
fix.
Approved by: imp
2002-11-06 22:03:53 +00:00
John Baldwin
b180bb1684
Move the drm code to the i386 MD NOTES file. It can be added to other MD
...
NOTES files if desired, but this code is not MI on FreeBSD. The Alpha
support is Linux specific and does not compile on FreeBSD.
2002-11-06 21:42:42 +00:00
John Baldwin
cea108a8ce
Move digi to the i386 MD NOTES until it stops using inb() and outb().
...
Please use bus_space functions instead.
2002-11-06 21:11:42 +00:00
John Baldwin
1183b97250
- Move comments regarding flags for dgb(4) over to the MD NOTES file where
...
dgb(4) lives.
- Move dgb(4) back to where it used to be relative to other drives in the
old NOTES/LINT file.
2002-11-06 21:07:13 +00:00
John Baldwin
8a651d2c4a
Make the ar(4) driver i386-only for now. It has lots of sizeof(int) ==
...
sizeof(void *) assumptions and doesn't use busdma yet (it uses kvtop()
which is not an MI interface).
Recommended by: jake, mux
2002-11-06 19:27:09 +00:00
Matthew N. Dodd
6fe8789d6d
- Convert to newbus, bus_space etc.
...
- Move to MI space.
Tested on: i386
2002-11-05 09:37:32 +00:00
Matthew N. Dodd
30201b6cef
Merge PC98 changes.
2002-11-02 04:18:10 +00:00
Matthew N. Dodd
c7f718ec6a
Handle hints for the atspeaker device.
...
Document same.
2002-10-28 02:00:09 +00:00
John Baldwin
d2ec391b39
Rename 'device acpica' to 'device acpi'.
...
Approved by: msmith, iwasaki
2002-10-24 19:05:04 +00:00
Robert Watson
7aab30d1d8
device rc no longer requires a count since jhb newbussified the rc
...
device driver.
2002-10-24 16:46:53 +00:00
John Baldwin
08675def10
npx(4) doesn't honor port hints so don't provide an example one.
2002-10-23 14:52:53 +00:00
John Baldwin
e2ded8bbde
- No need for pmtimer hint anymore.
...
- npx doesn't need an 'at' hint anymore.
2002-10-22 17:32:51 +00:00
John Baldwin
34bf8de99d
No need for pmtimer hint anymore.
2002-10-22 17:32:27 +00:00