John Baldwin
20694d64a2
Axe rotted comment about MP Tables and PCI cards with built in bridges.
...
Now that we properly route PCI interrupts for the apic case, these cards
are no longer a problem.
2003-11-11 15:47:44 +00:00
John Baldwin
4c76854fad
Update a comment related to SMP and describe the NO_MIXED_MODE kernel
...
option.
Requested by: bde
2003-11-10 15:54:32 +00:00
John Baldwin
bdb1bd342d
Replace APIC_IO with 'device apic'.
2003-11-03 22:47:19 +00:00
Poul-Henning Kamp
1c66457ee5
Introduce new CPU_SOEKRIS option to tell soekris hardware from other
...
hardware based on similar chipsets.
2003-11-03 10:34:40 +00:00
Nate Lawson
cc65a50cc5
Change the reset video option to be positive (hw.acpi.reset_video).
...
Requested by: jhb
Initialize the real mode stack. This is needed at least for the return
address from the lcall.
Requested by: takawata
Fix style bugs in acpi_wakecode.S
Requested by: bde
Remove the kernel option now that we have the tunable.
2003-11-01 00:18:29 +00:00
Mitsuru IWASAKI
d63ab51a51
Alphabetical order for ACPI options broken by adding ACPI_NO_RESET_VIDEO.
...
Add short comment about ACPI_NO_RESET_VIDEO into NOTES.
Pointed-out by: njl
2003-10-29 14:22:09 +00:00
Mitsuru IWASAKI
92781c3567
Add kernel option ACPI_NO_RESET_VIDEO as workaround for problems
...
(e.g. LCD white-out after resume) on some machine cased by
re-initialize video BIOS code in acpi_wakecode.
2003-10-29 03:30:45 +00:00
Nate Lawson
eb4f7a817c
Fix style problems with new options.
...
Requested by: bde
2003-10-27 02:42:08 +00:00
Nate Lawson
3c0014e8ae
Add the ACPICA_PEDANTIC option which is off by default. Enabling it will
...
enable strict checks of the AML. Our default behavior will be to relax
checks to work on as many platforms as possible. Also clean up and document
other ACPI options while I'm here.
2003-10-22 22:27:49 +00:00
Sam Leffler
f4659f863c
add Atheros driver
2003-09-19 01:42:24 +00:00
Eric Anholt
a1810e1513
Hook the SiS DRM up to the build
...
Sponsored by: LinuxFund
2003-09-09 00:29:02 +00:00
Poul-Henning Kamp
c43001fc56
As warned: Initiate deorbit burn for the pcaudio driver.
2003-08-15 14:56:05 +00:00
Peter Wemm
a35b33869d
Initiate de-orbit burn for fpu-less operation. 386+387 is still
...
theoretically supportable, but you'd really be happier with FreeBSD 2.1.8
on it.
2003-07-22 08:11:17 +00:00
Sam Leffler
721efab91e
add safe driver until we can verify it as machine-independent
2003-07-21 21:51:24 +00:00
Poul-Henning Kamp
03841f4eec
Eliminate potential overflows by allocating softc dynamically,
...
removing at the same time the need for this to be a "count" config
option.
Found by: FlexeLint
2003-05-31 17:06:20 +00:00
Juli Mallett
7bbf05a2c3
Clear up that COMPAT_43 may not do the same thing on every architecture
...
and clear up that COMPAT_SUNOS is similarly MI, and does something
relatively similar.
Approved by: re/rwatson
2003-05-15 02:10:30 +00:00
Scott Long
1b20702e45
Add notes about the 'ips' driver.
2003-05-11 06:39:05 +00:00
Warner Losh
1ba3f9e2da
Update to reflect tw removal.
2003-04-27 05:35:10 +00:00
Eric Anholt
42da33c444
Update the DRM to the latest from DRI CVS. Includes some bugfixes and removal
...
of the infrastructure for the gamma driver which was removed a while back.
The DRM_LINUX option is removed because the handler is now provided by the
linux compat code itself.
2003-04-25 01:18:47 +00:00
Dag-Erling Smørgrav
0da46d776b
Convert the SMP_TSC kernel option into a loader tunable. Also enable
...
the TSC timecounter on single-CPU systems even when they are running
an SMP kernel.
2003-04-10 23:07:24 +00:00
Tor Egge
fd6d48b8e8
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
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
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
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
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
David E. O'Brien
d23dc82958
FB_INSTALL_CDEV not usable on Alpha.
2003-02-13 22:33:26 +00:00
David E. O'Brien
1e514ebb71
Only i386 has npx device.
2003-02-13 21:55:13 +00:00
Poul-Henning Kamp
5d4a99771a
add PST to i386 notes.
2003-02-01 17:23:20 +00:00
Jimmy Olgeni
1897ae9644
Fix typo in comment: inlcude -> include.
2003-01-20 20:23:56 +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
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