summaryrefslogtreecommitdiffstats
path: root/sys/conf
Commit message (Collapse)AuthorAgeFilesLines
* Pad the strings sccs[], version[], and osrelease[] up to a minimum ofcperciva2005-08-191-3/+10
| | | | | | | | 128 bytes, 256 bytes, and 32 bytes respectively. This makes it much easier to identify when two kernels are identical apart from a version number bump (as often happens on security branches). Discussed on: freebsd-arch, in May 2005
* Add VIA/ACE "PadLock" support as a crypto(9) driver.pjd2005-08-181-0/+1
| | | | | | HW donated by: Mike Tancsa <mike@sentex.net> Most of the code obtained from: OpenBSD MFC after: 3 days
* Add code for Ext2FS and ReiserFS labels recognition.pjd2005-08-121-0/+2
| | | | | | Submitted by: Stanislav Sedov <stas@310.ru> PR: kern/84638 MFC after: 1 week
* Add strcasecmp() and strncasecmp() to libkern and connect to the build.pjd2005-08-081-0/+1
|
* - Add support for saving stack traces and displaying them via printf(9)jeff2005-08-031-0/+1
| | | | | | | and KTR. Contributed by: Antoine Brodin <antoine.brodin@laposte.net> Concept code from: Neal Fachan <neal@isilon.com>
* Connect GEOM_ELI class to the build.pjd2005-07-273-0/+7
| | | | MFC after: 1 week
* Connect GZERO to the build.pjd2005-07-253-0/+3
| | | | MFC after: 3 days
* MFi386: add vpd driver (vital product data.. model & serial numbers etc)peter2005-07-211-0/+1
|
* Add the ed driver for lint building. The PCI instances are still useful.peter2005-07-211-0/+6
| | | | | In theory, there are no isa slots on any amd64/em64t systems, but it doesn't hurt to keep these tiny fragments compiling.
* Fix smbios(4) and add support for amd64jkim2005-07-211-0/+1
| | | | Approved by: anholt (mentor)
* Add the latest r300 code from r300.sf.net. This is based on the patch suppliedanholt2005-07-201-0/+1
| | | | | | by Vladimir Dergachev for inclusion in DRM CVS, with minor modifications for FreeBSD CVS and the appropriate license from Nicolai Haehnle on r300_reg.h. Fixes hangs when using r300.sf.net userland, tested on a Radeon 9600 on amd64.
* This has worked for a while now. ex pccard attachmentimp2005-07-191-1/+1
|
* Build p4tcc and est cpu frequency modules on amd64.ps2005-07-191-0/+2
| | | | Reviewed by: njl
* Add additional sub-systems to the warning users get when they build aobrien2005-07-171-3/+6
| | | | kernel that has become GPL infected.
* Add -mno-sse3 for prescott/noconaache2005-07-151-1/+1
|
* Add options for sl811.takawata2005-07-151-0/+1
| | | | Pointed out by: nyan
* kbdmux(4) keyboard multiplexer integrationemax2005-07-141-0/+1
| | | | | | | | | | | | | o Add minimal kbdmux(4) man page to the source tree (more details to follow); o Hook up kbdmux(4) to the build. This concludes the first part of the kbdmux(4) keyboard multiplexer integration. It now should be possible to use kbdmux(4), however one must configure kbdmux(4) by hand (i.e. load kbdmux(4) module and use kbdcontrol(1) to add/remove slave keyboards to/from kbdmux(4)). MFC after: 1 week
* Add SL811 based host controller driver for CF usb host controller.takawata2005-07-142-0/+4
| | | | | | This is based on NetBSD slhci(4) driver for X68k amateur hardware. For now, it will not work properly, but it can detect usb device insertion.
* Make the RELENG_6 branch operation official by moving HEAD to 7.0-CURRENT.scottl2005-07-111-1/+1
| | | | Approved by: re
* Update for the new and removed MPT driver files.scottl2005-07-101-1/+2
| | | | | Submitted by: gibbs Approved by: re
* Remove the CPU_ENABLE_SSE option from the i386 and pc98 architectures,delphij2005-07-022-2/+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)
* Fix what(1) on kernel binaries by duplicating part of version[] in sccs[]jhb2005-07-011-2/+1
| | | | | | | | | | | and stop trying to play cute games so that sccs[] shares space with version[]. Reported by: Jilles Tjoelker jilles at stack dot nl Discussed with: bde, "R. Imura" imura at ryu16 dot org Idea from: NetBSD (via bde) Approved by: re (scottl) MFC after: 1 week
* Jumbo-commit to enhance 32 bit application support on 64 bit kernels.peter2005-06-302-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | This is good enough to be able to run a RELENG_4 gdb binary against a RELENG_4 application, along with various other tools (eg: 4.x gcore). We use this at work. ia32_reg.[ch]: handle the 32 bit register file format, used by ptrace, procfs and core dumps. procfs_*regs.c: vary the format of proc/XXX/*regs depending on the client and target application. procfs_map.c: Don't print a 64 bit value to 32 bit consumers, or their sscanf fails. They expect an unsigned long. imgact_elf.c: produce a valid 32 bit coredump for 32 bit apps. sys_process.c: handle 32 bit consumers debugging 32 bit targets. Note that 64 bit consumers can still debug 32 bit targets. IA64 has got stubs for ia32_reg.c. Known limitations: a 5.x/6.x gdb uses get/setcontext(), which isn't implemented in the 32/64 wrapper yet. We also make a tiny patch to gdb pacify it over conflicting formats of ld-elf.so.1. Approved by: re
* Sync i386->amd64.peter2005-06-301-0/+1
| | | | | | | | | | | * Add ichwd (The Intel EM64T folks have an ICH) * Cosmetic comment syncs * Merge cpufreq change over to NOTES * add pbio (it compiles, but isn't useful since no boxes have ISA slots) * copy ath settings (note: wlan disabled here since its in global NOTES) * copy profiling, including fixing a previous i386->amd64 merge typo. Approved by: re (blanket i386 <-> amd64 sync/convergence)
* Add COMPAT_FREEBSD5peter2005-06-301-0/+1
| | | | Approved by: re
* Move the KDB_STOP_NMI option from opt_global.h to opt_kdb.hpeter2005-06-293-3/+3
| | | | Approved by: re
* Use -mno-apcs-frame if DEBUG isn't defined.cognet2005-06-271-0/+3
| | | | Approved by: re (blanket)
* Backout the change I made before 5.4-R since I wasn't aware that it was onlydwhite2005-06-241-0/+3
| | | | | | | | | | | | | a problem with one particular switch module. Create a kernel option BGE_FAKE_AUTONEG that restores the 5.4 behavior, which should make the DNLK switch module work. IBM/Intel blades with Intel or AD switch modules should work without patching or kernel options with this commit. Hardware for testing provided by several folks, including Danny Braniss <danny@cs.huji.ac.il>, Achim Patzner <ap@bnc.net>, and OffMyServer. Approved by: re
* Remove duplicate REISERFS option.des2005-06-241-3/+0
| | | | | Approved by: re (scottl) Pointy hat to: dumbbell
* Move HWPMC_HOOKS into its own opt_hwpmc_hooks.h file. It doesn't meritpeter2005-06-241-1/+1
| | | | | | | being in opt_global.h and forcing a global recompile when only a few files reference it. Approved by: re
* Connect reiserfs build to every platforms, not only i386 and pc98.dumbbell2005-06-216-21/+16
| | | | | Reviewed by: mux (mentor) Approved by: re (dougb)
* Don't compile legacy libalias support into kernel.glebius2005-06-201-1/+0
| | | | Approved by: re (dwhite)
* Moving reiserfs from sys/gnu to sys/gnu/fs. This was discussed on arch@.dumbbell2005-06-181-8/+8
| | | | | Reviewed by: mux (mentor) Approved by: re (scottl)
* Preserve sorting order.jkoshy2005-06-161-5/+2
| | | | | Submitted by: obrien Approved by: re
* Move ext2fs from src/gnu to src/gnu/fs.rodrigc2005-06-151-11/+11
| | | | | | | Discussed on arch@. Reviewed by: kan Approved by: re (blanket), kan
* Move IPI_PREEMPTION option from global NOTES file to i386+amd64 specificups2005-06-141-3/+0
| | | | | | NOTES files. Approved by: re (scottl)
* Include the puc(4) bus frontend for ppc(4) when both ppc and puc aremarcel2005-06-143-0/+3
| | | | | | | | | configured. PR: kern/80737 Submitted by: David Taylor &lt davidt-fbsd at yadt dot co dot uk &gt Approved by: re (scottl) MFC after: 5 days
* Refactor the NETSMBCRYPTO option so that it does the same on allmarcel2005-06-128-10/+10
| | | | | | | | platforms. ARM is excluded as it doesn't yet have any crypto sources. Approved by: re (dwhite) MFC after: 1 day
* - Hook up atkbdc(4), atkbd(4) and psm(4) to the sparc64 build, notmarius2005-06-102-0/+18
| | | | | | enabled in GENERIC by default, yet. - While here remove the exclusion of ukbd(4) from the sparc64 NOTES as ukbd(4) compiles and works on sparc64.
* - Hook up the new locations of the atkbdc(4), atkbd(4) and psm(4) sourcemarius2005-06-104-20/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | files after they were repo-copied to sys/dev/atkbdc. The sources of atkbdc(4) and its children were moved to the new location in preparation for adding an EBus front-end to atkbdc(4) for use on sparc64; i.e. in order to not further scatter them over the whole tree which would have been the result of adding atkbdc_ebus.c in e.g. sys/sparc64/ebus. Another reason for the repo-copies was that some of the sources were misfiled, e.g. sys/isa/atkbd_isa.c wasn't ISA-specific at all but for hanging atkbd(4) off of atkbdc(4) and was renamed to atkbd_atkbdc.c accordingly. Most of sys/isa/psm.c, i.e. expect for its PSMC PNP part, also isn't ISA-specific. - Separate the parts of atkbdc_isa.c which aren't actually ISA-specific but are shareable between different atkbdc(4) bus front-ends into atkbdc_subr.c (repo-copied from atkbdc_isa.c). While here use bus_generic_rl_alloc_resource() and bus_generic_rl_release_resource() respectively in atkbdc_isa.c instead of rolling own versions. - Add sparc64 MD bits to atkbdc(4) and atkbd(4) and an EBus front-end for atkbdc(4). PS/2 controllers and input devices are used on a couple of Sun OEM boards and occur on either the EBus or the ISA bus. Depending on the board it's either the only on-board mean to connect a keyboard and mouse or an alternative to either RS232 or USB devices. - Wrap the PSMC PNP part of psm.c in #ifdef DEV_ISA so it can be compiled without isa(4) (e.g. for EBus-only machines). This ISA-specific part isn't separated into its own source file, yet, as it requires more work than was feasible for 6.0 in order to do it in a clean way. Actually philip@ is working on a rewrite of psm(4) so a more comprehensive clean-up and separation of hardware dependent and independent parts is expected to happen after 6.0. Tested on: i386, sparc64 (AX1105, AXe and AXi boards) Reviewed by: philip
* Attach ng_tcpmss to the build.glebius2005-06-103-0/+3
|
* MFP4:jkoshy2005-06-099-2/+10
| | | | | | | | | | | | | | | | - Implement sampling modes and logging support in hwpmc(4). - Separate MI and MD parts of hwpmc(4) and allow sharing of PMC implementations across different architectures. Add support for P4 (EMT64) style PMCs to the amd64 code. - New pmcstat(8) options: -E (exit time counts) -W (counts every context switch), -R (print log file). - pmc(3) API changes, improve our ability to keep ABI compatibility in the future. Add more 'alias' names for commonly used events. - bug fixes & documentation.
* Whitespace cleanupups2005-06-091-2/+2
| | | | Submitted by: nate@
* Add IPI support for preempting a thread on another CPU.ups2005-06-092-0/+4
| | | | MFC after: 3 weeks
* Don't build PORTS_MODULES if NO_MODULES is definedimp2005-06-091-1/+1
|
* Add ARM_USE_SMALL_ALLOC.cognet2005-06-071-0/+1
|
* Install ports defined in PORTS_MODULES at make reinstall time too.mux2005-06-051-2/+2
| | | | Reviewed by: imp
* Connect if_bridge to the build.thompsa2005-06-052-0/+3
| | | | Approved by: mlaier (mentor)
* MFi386: revision 1.533.nyan2005-05-311-0/+1
|
* Add support for XMM registers in GDB for x86 processors that supportdfr2005-05-311-0/+1
| | | | | | | SSE (or its successors). Reviewed by: marcel, davidxu MFC After: 2 weeks
OpenPOWER on IntegriCloud