summaryrefslogtreecommitdiff
path: root/sys/conf/GENERIC
AgeCommit message (Collapse)Author
2016-11-29Build kernel with DEBUG=-g by default.Martin Pieuchot
This will allow us to extract type informations from DWARF2 sections. It also makes developer life easier as debug information are now included in every object. Resulting kernels will be stripped using strip(1) instead of ld(1). Kernel build time increases by approximately 10%. However it is still possible to disable this by defining DEBUG="". ok kettenis@, bluhm@, natano@, jasper@, reyk@, deraadt@
2016-09-18option INSECURE is obsoleteTheo de Raadt
2016-09-16teach ddb(4) about CTF. currently it only loads the CTF and uses it on amd64Jasper Lievisse Adriaanse
to lookup the number of function parameters. however having this basic facility allows us to expand it's usage. currently hidden behind the (disabled) DDBCTF kernel option as some of the required tools are not available in base yet. in addition to that one also needs recent bootblocks that load the .SUNW_ctf kernel section. discussed with mpi@ over many a cider and ale in cambridge feedback and ok guenther@ mpi@
2016-09-04Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernelMartin Pieuchot
profiling framework. Code patching is used to enable probes when entering functions. The probes will call a mcount()-like function to match the behavior of a GPROF kernel. Currently only available on amd64 and guarded under DDBPROF. Support for other archs will follow soon. A new sysctl knob, ddb.console, need to be set to 1 in securelevel 0 to be able to use this feature. Inputs and ok guenther@
2016-09-03Add in the (disabled) kernel glue for BFDPeter Hessler
OK claudio@, henning@
2016-09-01Import switch(4), an in-kernel OpenFlow switch which can work alone.Kazuya Goda
switch(4) currently supports OpenFlow 1.3.5. Currently, it's disabled by the kernel config. With help from yasuoka@ reyk@ jsg@. ok deraadt@ yasuoka@ reyk@ henning@
2016-07-26pool debug dance, part deuxTed Unangst
2016-07-25disable tmpfs because it receives zero maintainance.Theo de Raadt
2016-07-23do the pool debug release dance. ok deraadtTed Unangst
2016-04-25unlink systrace from the build. pledge is the glorious future that awaits.Ted Unangst
the rest of systrace to be deleted in a serious of followup commits. ok from larger openbsd developer community
2016-03-24Enable ART.Martin Pieuchot
Leave the define for the moment, this will be changed as soon as we're confident enough. "it must be a 3-line diff" krw@ ok bluhm@, mikeb@, dlg@, reyk@, deraadt@
2016-02-25activate POOL_DEBUG during -current; miodTheo de Raadt
2016-01-06deactivate POOL_DEBUG for releaseSebastian Benoit
ok deraadt, jsg
2015-12-03Implement etherip(4) driverKazuya Goda
This commit is not removing the existing EtherIP part of gif(4) and it keeps EtherIP of gif(4) working. ok jbg@ sthen@ mpi@ reyk@ yasuoka@
2015-10-24Add pair(4), a vether-based virtual Ethernet driver to interconnectReyk Floeter
rdomains and bridges on the local system. This can be used to route through local rdomains, to create L2 devices (like trunks) between them, and many other things. Discussed with many, with input from mpi@ OK sthen@ phessler@ yasuoka@ mikeb@
2015-10-23Allocate a new major for tap(4) also note that pseudo-device tun is for tapClaudio Jeker
as well. OK dlg@ mpi@
2015-08-10turn POOL_DEBUG back onStuart Henderson
2015-07-31As usual, turn off POOL_DEBUG for the release.Sebastian Benoit
ok deraadt@
2015-07-20Implemented MPLS pseudowire (mpw(4)) to be used with VPLS and VPWS.Rafael Zalamena
ok mpi@, claudio@.
2015-07-17remove obsolete INET kernel optionTed Unangst
2015-03-12we're tagged for release; turn POOL_DEBUG back on. ok deraadt@Stuart Henderson
2015-03-04disable POOL_DEBUG for releaseJonathan Gray
ok deraadt@
2015-01-21Delete option COMPAT_43: support for pre-sa_len binaries has been obsoletePhilip Guenther
for a couple decades. Keep the OSIOCGIFCONF ioctl to support COMPAT_LINUX but move the rest of the Linux-specific ioctl() handling into linux_socket.c This lets struct osockaddr finally move from sys/socket.h to protocols/talkd.h ok krw@ deraadt@ mpi@
2014-10-09remove LKMTed Unangst
2014-10-01sl(4) is no more, thanks for all the fish!Martin Pieuchot
2014-08-18pool debug back onTed Unangst
2014-07-29disable POOL_DEBUG for releaseTheo de Raadt
2014-04-19-option ALTQHenning Brauer
ALTQ has served us well for years and was extremely important not just for us, but for the entire bandwidth management arena. Back when we got altq, the subject was not yet well researched and understood, which is why altq is the framework with pluggable schedulers it is. Kenjiro Cho (kjc@) did an amazing job there. Now, more than 10 years later, we do have a good understanding and can use a simpler framework with just one priority queueing and one bandwidth shaping mechanism each - the new queueing subsystem. Last not least because it is incredibly painful to maintain both in parallel, it is time for altq to depart. Farewell, thanks for many years of good service. Everybody using any form of "not just fifo" queueing owes Kenjiro a lot. At least buy him a beer when you meet him. And, allow me this personal note, thanks Kenjiro, working with you on the topic has always been a great pleasure and I learned a lot from you. Thanks!
2014-03-05re-enable POOL_DEBUGChris Cappuccio
2014-02-22disable POOL_DEBUG for releaseJonathan Gray
ok deraadt@
2013-12-14enable tmpfs so it gets tested some more.Marc Espie
okay kettenis@, martin@, beck@, krw@, tedu@, millert@
2013-11-01enable fuse.Sylvestre Gallon
ok deraadt@
2013-10-21enable vxlan(4). ok deraadt@Reyk Floeter
2013-10-13Import vxlan(4), the virtual extensible local area network tunnelReyk Floeter
interface. VXLAN is a UDP-based tunnelling protocol for overlaying virtualized layer 2 networks over layer 3 networks. The implementation is based on draft-mahalingam-dutt-dcops-vxlan-04 and has been tested with other implementations in the wild. put it in deraadt@
2013-10-01as predicted, problems have been found with mpath. disabling it while theyDavid Gwynne
get figured out.
2013-09-28enable mpath, rdac, and sym to see what will happen.David Gwynne
discussed with and ok deraadt. we expect a problem will appear which will cause it to be disabled again, but unless we try this we wont see the problems.
2013-08-17Fix comment, socket splice can also do UDP now. Fix white spaces.Alexander Bluhm
2013-08-14The last user of the old __tfork() was updated to the current one,Philip Guenther
so COMPAT_O51 can go. The complete ABI role means COMPAT_O53 can be removed as well. ok jsing@ tedu@
2013-08-07re-enable POOL_DEBUG after release; ok deraadt@Christian Weisgerber
2013-07-11disable POOL_DEBUG for releaseJonathan Gray
ok deraadt@
2013-04-15Add an f_mntfromspec member to struct statfs, which specifies the name ofJoel Sing
the special provided when the mount was requested. This may be the same as the special that was actually used for the mount (e.g. in the case of a device node) or it may be different (e.g. in the case of a DUID). Whilst here, change f_ctime to a 64 bit type and remove the pointless f_spare members. Compatibility goo courtesy of guenther@ ok krw@ millert@
2013-03-14tedu faith(4), suggested by todd@ some weeks ago after a submission byMartin Pieuchot
dhill. ok krw@, mikeb@, tedu@ (implicit)
2013-03-01AnticiPhilip Guenther
pation: back to -current
2013-01-31welcome to 5.3-BETAMiod Vallat
2012-09-19cleanup around the pipex. naming style, delete or update comments.YASUOKA Masahiko
no functional changes.
2012-09-05COMPAT_O48 can be turned off; ok guentherTheo de Raadt
2012-08-23kill nnpfs deadTheo de Raadt
2012-07-26now that we are current again, enable POOL_DEBUGOtto Moerbeek
2012-07-16As usual, turn off POOL_DEBUG for the release. Note that POOL_DEBUG isJasper Lievisse Adriaanse
not the same as it was in 4.9 or earlier. In either case you can turn it on again using sysctl kern.pool_debug=1 -- but if POOL_DEBUG is not enabled you only get a subset of the strict checks. ok deraadt@
2012-06-21Actually enabling the __tfork compat code would be a Good ThingPhilip Guenthe