summaryrefslogtreecommitdiff
path: root/sys/conf
AgeCommit message (Collapse)Author
2014-03-04Introduce GENASSYM_CPPFLAGS for options during genassym processing.joerg
Consistently drop assembler flags.
2014-02-27Currently dead vnodes still reside on the vnodelist of the file systemhannken
they have been removed from. Create a "dead mount" that takes dead vnodes until they get freed. Discussed on tech-kern.
2014-02-21defparam KERNHIST_DELAYmatt
2014-01-01Welcome to 2014!jnemeth
2013-12-09Put vfs bits of ktrace into kern_ktrace_vfs.c per convention.pooka
2013-10-18revert previousmbalmer
2013-10-18add a device-major for lua(4)mbalmer
2013-10-15Remove dotg(4) as it's been replaced by dwctwo(4).skrll
2013-09-21Update LLVM/Clang snapshot to r191105. This brings in a better detectionjoerg
of unused static variables and functions. Disable this for some external code and for ioconf.c in the kernel.
2013-09-21Some dwc2 glue.skrll
2013-09-08defparam ATADEBUG_MASKjmcneill
2013-08-09Fix debug kernel builds when the automatic symbol table resizing kicks in.skrll
Previously, the TAIL/HEAD link steps were being executed twice and the (relinked/stripped) kernel would overwrite the debug version. XXX this is all ugly.
2013-07-27Add COM_16750 to opt_com.h.kiyohara
2013-07-17Use += for SYSTEM_DEP not ?=matt
2013-06-29- Rewrite parts of pfil(9): use array to store hooks and thus be more cachermind
friendly (there are only few hooks in the system). Make the structures opaque and the interface more strict. - Remove PFIL_HOOKS option by making pfil(9) mandatory.
2013-06-24drop trailing whitespacejakllsch
2013-06-24Fix some comment formatting nits in the USB region.jakllsch
2013-06-23Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9).riastradh
rndsink(9): - Simplify API. - Simplify locking scheme. - Add a man page. - Avoid races in destruction. - Avoid races in requesting entropy now and scheduling entropy later. Periodic distribution of entropy to sinks reduces the need for the last one, but this way we don't need to rely on periodic distribution (e.g., in a future tickless NetBSD). rndsinks_lock should probably eventually merge with the rndpool lock, but we'll put that off for now. cprng(9): - Make struct cprng_strong opaque. - Move rndpseudo.c parts that futz with cprng guts to subr_cprng.c. - Fix kevent locking. (Is kevent locking documented anywhere?) - Stub out rump cprng further until we can rumpify rndsink instead. - Strip code to grovel through struct cprng_strong in fstat.
2013-06-10there is no more fast_ipsecchristos
2013-06-10Drop references to kame_ipsec, which has been gone for a while.gdt
2013-05-26Extend kernel PPS api with pps_ref_event().kardel
pps_ref_event() allows capturing PPS time stamps that are not generated at precisely 1Hz (e. g. by reading a precision clock via callout()). This extension allows clock drivers to supply PPS time-stamps and drive the kernel NTP PLL without the overhead of interrupt-handling and -processing.
2013-04-28put needs flag back in a bunch of drivers because we need the file for #ifdefschristos
2013-04-27more needs-flag removed.christos
2013-04-27ccd and cgd don't need flagchristos
2013-04-27ccd does not need flags anymorechristos
2013-04-22Add forgotten block device number for spiflash in an attempt to unbreak ↵rkujawa
evbarm build.
2013-04-20Add character device for spiflash.rkujawa
Obtained from Marvell, Semihalf.
2013-03-30patches for new wifi devices.christos
2013-03-01Retire OSI network stack. OK core@joerg
2013-02-28add a major for dtracechristos
2013-02-22inet & inet6 == wrongchristos
(inet | inet6) == right
2013-02-10This change adds SATA port multiplier support to mvsata(4).jakllsch
2013-02-08Add an MI major number for seeprom (char 206).jdc
2013-01-09Provide dotg(4) - a driver for the Synposys DesignWare OTG USB IP foundskrll
in the RaspberryPI. The driver supports host mode and control, interrupt, and bulk transfers only at this point. Heavily based on the FreeBSD driver by Hans Petter Selasky. Thanks to all who helped. Jared McNeill, Michael van Elst and other.
2013-01-01Happy 2013 everybodyspz
2012-11-14Define msm6242b driver.rkujawa
2012-11-04Add references to ${_NETBSD_VERSION_DEPENDS} for files thatapb
need to be re-created when the NetBSD version changes. They will also be re-created when any build settings are changed.
2012-10-27Add bpfjit and enable it for amd64.alnsn
2012-10-17defopt COMPAT_60, it is already being useddrochner
2012-09-27Remove bpf_jit which was ported from FreeBSD recently.alnsn
It will soon be replaced with the new bpfjit kernel module.
2012-09-19Add a pass-through ioctl for mfi(4), allowing userland to send raw commandsbouyer
to the controller. This is compatible with the linux and FreeBSD implementations. Add the needed conversion for mfi ioctls in COMPAT_LINUX Allocate a character major number, and create /dev/mfi0 by default on amd64 and i386. This allows (along with a hand-created /emul/linux/proc/devices file) to run the MegaCLI linux binary provided by LSI.
2012-09-01Add xhci placeholdermatt
2012-08-10Deal with optional HAVE_GCC.joerg
2012-08-03compat_mod is also needed by compat_netbsd32matt
2012-08-01Add BPF JIT compiler, currently supporting amd64 and i386. Code obtainedrmind
from FreeBSD. Also, make few BPF fixes and simplifications while here. Note that bpf_jit_enable is false for now. OK dyoung@, some feedback from matt@
2012-07-31Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdcbouyer
cleanup and SATA PMP support), now that I'm back to fix the fallouts.
2012-07-30Add malo(4)@pci driver for Marvell Libertas wireless adaptordegroote
Ported from OpenBSD Known issues : - contrary to OpenBSD one, only support pci at the moment, because I don't have the necessary hardware to test PCMCIA / CARDUS Marvell Card - not connected to pmf(9) (unable to test it)
2012-07-27Enable -fno-common for GCC compiled kernelsmatt
2012-07-26Revert, with intention of restoring in a less invasive way, the SATA Portjakllsch
Multiplier code. ok christos@
2012-07-02Add sata Port MultiPlier (PMP) support to the ata bus layer,bouyer
as described in http://mail-index.netbsd.org/tech-kern/2012/06/23/msg013442.html PMP support in integrated to the atabus layer. struct ata_channel's ch_drive[] is not dynamically allocated, and ch_ndrive (renamed to ch_ndrives) closely reflects the size of the ch_drive[] array. Add helper functions atabus_alloc_drives() and atabus_free_drives() to manage ch_drive[]/ch_ndrives. Add wdc_maxdrives to struct wdc_softc so that bus front-end can specify how much drive they really support (master/slave or single). ata_reset_drive() callback gains a uint32_t *sigp argument which, when not NULL, will contain the signature of the device being reset. While there, some cosmetic changes: - added a drive_type enum to ata_drive_datas, and stop encoding the probed drive type in drive_flags (we were out of drive flags anyway). - rename DRIVE_ATAPIST to DRIVE_ATAPIDSCW to better reflect what this really is - remove ata_channel->ata_drives, it's redundant with the pointer in ata_drive_datas - factor out the interpretation of SATA signatures in sata_interpet_sig() propagate these changes to the ATA HBA drivers, and add support for PMP to ahcisata(4) and siisata(4). Thanks to: - Protocase (http://www.protocase.com/) which provided a system with lots of controllers, SATA PMP and drive slots - Conservation Genomics Laboratory, Department of Biology, New Mexico State University for hosting the above system - Brook Milligan, who set up remote access and has been very responsive when SATA cable move was needed