tegge
766eadf040
Add SMP_TSC option, which can be used on SMP systems where the TSCs
...
are synchronized to reduce context switch cost.
2003-04-04 23:54:46 +00:00
mdodd
ededebc1a4
- 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
ps
1fc4964a6e
Nuke HTT from here too.
...
Spotted by: jhb
2003-03-26 19:55:03 +00:00
ps
26fe456f21
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
jhb
77e623bc9a
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
jhb
a5fbdf69df
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
ru
3e93151335
Remove bitrot associated with `maxusers'.
...
Submitted by: bde
2003-03-22 14:18:23 +00:00
anholt
ccdf4ef2d9
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
jhb
1ccbcbaf68
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
ru
c51d104769
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
obrien
d42e7b5cee
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
nyan
24d5b420f1
Move MD devices to <machine>/conf/NOTES.
2003-02-23 13:32:33 +00:00
ru
146e03f2e3
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
ru
8ac8794f28
Diff reduction to GENERIC.
2003-02-14 08:41:25 +00:00
obrien
50ff446a95
FB_INSTALL_CDEV not usable on Alpha.
2003-02-13 22:33:26 +00:00
obrien
85bd6322e6
Fix the style of the SCHED_4BSD commit.
2003-02-13 22:24:44 +00:00
obrien
e7205abfbc
Only i386 has npx device.
2003-02-13 21:55:13 +00:00
joe
457d099669
Put replace spaces with tabs in keeping with the rest of the file.
2003-02-01 18:45:18 +00:00
phk
259adcb608
add PST to i386 notes.
2003-02-01 17:23:20 +00:00
jeff
e7887da8bd
- Remove a redundant scheduler option.
...
Pointy hat to: jeff
Spotted by: dillon
2003-01-26 06:37:43 +00:00
jeff
8d3838b535
- 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
imp
f811047556
Needs wlan for wi.
2003-01-21 13:31:52 +00:00
olgeni
c85fe3ebb1
Fix typo in comment: inlcude -> include.
2003-01-20 20:23:56 +00:00
sam
1c294df6bb
wi now needs wlan
...
Reviewed by: imp
2003-01-16 00:21:52 +00:00
phk
8f6000a750
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
obrien
544a90b533
Change the ident so people know a kernel built with this has SMP support.
2002-12-30 11:36:17 +00:00
obrien
dbfb426d3a
Sync with GENERIC rev 1.371.
2002-12-30 11:34:45 +00:00
obrien
c4a95ddf29
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
scottl
60a09c8779
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
cognet
1696b05046
Add the trm(4) driver.
...
MFC after: 1 day
2002-12-16 18:47:37 +00:00
jhb
24449fa30e
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
jhb
ad9e680296
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
jhb
257ad7107b
Move rc(4) over to MI notes and enable it as a MI module.
2002-11-08 19:34:26 +00:00
jhb
2c9bc07b31
Make xrpu(4) i386-only. Consumers of i386_btop() are not MI.
2002-11-08 15:05:16 +00:00
jhb
3eba316228
Move sr(4) over to i386-only as it is yet another user of kvtop().
2002-11-07 21:15:29 +00:00
jhb
d9b16f1b77
Move firewire back to being MI.
2002-11-07 16:19:43 +00:00
jhb
74e3cefa12
lnc(4) uses kvtop() and is thus i386-only for now.
2002-11-06 22:56:57 +00:00
jhb
264dd658ff
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
jhb
a26811007a
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
jhb
bf81d4a7cf
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
jhb
942047de14
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
jhb
eb4a219189
- 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
jhb
1d44bd117e
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
mdodd
a7a5118115
- Convert to newbus, bus_space etc.
...
- Move to MI space.
Tested on: i386
2002-11-05 09:37:32 +00:00
mdodd
3dfe105e7a
Merge PC98 changes.
2002-11-02 04:18:10 +00:00
mdodd
9c8acae4f7
Handle hints for the atspeaker device.
...
Document same.
2002-10-28 02:00:09 +00:00
jhb
7fb1ff8f08
Rename 'device acpica' to 'device acpi'.
...
Approved by: msmith, iwasaki
2002-10-24 19:05:04 +00:00
rwatson
b0f54d79d2
device rc no longer requires a count since jhb newbussified the rc
...
device driver.
2002-10-24 16:46:53 +00:00
jhb
10c353978d
npx(4) doesn't honor port hints so don't provide an example one.
2002-10-23 14:52:53 +00:00
jhb
6856844ba3
- No need for pmtimer hint anymore.
...
- npx doesn't need an 'at' hint anymore.
2002-10-22 17:32:51 +00:00