summaryrefslogtreecommitdiffstats
path: root/sys/conf
Commit message (Collapse)AuthorAgeFilesLines
* We need -I$S to compile the elf trampoline.cognet2008-08-041-5/+7
| | | | MFC after: 3 days
* Disconnect drivers that haven't been ported to MPSAFE TTY yet.ed2008-08-031-22/+0
| | | | | | | | | | | | | As clearly mentioned on the mailing lists, there is a list of drivers that have not been ported to the MPSAFE TTY layer yet. Remove them from the kernel configuration files. This means people can now still use these drivers if they explicitly put them in their kernel configuration file, which is good. People should keep in mind that after August 10, these drivers will not work anymore. Even though owners of the hardware are capable of getting these drivers working again, I will see if I can at least get them to a compilable state (if time permits).
* Fix LINTemax2008-07-311-0/+1
| | | | MFC after: 3 months
* Alter kernel build to work with new dev/e1000 structure.jfv2008-07-301-32/+32
| | | | | | | This makes both em and igb, or either alone build and work in the static kernel. MFC after:ASAP
* Unbreak build.yongari2008-07-301-2/+0
| | | | Remove nfe(4). The driver applies to i386/amd64 only.
* Add missing jme(4), msk(4), nfe(4), re(4) and stge(4) in NOTES andyongari2008-07-291-0/+7
| | | | | | ensure that LINT builds include these devices. Reported by: Peter Jeremy
* Re-enable em(4) and igb(4) in NOTES.jhb2008-07-281-2/+2
| | | | PR: conf/112081
* Remove a stale reference to sys/dev/ixgbe/tcp_lro.c.jhb2008-07-281-2/+0
|
* - Connect ds1339 to the build infrastructure.stas2008-07-251-0/+1
| | | | | Reviewed by: raj Approved by: imp
* Move ttyinfo() into its own C file.ed2008-07-251-0/+1
| | | | | | | | | | | | The ttyinfo() routine generates the fancy output when pressing ^T. Right now it is stored in tty.c. In the MPSAFE TTY code it is already stored in tty_info.c. To make integration of the MPSAFE TTY code a little easier, take the same approach. This makes the TTY code a little bit more readable, because having the proc_*/thread_* routines in tty.c is very distractful. Approved by: philip (mentor)
* Disable SSP for mips until support is added to the base architecture.imp2008-07-231-1/+1
|
* Disable SSP for the kernel on arm as well (see rev 180605).cognet2008-07-221-1/+2
| | | | | | I overlooked this because a SSP kernel booted for me. Apologises to: ticso
* Add an accept filter for TCP based DNS requests. It waits until thedwmalone2008-07-183-0/+3
| | | | whole first request is present before returning from accept.
* import vendor fixes to cxgbkmacy2008-07-181-0/+1
|
* Change the character prefixed to the svn version to "r" since that seemsdougb2008-07-131-1/+1
| | | | to be how they are commonly referred to.
* Add CTF conversion to the objects compiled from generated code.jb2008-07-051-0/+3
| | | | This allows DTrace scripts to access variables like 'ostype'.
* Remove the sbsh(4) driver. No one responded to requests for testing thejhb2008-07-042-3/+0
| | | | | | | MPSAFE patches on current@ and stable@. This driver also has a fundamental issue in that it sleeps when sending commands to the card including in the if_init/if_start routines (which can be called from interrupt context). As such, the driver shouldn't be working reliably even on 4.x.
* Remove the sbni(4) driver. No one responded to calls to test it onjhb2008-07-042-5/+0
| | | | current@ and stable@.
* Remove the cnw(4) driver. No one responded to calls to test it on current@jhb2008-07-042-3/+0
| | | | | | and stable@. It also is a driver for an older non-802.11 wireless PC card that is quite slow in comparison to say, wi(4). I know Warner wants this driver axed as well.
* Remove the oltr(4) driver. No one responded to calls for testing onjhb2008-07-042-21/+0
| | | | | | | | current@ and stable@ for the locking patches. The driver can always be revived if someone tests it. This driver also sleeps in its if_init routine, so it likely doesn't really work at all anyway in modern releases.
* Remove the arl(4) driver. It is reported to not work on 6.x or laterjhb2008-07-041-2/+0
| | | | | even though the driver hasn't changed since 4.x (last known working release).
* Remove stray "miibus0" reference from ancient kernel config file times.philip2008-06-281-1/+1
| | | | MFC after: 1 day
* Re-implement the client side of rpc.lockd in the kernel. This implementationdfr2008-06-261-0/+1
| | | | | | | | | | | | provides the correct semantics for flock(2) style locks which are used by the lockf(1) command line tool and the pidfile(3) library. It also implements recovery from server restarts and ensures that dirty cache blocks are written to the server before obtaining locks (allowing multiple clients to use file locking to safely share data). Sponsored by: Isilon Systems PR: 94256 MFC after: 2 weeks
* Enable GCC stack protection (aka Propolice) for userland:ru2008-06-253-4/+10
| | | | | | | | | | | | | | | | | | | | | - It is opt-out for now so as to give it maximum testing, but it may be turned opt-in for stable branches depending on the consensus. You can turn it off with WITHOUT_SSP. - WITHOUT_SSP was previously used to disable the build of GNU libssp. It is harmless to steal the knob as SSP symbols have been provided by libc for a long time, GNU libssp should not have been much used. - SSP is disabled in a few corners such as system bootstrap programs (sys/boot), process bootstrap code (rtld, csu) and SSP symbols themselves. - It should be safe to use -fstack-protector-all to build world, however libc will be automatically downgraded to -fstack-protector because it breaks rtld otherwise. - This option is unavailable on ia64. Enable GCC stack protection (aka Propolice) for kernel: - It is opt-out for now so as to give it maximum testing. - Do not compile your kernel with -fstack-protector-all, it won't work. Submitted by: Jeremie Le Hen <jeremie@le-hen.org>
* Add et(4), a port of DragonFly's Agere ET1310 10/100/Gigabitdelphij2008-06-202-0/+3
| | | | | | | | Ethernet device driver, written by sephe@ Obtained from: DragonFly Sponsored by: iXsystems MFC after: 2 weeks
* When NETATALK is compiled into the kernel, at_rmx.c is required regardlessrwatson2008-06-141-1/+1
| | | | | | | | | | of whether NETATALKDEBUG is enabled, so make building it conditional on NETATALK instead. This problem appears to have been present from the time that the netatalk implementation was imported. PR: 124456 Submitted by: Nathan Whitehorn <whitehorn at wisc dot edu> MFC after: 3 days
* Remove obselete PECOFF image activator support.wkoszek2008-06-144-6/+0
| | | | | | | | PRs assigned at the time of removal: kern/80742 Discussed on: freebsd-current (silence), IRC Tested by: make universe Approved by: cognet (mentor)
* Add LRO into kernel buildjfv2008-06-111-0/+1
|
* Remove some sparc-specific stuff from my earlier sun4v work in p4.jb2008-06-091-2/+0
| | | | | | It never belonged in current. Pointed out by: marius
* The change to add subversion ID has two problems. The first is that whendougb2008-06-081-2/+11
| | | | | | | | | | | | | | | newvers.sh is run pwd is actually the obj directory, so "../../.svn" doesn't exist and the test always fails. The second is that buildkernel is executed with a restrictive PATH, so unless you have svnversion in /bin or /usr/bin it can't run. Fix this by looking for svnversion in /bin, /usr/bin, and /usr/local/bin in that order. If found, store the location and derive the value of the source directory. Then run svnversion in the appropriate directory. There is one possible refinement which would be to add a test for LOCALBASE!=/usr/local if we don't find svnversion the first time, but IMO that's not necessary at this time.
* Move bm(4) from the sys/conf/NOTES to sys/powerpc/conf/NOTES.marcel2008-06-081-2/+0
| | | | The driver applies to PowerPC only.
* Add support for the Apple Big Mac (BMAC) Ethernet controller,marcel2008-06-072-0/+3
| | | | | | found on various Apple G3 models. Submitted by: Nathan Whitehorn
* Add support for Apple's Descriptor-Based DMA (DBDMA) engine. The DMAmarcel2008-06-071-0/+1
| | | | | | | engine is usful to various existing drivers, such as ata(4) and scc(4), and is used bhy the soon to be added bm(4). Submitted by: Nathan Whitehorn
* If we can find it, include SVN version number in kernel version strings.phk2008-06-071-2/+9
| | | | See also: http://www.bikeshed.org/
* Support for the XScale PXA255 SoC as found on the Gumstix Basix and Connexbenno2008-06-061-0/+1
| | | | | | | | | | | | | boards. This is enough to net-boot to multiuser. Also supported is the SMSC LAN91C111 parts used on the netCF, netDUO and netMMC add-on boards. I'll be putting some instructions on how to boot this on the Gumstix boards online soon. This is still fairly rough and will be refined over time but I felt it was better to get this out there where other people can help out.
* This is a rewritten driver for the SMSC LAN91C111. It's based in part on thebenno2008-06-061-0/+2
| | | | | | | | | | | | | | | sn(4) driver and also looking at newer drivers. The reason for the rewrite is to support MII and to try and resolve some performance issues found when trying to use the sn(4) driver on the Gumstix network boards. For reference, the SMSC LAN91C111 is a non-PCI ethernet part whose lineage dates back to Ye Olde Days of ISA. It seems to get some use in the embedded space these days on parts lacking on-board MACs or on-board PCI controllers, such as the XScale PXA line of ARM CPUs. This also includes a driver for the SMSC LAN83C183 10/100 PHY. Man page to follow.
* Rename `tty_subr.c' to `subr_clist.c'.ed2008-05-271-1/+1
| | | | | | | | | | | | Because clists are also used outside the TTY layer, rename the file containing the clist routines to something more accurate. The mpsafetty TTY layer doesn't use clists. It uses its own buffers, which also implement the unbuffered copying to userspace. We cannot simply remove the clist routines then, because this would break various drivers that are present within the kernel. Approved by: philip (mentor)
* Hook up jme(4) to the build.yongari2008-05-272-0/+2
|
* Connect jmphy(4) to the build.yongari2008-05-271-0/+1
|
* Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE andbz2008-05-267-282/+2
| | | | | | | | | | | | | | | | | | parts relied on the now removed NET_NEEDS_GIANT. Most of I4B has been disconnected from the build since July 2007 in HEAD/RELENG_7. This is what was removed: - configuration in /etc/isdn - examples - man pages - kernel configuration - sys/i4b (drivers, layers, include files) - user space tools - i4b support from ppp - further documentation Discussed with: rwatson, re
* Remove netatm from HEAD as it is not MPSAFE and relies on the now removedrwatson2008-05-253-142/+0
| | | | | | | | | | | | | | | | | | | NET_NEEDS_GIANT. netatm has been disconnected from the build for ten months in HEAD/RELENG_7. Specifics: - netatm include files - netatm command line management tools - libatm - ATM parts in rescue and sysinstall - sample configuration files and documents - kernel support as a module or in NOTES - netgraph wrapper nodes for netatm - ctags data for netatm. - netatm-specific device drivers. MFC after: 3 weeks Reviewed by: bz Discussed with: bms, bz, harti
* Add the KDTRACE_HOOKS option for DTrace support.jb2008-05-231-0/+6
|
* Add support for generating CTF data for the kernel.jb2008-05-232-0/+18
|
* Add a kernel option for amd64 to compile with the frame on the stackjb2008-05-232-1/+3
| | | | | so that the DTrace Function Bounadry Trace (fbt) provider can get coverage of most functions in the kernel.
* o Document two new ALT_BREAK_TO_DEBUGGER key sequences.maxim2008-05-221-1/+2
|
* Hook up age(4) to the build.yongari2008-05-192-0/+4
|
* Connect atphy(4) to the build.yongari2008-05-191-0/+1
|
* Add a couple of files which depend of the KDTRACE_HOOKS option.jb2008-05-181-2/+5
| | | | | | The syscall names are required by KDTRACE_HOOKS too. And the unzip
* Add two kernel options:jb2008-05-181-0/+2
| | | | | | | | - KDTRACE_HOOKS for the shim layer of hooks which separate BSD licensed code from CDDL code. - DDB_CTF for the code that parses the CTF (compact C type format) data for use by the DTrace Function Boundary Trace provider and (possibly) ddb if we plan to do that.
* Resort the if_ti driver to match the PCI Network cards instead of placingremko2008-05-171-1/+1
| | | | | | | | | it under the mii devices list. PR: kern/123147 Submitted by: gavin Approved by: imp (mentor, implicit) MFC after: 3 days
OpenPOWER on IntegriCloud