summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-26shuffle some snmpd functions to make them visible in smi.c for snmpctl.Reyk Floeter
ok gerhard@ blambert@
2013-09-26Move the logic for deleting an IPv4 address to its own function.Martin Pieuchot
No functional change. ok henning@, mikeb@
2013-09-26smi is an SNMP term that means "Structure of Managed Information". IReyk Floeter
thought about renaming the functions to just "snmp", but "smi" totally makes sense. So add a comment that explains the meaning of SMI (not life).
2013-09-25Add examples to show why this is a terrible API. OK jmc@ henning@Todd C. Miller
2013-09-25According to POSIX, if the src and dst strings overlap, the behaviorTodd C. Miller
is undefined. Add a warning to that effect. OK deraadt@ jmc@
2013-09-25Unbreak the tree; no 64-bit atomic operations on 32-bit architectures for now.Mark Kettenis
found out the hard way by chris@ and mpi@
2013-09-25syncMiod Vallat
2013-09-24Make (almost all) atomic operations really atomic.Mark Kettenis
Potentially fixes a race/panic reported by claudio@ ok jsg@
2013-09-24Make sure vblank_time_lock blocks interrupts to match Linux.Mark Kettenis
Potentially fixes a race/panic reported by claudio@ ok jsg@
2013-09-24missing numberMarc Espie
2013-09-24Extend le@syscon to support the ILACC chips found on-board the AV530 family.Miod Vallat
GENERIC.MP on a 2x88100(6:1)@33 4605 can now make build on local disk and local net; but it still needs to boot its kernel off the network at the moment.
2013-09-24Sync the MI LANCE code ( le(4) ) with NetBSD, except for the following:Miod Vallat
- the am7990_get() - now lance_get() - is unchanged. - the interrupt acknowledge logic is unchanged, and will disable interrupts, then acknowledge all interrupt conditions. Add ILACC (79900) support (from NetBSD). Both LANCE (am7990.c) and ILACC (am79900.c) code share as much common code (lance.c) as possible. This affects all le(4) attachments, but the changes are mostly mechanical, to split am7990-specific parts from lance-agnostic parts. Compile tested on all affected platforms. Tested on alpha, hp300, luna88k, mvme88k, sparc, sparc64 and vax.
2013-09-24rename re_match to regex_match to prevent a namespace conflict on Linux asJasper Lievisse Adriaanse
reported by Han Boetes. while here, rename re_buff accordingly for consistency. ok florian@
2013-09-24a bit more tmpfs scaffolding (still not active, no kernel change)Marc Espie
reduces the actual diff needed, and allows one to build mount_tmpfs without reinstalling the includes. (still awaiting review on the uvm bits) okay krw@, tedu@
2013-09-24Stop generating traffic for a given endpoint when a transfer reportedMartin Pieuchot
an I/O error. When such thing happens, the device is more likely to be already gone or non responding, but the task responsible for aborting the pipe has not been executed. Fix a problem where the ehci(4) controller would vomit^Wprint a lot of "ehci_idone:" messages in loop leaving the machine unusable, initially reported by ajacoutot@ and later by RD Thrush. Fix tested by RD Thrush and Markus Bergkvist, thanks! ok miod@
2013-09-24Try to release the console if pckbc(4) fails to send the initialMartin Pieuchot
command byte. This allows at least my USB keyboard to be part of the console on a Lenovo E20. ok miod@
2013-09-23Remove SLOWSCSI and the millisecond delay after each phase change it introduces.Miod Vallat
This code was added back when the scsi code between the kernel and the boot blocks was shared, to work around an obscure kernel problem (and definitely not related to bootstrap, at all). While there, increase the target selection timeout from 2ms to 250ms, to match the value currently used by the kernel. Crank boot blocks version. Booting a kernel from disk is now significantly faster.
2013-09-23Keep Defaults env_keep to a minimum: basically just what is required forAntoine Jacoutot
pkg_add(1) to work properly. Keep previous Defaults env_keep that were mostly used for building src and ports only for users in the 'wsrc' group. Add commented ftp_proxy http_proxy. People wanting VISUAL/PAGER/EDITOR... can easily set it up... or it will be another commit. discussed^bikeshedded with many ok nick@ dcoppa@ espie@ sthen@ millert@
2013-09-23syncTodd T. Fries
2013-09-23Revert. It seems people don't agree about which device should be used.Antoine Jacoutot
req. by krw@ millert@
2013-09-23cd0a -> cd0c for consistency with the FAQ.Antoine Jacoutot
discussed with and ok miod@
2013-09-23- change m8820x_cmmu_set_reg() and m8820x_cmmu_set_cmd() to performMiod Vallat
unconditional actions. Introduce _if_addr() and _if_mode() variants of these to act on a given cmmu type only, or on a matching address line only. This makes the code slightly larger but easier to read and a tad faster. - report each cmmu on its own line in dmesg, sorted by type (I$ first, then D$). make sure disabled line information ends up in dmesg, rather than in the early bootstrap messages. - fix the multiprocessor writeback logic in m8820x_dma_cachectl() again to be more reliable; also only rendezvous the cmmus after all cmmu operation have been issued, instead of doing a rendezvous per cpu.
2013-09-23regenJonathan Gray
2013-09-23correct some radeon entries and add new Intel Ethernet and 8 series idsJonathan Gray
2013-09-22Add bsd.mp to the default sets if > 1 processor, as done on other SMP-capableMiod Vallat
ports.
2013-09-22Stop merging the per-thread and per-process flags when reportingPhilip Guenther
them via sysctl(KERN_PROC). In struct kinfo_proc the per-process flags move to p_psflags, leaving the per-thread flags in p_flags. Flag descriptions in ps(1) updated to be less obtuse. discussed with matthew@ some time ago; ok jca@, manpage bits ok jmc@
2013-09-22Delete a T32 chunk that I missed before and update the comment onPhilip Guenther
ufs_readdir() to match
2013-09-22On return, uio_offset needs to be set to the offset of the first entryPhilip Guenther
not returned instead of the offset after that one. udf_uiodir() returns -1 when there isn't enough space for the next entry, so just break from the loop and return 0 in that case. Remove the bogus printf there now that this is handled correctly. problem reported by espie@
2013-09-22merge ldns 1.6.16Stuart Henderson
2013-09-22update to ldns 1.6.16Stuart Henderson
2013-09-22merge unbound 1.4.21Stuart Henderson
2013-09-22file removed in 1.4.21Stuart Henderson
2013-09-22update to Unbound 1.4.21, ok brad@Stuart Henderson
2012-03-26Import ldns 1.6.12, needed for Unbound, to work on in-tree.Stuart Henderson
These are the direct sources from NLnet Labs upstream, minus these: contrib doc/images examples packaging/fedora ok deraadt@ jakob@
2012-03-26Import Unbound 1.4.16 to work on in-tree (not yet linked to the build).Stuart Henderson
These are the direct sources from NLnet Labs upstream, minus these: compat contrib libunbound/python pythonmod testcode testdata winrc ok deraadt@ jakob@
2013-09-22Support MSI for virtio. This is useful for bhyve.Stefan Fritsch
2013-09-22The readdir vop should set uio_offset to the cookie of the entryPhilip Guenther
after the last entry that fit, but I had it setting it to the cookier of the entry after that, so it would skip one entry for each block required. Remove the no-longer-needed cnt/cntp variable while we're touching things. prodding and testing by espie@
2013-09-21Fix an ino_t inconsistency in libfuse. This commit unbreakSylvestre Gallon
the build for libfuse. ok guenther@
2013-09-21Grok ELF files. Good enough to netboot kernels on AV530 again.Miod Vallat
2013-09-21regenMiod Vallat
2013-09-21Oxford OXPCIE952 parallel port puc(4) board; contributed by Markus UhlinMiod Vallat
(markus.uhlin; bredband dot net), thanks!
2013-09-21Switch to MI dart(4) driver.Miod Vallat
2013-09-21Allow for an out-of-softc indirection to reach the software copy of theMiod Vallat
important (and write-only) register state; this will allow this driver to be used as a console before it attaches, to be used shortly.
2013-09-21Merge conflicts.James Turner
2013-09-21Bump major to 26, regen .pc and header with new version info.James Turner
2013-09-21Merge conflictsJames Turner
2013-09-21Update sqlite to 3.8.0.2. A list of changes are available here:James Turner
http://sqlite.org/changes.html. Tested in a bulk and ok landry@ ok espie@
2013-09-21regenJasper Lievisse Adriaanse
2013-09-21add several devices found on the hp microserver gen8 and add some moreJasper Lievisse Adriaanse
xeon e3-1200v2 pcie ids while here as suggested by jsg@ ok jsg@
2013-09-21more reasonable MAX_COLS for modern displaysMarc Espie
(5 arrays of that size, so we're talking a data increase of 2.5K) okay otto@