summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2012-08-03enable oce(4)Mike Belopuhov
2012-08-03add HUAWEI E392, tested by Alexei MalininJonathan Gray
2012-08-03regenJonathan Gray
2012-08-03HUAWEI E392Jonathan Gray
2012-08-02get rid of some "capabilities" leftoversMike Belopuhov
2012-08-02we use a central pci database; no reason to keep duplicates aroundMike Belopuhov
2012-08-02Add a driver for Emulex OneConnect 10Gb Ethernet obtained from FreeBSDMike Belopuhov
but heavily massaged to look like other BSD network drivers. Support is provided for cards based on the following controllers: o ServerEngines BladeEngine 2 o ServerEngines BladeEngine 3 o Emulex Lancer
2012-08-02regenMike Belopuhov
2012-08-02Emulex Lancer (XE201)Mike Belopuhov
2012-08-02remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.Okan Demirmen
ok guenther@
2012-08-02Apply profiling to all threads instead of just the thread that calledPhilip Guenthe
profil() by moving P_PROFIL from proc->p_flag to process->ps_flags with matching adjustment in fork1() and exit1() ok matthew@
2012-08-01Use mtrrmask instead of hardcoded values to accommodate newer CPUsMike Belopuhov
with a large physical address size (greater than 36 bit). Fixes a major performance hit seen on newer servers where an incorrectly programmed memory region length affects the PCI device mappings. While here, make sure to invalidate the TLB after programming MSRs and fix an incorrect behavior found by deraadt@ where MTRRdefType was updated outside of the protected region. The fix was partly obtained from FreeBSD, tested by many. With and OK deraadt
2012-07-30Revert previous change, and don't set IFM_AVALID | IFM_ACTIVE in ifm_statusMiod Vallat
to appease dhcpd, as dhcpd has now been fixed to not require this. repeated prodding and special ok deraadt@
2012-07-29whitespace cleanup, no binary changeMike Belopuhov
2012-07-28zap a misleading commentPhilip Guenthe
2012-07-26now that we are current again, enable POOL_DEBUGOtto Moerbeek
2012-07-26move to -currentOtto Moerbeek
2012-07-26rename all_state_flags to state_flags to finish the transitionMike Belopuhov
to the 16 bit flags; reminded by claudio, ok henning
2012-07-25When reporting media state, be sure to set IFM_AVALID and IFM_ACTIVE inMiod Vallat
ifm_status, for dhclient's sake. Current dhclient interface_status() considers interfaces able to report media information but not returning IFM_AVALID as down. Note that these interfaces usually have mii(4) or have specific code reporting correct values; sparc le(4) is an exception. Found the hard way by sebastia@; joint work with krw@, ok deraadt@
2012-07-24decls before codeTheo de Raadt
2012-07-23Call sppp_clear_ip_addrs from a workq. Problem reported by RD Thrush andStuart Henderson
LEVAI Daniel, diagnosed by matthew@, original diff from RD Thrush, cleaned up by me with feedback from mikeb@. OK mikeb dcoppa deraadt
2012-07-22remove a few things to make this fit again; with miodTheo de Raadt
2012-07-22Fix for ClickPad. On issue pointed gilles@ and matthieu@Alexandr Shadchin
ok gilles@, matthieu@, mpi@, miod@, deraadt@
2012-07-22unp_dispose() walks not just the mbuf chain (m_next) but also the packetPhilip Guenthe
chain (m_nextpkt), so the mbuf passed to it must be disconnected completely from the socket buffer's chains. Problem noticed by yasuoka@; tweak from krw@, ok deraadt@
2012-07-21Add a new mmap(2) flag __MAP_NOREMAP for use with MAP_FIXED toMatthew Dempsky
indicate that the kernel should fail with MAP_FAILED if the specified address is not currently available instead of unmapping it. Change ld.so on i386 to make use of __MAP_NOREMAP to improve reliability. __MAP_NOREMAP diff by guenther based on an earlier diff by Ariane; ld.so bits by guenther and me bulk build stress testing of earlier diffs by sthen ok deraadt; committing now for further testing
2012-07-20regenJonathan Gray
2012-07-20add some more 7 series/ivy bridge idsJonathan Gray
tweaked and expanded version of a diff from Seth Wright.
2012-07-20match on Mobility Radeon HD2600Jonathan Gray
from Denis Lapshin, ok deraadt@
2012-07-19say that we are unhibernating..Theo de Raadt
2012-07-18Attach non-frame buffer GIO devices with ga_product being the id gathered byMiod Vallat
gio_id(), not the whole 32 bit first word. Some boards with a 8-bit only ID register use the other 24 bits, sadly.
2012-07-18comment typo; s/lineair/linear/Matthew Dempsky
2012-07-18Hopefully correctly recognize GIO boards with a 8-bit only ID register, whichMiod Vallat
are not frame buffers. Thanks to Martin Boehme for donating such boards!
2012-07-18regenMiod Vallat
2012-07-18A couple more device IDs, thanks to Martin Boehme for donating boards!Miod Vallat
2012-07-18According to Linux, and just verified the hard way, the 8254 timer does notMiod Vallat
interrupt on Indy; do not use it on such systems. Then, bring back a clock0 at mainbus attachment to IP22 kernels, and attach it late in the autoconf process if no other device has claimed the clock yet. This means R4000 and R4400 based Indy may experience the lost clock interrupt processor errata again, until a better way to skirt it is found.
2012-07-18Print messages about nodes purged from the node cache if hostap/ibss modes areStefan Sperling
compiled in and the interface is in debug mode. ok sthen
2012-07-18syncStuart Henderson
2012-07-18Additional Broadcom NIC PCI ids. From Brad.Stuart Henderson
2012-07-18Unify use of tabs/spaces on product lines. From Brad.Stuart Henderson
2012-07-17p_prof_ticks accidentally got moved from a 'copy-on-fork' areaPhilip Guenthe
(when it was in struct pstats) to an 'uninitialized-on-fork' area (in struct proc), thus resulting in the counts all being off. Put it and p_prof_addr back in a 'copy-on-fork' area. ok matthew@ miod@ weingart@
2012-07-17Revert my previous change for rt2661. It is causing excessive "ral0: deviceStefan Sperling
timeout" messages on my soekris and doesn't fix the real problem.
2012-07-17Add the Huawei Mobile E303.David Coppa
From Andreas Bartelt, obsd AT bartula DOT de OK sthen@
2012-07-17Add the Huawei Mobile E303.David Coppa
From Andreas Bartelt, obsd AT bartula DOT de OK sthen@
2012-07-17regenKirill Bychkov
2012-07-17add a bunch of devices found in different laptops and desktops.Kirill Bychkov
ok sthen@
2012-07-17use IPsec flowinfo on pipex(4) to select the IPsec tunnel for sendingYASUOKA Masahiko
L2TP packets. ok markus henning
2012-07-16add IP_IPSECFLOWINFO option to sendmsg() and recvmsg(), so npppd(4)Markus Friedl
can use this to select the IPsec tunnel for sending L2TP packets. this fixes Windows (always binding to 1701) and Android clients (negotiating wildcard flows); feedback mpf@ and yasuoka@; ok henning@ and yasuoka@; ok jmc@ for the manpage
2012-07-16Forgot these files during the recent clock churning.Miod Vallat
2012-07-16oops, need sys/acct.h tooTheo de Raadt
2012-07-16Add shorter form function aml_node_setval() for setting an intTheo de Raadt
on an AML node. Shortens the tricky code in a lot of callers. Earlier version seen by pirofti and kettenis.