summaryrefslogtreecommitdiffstats
path: root/sys/conf/options.pc98
Commit message (Collapse)AuthorAgeFilesLines
* Remove sio(4) and related options from MI files to amd64, i386marcel2006-07-291-0/+6
| | | | | | | | | and pc98 MD files. Remove nodevice and nooption lines specific to sio(4) from ia64, powerpc and sparc64 NOTES. There were no such lines for arm yet. sio(4) is usable on less than half the platforms, not counting a future mips platform. Its presence in MI files is therefore increasingly becoming a burden.
* Fix LINSYSFS in the platform options files that I missed from the platformambrisko2006-05-101-0/+1
| | | | split out change.
* - change the example of compiling only specific modules to not containnetchild2006-05-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | the linux module, since it is not cross-platform - move linprocfs from "files" and "options" to architecture specific files, since it only makes sense to build this for those architectures, where we also have a linuxolator - disable the build of the linuxolator on our tier-2 architecture "Alpha": * we don't have a linux_base port which supports Alpha and at the same time is not outdated/obsoleted upstream/in a good condition/ currently working * the upcomming new default linux base port is based upon Fedora Core 3 (security support via http://www.fedoralegacy.org), which isn't available for Alpha (like the current default linux base port which is based upon Red Hat 8) * nobody answered my request for testing it ~1 month ago on current@ and alpha@ (it doesn't surprises me, see above) * a SoC student wouldn't have to waste time on something which nobody is willing to test This does not remove the alpha specific MD files of the linuxolator yet. Discussed on: arch (mostly silence) Spiritual support by: scottl
* o Move ISA specific code from ppc.c to ppc_isa.c -- a bus front-marcel2006-04-241-2/+0
| | | | | | | | | | | | | | end for isa(4). o Add a seperate bus frontend for acpi(4) and allow ISA DMA for it when ISA is configured in the kernel. This allows acpi(4) attachments in non-ISA configurations, as is possible for ia64. o Add a seperate bus frontend for pci(4) and detect known single port parallel cards. o Merge PC98 specific changes under pc98/cbus into the MI driver. The changes are minor enough for conditional compilation and in this form invites better abstraction. o Have ppc(4) usabled on all platforms, now that ISA specifics are untangled enough.
* Move XBOX option to options. While it is only valid on i386,imp2006-03-031-4/+0
| | | | syscons_isa is shared with other machines.
* Remove all redundant option file names that don't hurt readability.ru2005-12-121-1/+1
|
* MFi386: Add BPF Just-In-Time compiler.nyan2005-12-061-0/+3
|
* MFi386: Sort and add COUNT_{IPIS,XINVLTLB_HITS}.jhb2005-11-231-2/+4
| | | | Pointy hat to: jhb (2)
* Fix misspelling.imp2005-11-141-2/+2
| | | | Submitted by: thompsa
* Provide a dummy NO_XBOX option that lives in opt_xbox.h for pc98.imp2005-11-141-0/+4
| | | | This allows us to eliminate a three ifdef PC98 instances.
* Rename the KDB_STOP_NMI kernel option to STOP_NMI and make it apply to alljhb2005-10-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | IPI_STOP IPIs. - Change the i386 and amd64 MD IPI code to send an NMI if STOP_NMI is enabled if an attempt is made to send an IPI_STOP IPI. If the kernel option is enabled, there is also a sysctl to change the behavior at runtime (debug.stop_cpus_with_nmi which defaults to enabled). This includes removing stop_cpus_nmi() and making ipi_nmi_selected() a private function for i386 and amd64. - Fix ipi_all(), ipi_all_but_self(), and ipi_self() on i386 and amd64 to properly handle bitmapped IPIs as well as IPI_STOP IPIs when STOP_NMI is enabled. - Fix ipi_nmi_handler() to execute the restart function on the first CPU that is restarted making use of atomic_readandclear() rather than assuming that the BSP is always included in the set of restarted CPUs. Also, the NMI handler didn't clear the function pointer meaning that subsequent stop and restarts could execute the function again. - Define a new macro HAVE_STOPPEDPCBS on i386 and amd64 to control the use of stoppedpcbs[] and always enable it for i386 and amd64 instead of being dependent on KDB_STOP_NMI. It works fine in both the NMI and non-NMI cases.
* Remove the CPU_ENABLE_SSE option from the i386 and pc98 architectures,delphij2005-07-021-1/+0
| | | | | | | | | | | | | | | | | | | | | | | as they are already default for I686_CPU for almost 3 years, and CPU_DISABLE_SSE always disables it. On the other hand, CPU_ENABLE_SSE does not work for I486_CPU and I586_CPU. This commit has: - Removed the option from conf/options.* - Removed the option and comments from MD NOTES files - Simplified the CPU_ENABLE_SSE ifdef's so they don't deal with CPU_ENABLE_SSE from kernel configuration. (*) For most users, this commit should be largely no-op. If you used to place CPU_ENABLE_SSE into your kernel configuration for some reason, it is time to remove it. (*) The ifdef's of CPU_ENABLE_SSE are not removed at this point, since we need to change it to !defined(CPU_DISABLE_SSE) && defined(I686_CPU), not just !defined(CPU_DISABLE_SSE), if we really want to do so. Discussed on: -arch Approved by: re (scottl)
* Move the KDB_STOP_NMI option from opt_global.h to opt_kdb.hpeter2005-06-291-1/+1
| | | | Approved by: re
* Remove duplicate REISERFS option.des2005-06-241-3/+0
| | | | | Approved by: re (scottl) Pointy hat to: dumbbell
* MFi386: Add ReiserFSnyan2005-05-251-0/+3
|
* - Move the NPX_DEBUG option to options.{i386,pc98} and use opt_npx.h.nyan2005-05-121-0/+1
| | | | | - Move npx related defines to {i386,pc98}/include/npx.h to remove #include {isa,cbus}.h.
* MFi386: revision 1.220 (add KDB_STOP_NMI option).nyan2005-05-011-0/+3
|
* MFi386: revision 1.219.nyan2005-04-151-1/+0
|
* The bs and wdc drivers are gone.nyan2005-02-041-8/+0
|
* Initiate deorbit burn sequence for 80386 support in FreeBSD: Removejhb2004-11-161-1/+0
| | | | 80386 (I386_CPU) support from the kernel.
* Kill count device support from config. I've changed the last fewpeter2004-08-301-0/+4
| | | | | | | | | | | | | | | | | remaining consumers to have the count passed as an option. This is i4b, pc98/wdc, and coda. Bump configvers.h from 500013 to 600000. Remove heuristics that tried to parse "device ed5" as 5 units of the ed device. This broke things like the snd_emu10k1 device, which required quotes to make it parse right. The no-longer-needed quotes have been removed from NOTES, GENERIC etc. eg, I've removed the quotes from: device snd_maestro device "snd_maestro3" device snd_mss I believe everything will still compile and work after this.
* MFi386: revision 1.215.nyan2004-08-221-3/+0
|
* Since pc98 shares the AGP driver with the i386, also define therwatson2004-08-181-0/+3
| | | | | | | | amd64 agp option here in order to let the pc98 kernel build complete. This doesn't seem right, since there probably aren't plans to build a pc98 amd64 box; however, it's not clear to me how to get config to generate an opt_agp.h without an option defined.
* Add MP_WATCHDOG option information to pc98, as it uses the i386rwatson2004-08-161-0/+1
| | | | | | | mp_machdep.c, which relies on the option's include file and defines. Constancy of: tinderbox
* MFi386: Add NETGRAPH_CRONYX.nyan2004-05-181-0/+3
|
* Remove isa compat stuff.imp2004-03-141-1/+0
| | | | | | | 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.
* Fixed some style bugs.nyan2004-01-261-14/+10
|
* Remove the AUTO_EOI_2 option for PC-98 as it has never done anything anywayjhb2004-01-061-1/+0
| | | | and was even commented out in NOTES.
* Garbage-collected CLK_USE_TSC_CALIBRATION.bde2003-12-301-1/+0
| | | | | i386/conf/NOTES, pc98/conf/NOTES: Fixed the descriptions of the other CLK_* options.
* MFi386: revision 1.201.nyan2003-11-151-6/+8
|
* Disable probing of HTT CPUs by default for the MP Table case. HTT CPUsjhb2003-11-111-0/+1
| | | | | | | | | 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.
* MFi386: revision 1.200nyan2003-11-041-2/+2
|
* MFi386: revision 1.198.nyan2003-10-311-8/+8
|
* Initiate de-orbit burn for fpu-less operation. 386+387 is stillpeter2003-07-221-2/+0
| | | | | theoretically supportable, but you'd really be happier with FreeBSD 2.1.8 on it.
* unifdef -DLAZY_SWITCH and start to tidy up the associated glue.peter2003-07-101-1/+0
|
* Tidy up leftover lazy_switch instrumentation that is no longer needed.peter2003-06-271-1/+0
| | | | This cleans up some #ifdef hell.
* Moved the syscons options, kbd options and DEV_SPLASH to the MI optionsjake2003-06-181-31/+0
| | | | file.
* Remove CPU_ATHLON_SSE_HACK option.nyan2003-06-151-1/+0
|
* Options that go into homonymous headers shouldn't specify the header name.des2003-04-121-1/+1
| | | | Submitted by: Hiten Pandya <hiten@unixdaemons.com>
* MFi386: revision 1.188nyan2003-04-031-0/+2
|
* Nuke options HTT infavor of machdep.hlt_logical_cpus tunable/sysctl.ps2003-03-261-1/+0
| | | | | | | | | | | | | | 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
* Duplicate more of options.i386 in this file since we can't seem to settlejhb2003-03-051-0/+1
| | | | on a notion of having MACHINE_ARCH common files that MACHINE files include.
* Remove unneeded entries.nyan2003-01-181-23/+0
|
* Move SHOW_BUSYBUFS and PANIC_REBOOT_WAIT_TIME into the MI options file, sincejmallett2002-11-181-2/+0
| | | | | | | MI code uses them, and every platform provides them (except x86_64 whose options file was lacking one). Reviewed by: bde, rwatson
* Add new syscons option SC_NO_SUSPEND_VTYSWITCH.iwasaki2002-10-171-0/+1
| | | | This disables vty switch during suspend/resume.
* MFi386: revision 1.181.nyan2002-10-161-0/+1
|
* MFi386: revision 1.178.nyan2002-09-161-0/+1
|
* Move the KSTACK_PAGES option from MD to MI. Although not all platformspeter2002-09-071-1/+0
| | | | | | | | support this, we do have MI code that references it and is otherwise unaware of an override. The alternative is to put knowledge in these MI files about which platforms have the opt_kstack_pages.h option file. It is more likely that other platforms will gain the ability to tune the kstack size.
* Automatically enable CPU_ENABLE_SSE (detect and enable SSE instructions)peter2002-09-071-0/+1
| | | | | | | | if compiling with I686_CPU as a target. CPU_DISABLE_SSE will prevent this from happening and will guarantee the code is not compiled in. I am still not happy with this, but gcc is now generating code that uses these instructions if you set CPUTYPE to p3/p4 or athlon-4/mp/xp or higher.
* Move SMBFS from i386 and pc98 files and options files to MI files andjhb2002-07-151-7/+0
| | | | options files.
OpenPOWER on IntegriCloud