jhb
435e9a6198
- Remove empty rogue SMP hardware section.
...
- Add some additional comments about 'device apic' to note that it can be
used in both UP and SMP kernels but is required for SMP kernels.
2003-11-11 15:52:31 +00:00
jhb
0dd55e8796
Use the same style of paragraph indention that the rest of NOTES uses in
...
the SMP section.
2003-11-11 15:49:37 +00:00
jhb
f1bbcb4cbc
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
jhb
9d0c797a7d
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
jhb
6d6987f0a8
Replace APIC_IO with 'device apic'.
2003-11-03 22:47:19 +00:00
phk
88abb8f31b
Introduce new CPU_SOEKRIS option to tell soekris hardware from other
...
hardware based on similar chipsets.
2003-11-03 10:34:40 +00:00
njl
b98ee2e97a
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
iwasaki
8c1d6750c9
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
iwasaki
143f8d89ab
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
njl
d2d716f3ee
Fix style problems with new options.
...
Requested by: bde
2003-10-27 02:42:08 +00:00
njl
67f989102e
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
a268cdd0f2
add Atheros driver
2003-09-19 01:42:24 +00:00
anholt
a2691786cd
Hook the SiS DRM up to the build
...
Sponsored by: LinuxFund
2003-09-09 00:29:02 +00:00
phk
aed7f951ea
As warned: Initiate deorbit burn for the pcaudio driver.
2003-08-15 14:56:05 +00:00
peter
7c1e58684a
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
be3a8895d5
add safe driver until we can verify it as machine-independent
2003-07-21 21:51:24 +00:00
phk
e1a4be7ae0
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
jmallett
497f0337b3
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
scottl
d65ad6bdb8
Add notes about the 'ips' driver.
2003-05-11 06:39:05 +00:00
imp
52f242f152
Update to reflect tw removal.
2003-04-27 05:35:10 +00:00
anholt
6afbdfe8ea
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
des
6366f8a796
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
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
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
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
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
obrien
50ff446a95
FB_INSTALL_CDEV not usable on Alpha.
2003-02-13 22:33:26 +00:00
obrien
e7205abfbc
Only i386 has npx device.
2003-02-13 21:55:13 +00:00
phk
259adcb608
add PST to i386 notes.
2003-02-01 17:23:20 +00:00
olgeni
c85fe3ebb1
Fix typo in comment: inlcude -> include.
2003-01-20 20:23:56 +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
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