summaryrefslogtreecommitdiffstats
path: root/sys/conf
Commit message (Collapse)AuthorAgeFilesLines
* - Convert the 'hfa' ATM interface driver to newbus.mdodd2002-04-171-1/+5
| | | | | | - Add stubs for EISA and SBUS cards. (VME, FutureBUS, and TurboChannel stubs not provided.) - Add infrastructure to build driver and bus front-end modules.
* Add entry for the myson ethernet driverjulian2002-04-161-0/+1
| | | | Submitted by: Myson , Taiwan
* pal.s is no longer needed for the kernel to build with Gcc. We now useobrien2002-04-151-1/+0
| | | | in-line macros. pal.s remains however for use by Compaq 'ccc' some day.
* Document WITNESS_PROFILING.des2002-04-151-0/+22
| | | | Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>
* Add ofwd to the GENERIC config for powerpc.benno2002-04-151-0/+1
|
* Grab a major number for OpenFirmware disk devices.benno2002-04-151-0/+1
|
* Add a filesystem driver for the Universal Disk Format. For more info,scottl2002-04-143-0/+5
| | | | | | | see http://people.freebsd.org/~scottl/udf MFC after: when asmodai gets the backport done Prodded by: phk asmodai des
* Allow a kernel to be compiled with both SKI and acpica and stillpeter2002-04-141-0/+1
| | | | work on real hardware. (SKI used to break the sapic probes)
* Turn on TGA support.obrien2002-04-132-0/+15
| | | | Submitted by: Andrew M. Miklic <AndrwMklc@cs.com>
* Forgot to commit this when I committed the rest of the hostap stuff.imp2002-04-121-0/+1
|
* Add IA32 option for emulation of i386 binaries on the ia64 platform.dfr2002-04-102-0/+4
|
* Don't suggest that the digi firmware modules are normally loadedbrian2002-04-101-1/+1
| | | | | dynamically, as this will only happen if you kldload digi after the machine has booted or explicitly mention them in loader.conf.
* Round 2 of munging the MI/MD split in NOTES. Put almost all the devicejhb2002-04-091-8/+359
| | | | | | | | | | | | drivers with MI portions into the MI notes. Device drivers such as busses like the isa, eisa, and pci devices are now in the MD NOTES section even though they have some MI code. This will ensure that only the proper bits of device drivers will be included due to the optional bits dependent on the busses in sys/conf/files. This commit also takes the stance that since hints are ignored in NOTES anyways, it is ok to include hints for a bus that may not be present. Advice from: bde
* GC various bits and pieces of USERCONFIG from all over the place.phk2002-04-091-6/+1
|
* Turn #ifdef LOOKUP_SHARED into #ifndef LOOKUP_EXCLUSIVE to enable thisjeff2002-04-091-1/+2
| | | | | | | | | behavior by default. Also, change the options line to reflect this. If there are no problems reported this will become the only behavior and the knob will be removed in a month or so. Demanded by: obrien
* Grab a major number for the se driver.jake2002-04-091-0/+1
|
* Add the se driver.jake2002-04-091-0/+1
|
* Now that we can thorougly self compile the kernel, stop hard coding thepeter2002-04-071-7/+0
| | | | cross compiler names.
* Added the new kernel dumping support for pc98.nyan2002-04-061-0/+1
|
* Fix the ofw_isa.c entries, readd ofw_bus.c.tmm2002-04-051-4/+3
| | | | Pointy hat to: tmm
* Add the eeprom diver frontend files, correct the entry for ofw_isa.c.tmm2002-04-041-1/+5
|
* D'oh! I forgot to commit this a while back.mjacob2002-04-041-1/+2
| | | | | | Add an option for enabling f/w crashdumps for the isp driver. MFC after: 1 week
* Add a driver back end for the Mostek MK48T02, MK48T08 and MK48T59tmm2002-04-041-0/+1
| | | | | | time-of-day clocks, ported from NetBSD. The front-ends are expected to be at least partly machine-dependent; the sparc64 EBus and SBus ones will be commited to MD directories for now (in a subsequent commit).
* Add a generic implementation of inittodr() and resettodr(), as well astmm2002-04-041-0/+2
| | | | | | | | | | a set of helper routines to deal with real-time clocks. The generic functions access the clock diver using a kobj interface. This is intended to reduce code reduplication and make it easy to support more than one clock model on a single architecture. This code is currently only used on sparc64, but it is planned to convert the code of the other architectures to it later.
* Mention that options BOOTP requires options NFSCLIENT and options NFS_ROOTbrian2002-04-041-0/+1
|
* Register major #4 for GEOMphk2002-04-041-1/+1
|
* First round at trying to split up NOTES into MI and MD portions.jhb2002-04-031-1206/+9
| | | | | | | | | | | | Unfortunately, this level doesn't really provide enough granularity. We probably need several MI NOTES type files for things that are shared by several architectures but not by all. For example, the PCI options could live in a NOTES.pci. This also updates the Makefile for i386 to generate LINT. The only changes in the generated LINT are the order of various options. Suggestions for improvement welcome.
* Dike out a highly insecure UCONSOLE option.ru2002-04-032-5/+0
| | | | | | TIOCCONS must be able to VOP_ACCESS() /dev/console to succeed. Obtained from: OpenBSD
* Actually have ia64dump.c be included in the build. Can't be bad.marcel2002-04-031-0/+1
|
* Add if_wi_{pccard,pci}.c for pccard and pci bus front endsimp2002-04-021-1/+3
|
* Mutex profiling code, conditional on the MUTEX_PROFILING option. Adds thedes2002-04-021-0/+3
| | | | | | | | | | | | | | | | | | | | | | | following sysctl variables: debug.mutex.prof.enable enable / disable profiling debug.mutex.prof.acquisitions number of mutex acquisitions recorded debug.mutex.prof.records number of acquisition points recorded debug.mutex.prof.maxrecords max number of acquisition points debug.mutex.prof.rejected number of rejections (due to full table) debug.mutex.prof.hashsize hash size debug.mutex.prof.collisions number of hash collisions debug.mutex.prof.stats profiling statistics The code records four numbers for each acquisition point (identified by source file name and line number): longest time held, total time held, number of non-recursive acquisitions, average time held. The measurements are in clock cycles (as returned by get_cyclecount(9)); this may cause measurements on some SMP systems to be unreliable. This can probably be worked around by replacing get_cyclecount(9) by some incarnation of nanotime(9). This work was derived from initial patches by eivind.
* Remove references to KTR_EXTEND.jhb2002-04-011-6/+3
| | | | Pointy-hat to: jake
* ktr changes to improve performance and make writing a userland utility tojake2002-04-011-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | dump the trace buffer feasible. - Remove KTR_EXTEND. This changes the format of the trace entries when activated, making writing a userland tool which is not tied to a specific kernel configuration difficult. - Use get_cyclecount() for timestamps. nanotime() is much too heavy weight and requires recursion protection due to ktr traces occuring as a result of ktr traces. KTR_VERBOSE may still require recursion protection, which is now conditional on it. - Allow KTR_CPU to be overridden by MD code. This is so that it is possible to trace early in startup before pcpu and/or curthread are setup. - Add a version number for the ktr interface. A userland tool can check this to detect mismatches. - Use an array for the parameters to make decoding in userland easier. - Add file and line recording to the non-extended traces now that the extended version is no more. These changes will break gdb macros to decode the extended version of the trace buffer which are floating around. Users of these macros should either use the show ktr command in ddb, or use the userland utility which can be run on a core dump. Approved by: jhb Tested on: i386, sparc64
* Add the i386dump.c dumpsys() source file.phk2002-03-311-0/+1
|
* A couple of bits survived Dans nukage of CV_DEBUG in favour of INVARIANTS,phk2002-03-311-1/+0
| | | | take them out with tacticals.
* Don't nowerror for sys/dev/pdq/pdq.cmdodd2002-03-301-2/+2
|
* Nuke CV_DEBUG in favour of INVARIANTS.dan2002-03-301-1/+0
| | | | Approved by: jhb
* Add preliminary PC98 class to GEOM.phk2002-03-281-0/+1
| | | | | | | | I have not been able to find very much information about the PC98 extended partition layout so this is gleaned from the source in our pc98 architecture. Corrections and patched very welcome. Sponsored by: DARPA and NAI Labs.
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-276-0/+6
| | | | | | | | | | | | | | | | | | | disablement assumptions in kern_fork.c by adding another API call, cpu_critical_fork_exit(). Cleanup the td_savecrit field by moving it from MI to MD. Temporarily move cpu_critical*() from <arch>/include/cpufunc.h to <arch>/<arch>/critical.c (stage-2 will clean this up). Implement interrupt deferral for i386 that allows interrupts to remain enabled inside critical sections. This also fixes an IPI interlock bug, and requires uses of icu_lock to be enclosed in a true interrupt disablement. This is the stage-1 commit. Stage-2 will occur after stage-1 has stabilized, and will move cpu_critical*() into its own header file(s) + other things. This commit may break non-i386 architectures in trivial ways. This should be temporary. Reviewed by: core Approved by: core
* Uncomment GEOM in LINTphk2002-03-261-1/+1
|
* Only use POSIX Awk features.obrien2002-03-251-1/+1
|
* MFi386: revision 1.396nyan2002-03-251-2/+2
|
* Add kern/syscalls.c, which is needed for some KTR traces in trap.c.tmm2002-03-251-0/+1
|
* Remove a FMT that was buried in here.obrien2002-03-251-2/+2
| | | | | I have no idea why the original committer even used it (in its KERNFORMAT spelling) as there is no a.out version.
* Remove the setting of 'FMT'. We now do ELF by default, so only botherobrien2002-03-243-3/+0
| | | | | to increase the lenght of the command line if needed. The setting of FMT also gets in the cross bootstrapping way for new platforms.
* MFP4. This slipped into a IFC(MFC) by PHK, but it could still be usefulobrien2002-03-241-3/+18
| | | | To commit it for real.
* Be more systematic about conversion of on-disk formats in a endian/widthphk2002-03-241-1/+1
| | | | | | | | | agnostic way. Collapse the MBR and MBREXT methods into one file and make them endian/width agnostic. Sponsored by: DARPA & NAI Labs.
* Forgot viapm in the NOTES. Fixed.nsouch2002-03-231-0/+2
|
* Major rework of the iicbus/smbus framework:nsouch2002-03-233-0/+7
| | | | | | | | - VIA chipset SMBus controllers added - alpm driver updated - Support for dynamic modules added - bktr FreeBSD smbus updated but not tested - cleanup
* Collect all functions for copying to and from userspace into the one file.benno2002-03-211-5/+2
| | | | | This allows me to reimplement [sf]u{byte,word} as separate functions and not as calls to copy{in,out}.
OpenPOWER on IntegriCloud