summaryrefslogtreecommitdiffstats
path: root/sys/conf
Commit message (Collapse)AuthorAgeFilesLines
* Fixed some insertion sort errors.bde2004-02-251-13/+13
|
* Fixed some style bugs in previous commit (unsorting of the DDB_* options,bde2004-02-251-5/+6
| | | | misofrmatting, and English usage errors).
* Add DDB_NUMSYM option which in addition to the symbolic representationphk2004-02-242-0/+6
| | | | | | | | | | | | | | | | | also prints the actual numerical value of the symbol in question. Users of addr2line(1) will be less proficient in hex arithmetic as a consequence. This amongst other things means that traceback lines change from: siointr1(c4016800,c073bda0,0,c06b699c,69f) at siointr1+0xc5 to siointr1(c4016800,c073bda0,0,c06b699c,69f) at 0xc062b0bd = siointr1+0xc5 I made this an option to avoid bikesheds. ~ ~ ~
* Fix vinums cdevsw{} to initialize d_version.phk2004-02-231-1/+0
| | | | | | | | The nonstandard formatting made my mega-patch scripts miss it. Retire the static major number while we're here anyway. Reported by: Niels Chr. Bank-Pedersen <ncbp@bank-pedersen.dk>
* Ye/PCI is supported by cy driver, so we don't need to assign a number to it.imp2004-02-221-1/+1
|
* Device megapatch 2/6:phk2004-02-211-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a couple of functions for pseudodrivers to use for implementing cloning in a manner we will be able to lock down (shortly). Basically what happens is that pseudo drivers get a way to ask for "give me the dev_t with this unit number" or alternatively "give me a dev_t with the lowest guaranteed free unit number" (there is unfortunately a lot of non-POLA in the exact numeric value of this number, just live with it for now) Managing the unit number space this way removes the need to use rman(9) to do so in the drivers this greatly simplifies the code in the drivers because even using rman(9) they still needed to manage their dev_t's anyway. I have taken the if_tun, if_tap, snp and nmdm drivers through the mill, partly because they (ab)used makedev(), but mostly because together they represent three different problems for device-cloning: if_tun and snp is the plain case: just give me a device. if_tap has two kinds of devices, with a flag for device type. nmdm has paired devices (ala pty) can you can clone either of them.
* Device megapatch 1/6:phk2004-02-211-73/+0
| | | | | | | Free approx 86 major numbers with a mostly automatically generated patch. A number of strategic drivers have been left behind by caution, and a few because they still (ab)use their major number.
* MFi386: revision 1.466nyan2004-02-191-0/+1
|
* Switch to using the new $PIR interrupt routing code and remove the oldjhb2004-02-181-0/+1
| | | | | code. The pci_cfgreg.c file now just controls reading/writing PCI config registers.
* Remove the static major assignment for iir(4).scottl2004-02-141-1/+0
| | | | Submitted by: phk (partially)
* Remove the static major assignment for ips(4).scottl2004-02-141-1/+0
| | | | Submitted by: phk, inspired by others.
* Remove the reservation for the I2O device. The code never materialized, andscottl2004-02-141-1/+0
| | | | if it does in the future, it won't need a static major.
* Merged from kmod.mk,v 1.152: strip debugging symbols even when notru2004-02-131-0/+3
| | | | | configured for debugging. This saves some bytes, and produces the same "kernel" object as if it was configured for debugging.
* Don't override the standard SYSTEM_LD setting from kern.pre.mk.ru2004-02-132-6/+1
| | | | Instead, use the linker script to record the correct entry point.
* Reduce the number of knobs controlling the build of debug modulesru2004-02-132-8/+7
| | | | | | | to one, DEBUG_FLAGS, which is also compatible with <bsd.prog.mk>. Previously one had to set both DEBUG and DEBUG_FLAGS to build the .ko.debug with debugging symbols which was boring when doing this manually.
* We didn't strip debugging symbols from .ko if DEBUG was undefined.ru2004-02-131-0/+3
|
* Work-in-progress for the 'Kauai' ATA device in Mac notebooks. Thegrehan2004-02-121-0/+1
| | | | | device seems to be the macio ATA cell with a PCI front-end, and has no relation to PIIX-style ATA/PCI devices.
* Un-reserve major 144 (nsmb) now that we are using automatic allocation.tjr2004-02-111-1/+0
|
* Initial import of RFC 2385 (TCP-MD5) digest support.bms2004-02-112-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the first of two commits; bringing in the kernel support first. This can be enabled by compiling a kernel with options TCP_SIGNATURE and FAST_IPSEC. For the uninitiated, this is a TCP option which provides for a means of authenticating TCP sessions which came into being before IPSEC. It is still relevant today, however, as it is used by many commercial router vendors, particularly with BGP, and as such has become a requirement for interconnect at many major Internet points of presence. Several parts of the TCP and IP headers, including the segment payload, are digested with MD5, including a shared secret. The PF_KEY interface is used to manage the secrets using security associations in the SADB. There is a limitation here in that as there is no way to map a TCP flow per-port back to an SPI without polluting tcpcb or using the SPD; the code to do the latter is unstable at this time. Therefore this code only supports per-host keying granularity. Whilst FAST_IPSEC is mutually exclusive with KAME IPSEC (and thus IPv6), TCP_SIGNATURE applies only to IPv4. For the vast majority of prospective users of this feature, this will not pose any problem. This implementation is output-only; that is, the option is honoured when responding to a host initiating a TCP session, but no effort is made [yet] to authenticate inbound traffic. This is, however, sufficient to interwork with Cisco equipment. Tested with a Cisco 2501 running IOS 12.0(27), and Quagga 0.96.4 with local patches. Patches for tcpdump to validate TCP-MD5 sessions are also available from me upon request. Sponsored by: sentex.net
* Allow amr(4) to get a dynamic major number instead of a static one.scottl2004-02-081-1/+0
| | | | Submitted by: Andre Guibert de Bruet
* Reduce the inline limit from 20000 to 8000 after the previous changespeter2004-02-061-1/+1
| | | | to simplify the curthread expansion some months ago.
* Attempt to clean up the emu10k1-alsa.h stuff so that config doesn'tpeter2004-02-052-11/+6
| | | | | | delete it each time its run and have it regenerated each time by make. I used a quick hackish script rather than putting it in the files file and used the before-depend rule to avoid the depend/no-depend hacks.
* Add crypto implemenation files (C versions (like alpha, unlike i386))peter2004-02-051-0/+4
|
* Reserve 187 (twa) for the new 3ware ATA RAID controller.ps2004-02-021-0/+1
|
* Compiled longrun.c when defined options CPU_ENABLE_LONGRUN,shiba2004-01-311-0/+1
| | | | | and fixed wrong comparation in cpu vendor. Longrun function was re-enabled.
* Fix pathname so 'make tags' in a kernel build directory looks inkensmith2004-01-291-1/+1
| | | | | | the right place for the $MACHINE/include directory. Approved by: rwatson (mentor)
* Implement UMA_MD_SMALL_ALLOC, since the BAT registers allow directgrehan2004-01-291-0/+1
| | | | | | | addressing of memory. Makes a substantial improvement for apps that stress the limited amount of KVM on PPC (e.g. untarring the ports tree). uma_machdep.c stolen from amd64/ia64.
* Add missing 'device ataraid' to support ATA software RAID.ale2004-01-261-0/+1
| | | | | | Noticed by: Dario Freni <saturnero@gufi.org> Approved by: blackend (mentor) Reviewed by: sos
* Fixed some style bugs.nyan2004-01-261-14/+10
|
* Fixed some style bugs (insertion sort errors, tab lossage, and ornationbde2004-01-251-17/+13
| | | | of EOF).
* Remove trailing whitespace.des2004-01-251-24/+24
|
* Replace description of the mutex profiling code with a reference todes2004-01-251-20/+2
| | | | the newly committed manual page.
* Move LongRun support out of identcpu.c, where it hardly belongs, into itssobomax2004-01-251-0/+1
| | | | | | | | | | | | | 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
* - Compile 4BSD in LINT since ULE will be tested by GENERIC kernel builds.jeff2004-01-251-2/+2
| | | | | | | - Fix the formatting on the ULE options line, I didn't notice that a space was used normally. Reported by: bde
* - ULE is not exactly experimental anymore. Change some comments and enablejeff2004-01-241-5/+5
| | | | it in LINT.
* Add missing options from pcvt_conf.h to options.i386. Thisphilip2004-01-231-1/+11
| | | | | | | | allows the kernel build to survive config when these options are specified in the config file. Reviewed by: hm Approved by: njl (mentor)
* Only enforce -fno-strict-aliasing for optimization levels thatru2004-01-221-1/+4
| | | | | | imply -fstrict-aliasing. Reviewed by: bde
* The gdbinit.${MACHINE_ARCH} script may not exist.ru2004-01-211-0/+2
|
* Add required GFB options as well as one for ofw/syscons.grehan2004-01-211-0/+6
|
* Add syscons files, and also generate a syscons font since Applegrehan2004-01-211-0/+19
| | | | SVGA adapters don't have one available in their ROMs.
* Fix sort misordering.obrien2004-01-202-2/+2
|
* Add new CPU_ENABLE_TCC option, from NOTES:sobomax2004-01-182-0/+2
| | | | | | | | | | | | | | 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
* Use generic net80211 framework for awi driver.onoe2004-01-151-3/+0
| | | | | | Restore awi to be workable again; it was broken.. XXX: The initialization is still unreliable yet, it sometimes fails on some card.
* - add openpic macio and psim/iobus attachmentsgrehan2004-01-151-4/+6
| | | | - alpha sort powermac files
* MFi386: revision 1.462nyan2004-01-141-0/+2
|
* Re-add libkern/ffs.c. I thought sparc64 had an inline version, butdes2004-01-141-0/+1
| | | | failed to notice that it's #if 0'ed out.
* Forgot ffsl() and flsl() on alpha.des2004-01-131-0/+2
|
* Add ffsl(), fls() flsl() to platforms that don't already have them.des2004-01-135-1/+12
|
* Add emu10k1-alsa%diked.h dependancies.obrien2004-01-122-1/+11
|
* Add the ACPI Toshiba extras driver (hotkeys, LCD backlight, video output,njl2004-01-111-0/+1
| | | | | | forced fan control, and CPU throttling). Submitted by: Hiroyuki Aizu <aizu@navi.org>
OpenPOWER on IntegriCloud