Revision tags: release/5.3.0_cvs, release/5.3.0 |
|
#
f49f2ca6 |
| 19-Aug-2004 |
David E. O'Brien <obrien@FreeBSD.org> |
Unconditionally support the AMD64 GART HW.
|
#
3c749e3f |
| 16-Aug-2004 |
David E. O'Brien <obrien@FreeBSD.org> |
AMD64 on-CPU GART support. This also applies to AMD64 HW running 'i386' OS.
Submitted by: Jung-uk Kim <jkim@niksun.com> Integration by: obrien
|
#
a632deec |
| 15-Aug-2004 |
Robert Watson <rwatson@FreeBSD.org> |
Add an "options MP_WATCHDOG" to i386. This option allows one of the logical CPUs on a system to be used as a dedicated watchdog to cause a drop to the debugger and/or generate an NMI to the boot pro
Add an "options MP_WATCHDOG" to i386. This option allows one of the logical CPUs on a system to be used as a dedicated watchdog to cause a drop to the debugger and/or generate an NMI to the boot processor if the kernel ceases to respond. A sysctl enables the watchdog running out of the processor's idle thread; a callout is launched to reset a timer in the watchdog. If the callout fails to reset the timer for ten seconds, the watchdog will fire. The sysctl allows you to select which CPU will run the watchdog.
A sample "debug.leak_schedlock" is included, which causes a sysctl to spin holding sched_lock in order to trigger the watchdog. On my Xeons, the watchdog is able to detect this failure mode and break into the debugger, which cannot otherwise be done without an NMI button.
This option does not currently work with sched_ule due to ule's push notion of scheduling, similar to machdep.hlt_logical_cpus failing to work with that scheduler.
On face value, this might seem somewhat inefficient, but there are a lot of dual-processor Xeons with HTT around, so using one as a watchdog for testing is not as inefficient as one might fear.
show more ...
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
#
69ef3621 |
| 15-Mar-2004 |
Warner Losh <imp@FreeBSD.org> |
Remove isa compat stuff.
Only cy, bs and wd in the tree still use it. I have a replacement for cy that I need to test on ISA and PCI cards. bs and wd are pc98 only drivers that appear to no longer
Remove isa compat stuff.
Only cy, bs and wd in the tree still use it. I have a replacement for cy that I need to test on ISA and PCI cards. bs and wd are pc98 only drivers that appear to no longer be necessary. I'll be removing them when I hear back from the pc98 people.
show more ...
|
Revision tags: release/5.2.1_cvs, release/5.2.1 |
|
#
bad83add |
| 25-Jan-2004 |
Bruce Evans <bde@FreeBSD.org> |
Fixed some style bugs (insertion sort errors, tab lossage, and ornation of EOF).
|
#
1fbb6abc |
| 25-Jan-2004 |
Maxim Sobolev <sobomax@FreeBSD.org> |
Move LongRun support out of identcpu.c, where it hardly belongs, into its own file and make it opt-in, not mandatory, depending on CPU_ENABLE_LONGRUN config(8) option.
PR: Submitted by: Reviewed by:
Move LongRun support out of identcpu.c, where it hardly belongs, into its own file and make it opt-in, not mandatory, depending on CPU_ENABLE_LONGRUN config(8) option.
PR: Submitted by: Reviewed by: Approved by: Obtained from: Discussed with: nate MFC after: 2 weeks
show more ...
|
#
e609fbdb |
| 23-Jan-2004 |
Philip Paeps <philip@FreeBSD.org> |
Add missing options from pcvt_conf.h to options.i386. This allows the kernel build to survive config when these options are specified in the config file.
Reviewed by: hm Approved by: njl (mentor)
|
#
e7846ad7 |
| 18-Jan-2004 |
Maxim Sobolev <sobomax@FreeBSD.org> |
Add new CPU_ENABLE_TCC option, from NOTES:
CPU_ENABLE_TCC enables Thermal Control Circuitry (TCC) found in some Pentium(tm) 4 and (possibly) later CPUs. When enabled and detected, TCC allows to rest
Add new CPU_ENABLE_TCC option, from NOTES:
CPU_ENABLE_TCC enables Thermal Control Circuitry (TCC) found in some Pentium(tm) 4 and (possibly) later CPUs. When enabled and detected, TCC allows to restrict power consumption by using machdep.cpuperf* sysctls. This operates independently of SpeedStep and is useful on systems where other mechanisms such as apm(4) or acpi(4) don't work.
Given the fact that many, even modern, notebooks don't work properly with Intel ACPI, this is indeed very useful option for notebook owners.
Obtained from: OpenBSD MFC after: 2 weeks
show more ...
|
Revision tags: release/5.2.0_cvs, release/5.2.0 |
|
#
8d1da39d |
| 08-Jan-2004 |
Bill Paul <wpaul@FreeBSD.org> |
Add the NDISAPI option.
|
#
42033f49 |
| 30-Dec-2003 |
Bruce Evans <bde@FreeBSD.org> |
Garbage-collected CLK_USE_TSC_CALIBRATION.
i386/conf/NOTES, pc98/conf/NOTES: Fixed the descriptions of the other CLK_* options.
|
#
d9feb22d |
| 10-Dec-2003 |
John Baldwin <jhb@FreeBSD.org> |
The DEV_ACPI option is no longer used, so g/c it.
|
#
ac44076d |
| 04-Dec-2003 |
Warner Losh <imp@FreeBSD.org> |
Connect the cx driver to its new location in the tree. Update notes to reflect that cx is no longer a counted device Update options for new cx option # commented out ELAN_PPS and ELAN_XTAL since they
Connect the cx driver to its new location in the tree. Update notes to reflect that cx is no longer a counted device Update options for new cx option # commented out ELAN_PPS and ELAN_XTAL since they produced errors
Submitted by: rik@cronyx.ru Approved by: re@ <scottl>
show more ...
|
#
90bc0f9d |
| 01-Dec-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Rename the ELAN_* options to CPU_ELAN_* according the the brucification.
This commit was forgotten a few days ago.
Approved by: re@
|
#
f9dbba5c |
| 11-Nov-2003 |
John Baldwin <jhb@FreeBSD.org> |
Disable probing of HTT CPUs by default for the MP Table case. HTT CPUs should only be used if they are enabled in the BIOS. Now that we support enumerating CPUs using the ACPI MADT, any HTT machine
Disable probing of HTT CPUs by default for the MP Table case. HTT CPUs should only be used if they are enabled in the BIOS. Now that we support enumerating CPUs using the ACPI MADT, any HTT machine using ACPI should respect the BIOS setting. For HTT machines with ACPI disabled in the kernel, the MPTABLE_FORCE_HTT kernel option can be used to try to probe HTT CPUs like have done in the past for the MP Table case. This option should only be enabled if HTT is enabled in the BIOS.
show more ...
|
#
dd7b5bb3 |
| 07-Nov-2003 |
Bruce Evans <bde@FreeBSD.org> |
Fixed insertion sort errors in the opt_cpu.h section.
Removed banal comments about ELAN*. Complain about ELAN* being misnamed instead (so that these options are not obviously related to a CPU and d
Fixed insertion sort errors in the opt_cpu.h section.
Removed banal comments about ELAN*. Complain about ELAN* being misnamed instead (so that these options are not obviously related to a CPU and don't sort with CPU_ELAN).
Complain about CPU_DISABLE_CMPXCHG being in the wrong namespace.
show more ...
|
#
a13b8138 |
| 03-Nov-2003 |
John Baldwin <jhb@FreeBSD.org> |
- Remove APIC_IO option. - Add NO_MIXED_MODE, DEV_ACPI, and DEV_APIC options.
|
#
1c66457e |
| 03-Nov-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Introduce new CPU_SOEKRIS option to tell soekris hardware from other hardware based on similar chipsets.
|
#
555639e0 |
| 30-Oct-2003 |
John Baldwin <jhb@FreeBSD.org> |
Fixup the sorting of some of the options. DISABLE_P* are still out of order to keep all of the opt_pmap.h options together.
|
Revision tags: release/4.9.0_cvs, release/4.9.0 |
|
#
f633e006 |
| 31-Aug-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Detect Geode CPUs and initialize the 27MHz timecounter "Geode".
This timecounter is 2usec faster than the i8254 and has 22 times better resolution.
|
#
77bf7b3b |
| 22-Jul-2003 |
Bernd Walter <ticso@FreeBSD.org> |
EISA_SLOTS is mandantory to get opt_eisa.h Put it into MI files.
|
#
a35b3386 |
| 22-Jul-2003 |
Peter Wemm <peter@FreeBSD.org> |
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.
|
#
e95babf3 |
| 10-Jul-2003 |
Peter Wemm <peter@FreeBSD.org> |
unifdef -DLAZY_SWITCH and start to tidy up the associated glue.
|
#
eabd1972 |
| 28-Jun-2003 |
Peter Wemm <peter@FreeBSD.org> |
Tidy up leftover lazy_switch instrumentation that is no longer needed. This cleans up some #ifdef hell.
|
#
28ab032e |
| 18-Jun-2003 |
Jake Burkholder <jake@FreeBSD.org> |
Moved the syscons options, kbd options and DEV_SPLASH to the MI options file.
|
Revision tags: release/5.1.0_cvs, release/5.1.0 |
|
#
ed9adee7 |
| 12-Apr-2003 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Options that go into homonymous headers shouldn't specify the header name.
Submitted by: Hiten Pandya <hiten@unixdaemons.com>
|