summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2014-02-19add qla and qle everywhere we currently have isp, commented out except forJonathan Matthew
qle in GENERIC on i386, amd64 and sparc64, where it's reasonably well tested and likely to be useful. requested by deraadt@ and kettenis@, ok dlg@
2014-02-19drm/radeon: 0x9649 is SUMO2 not SUMOJonathan Gray
From Alex Deucher 9f920083d1b766e795acbddf0dbd766a4291c5d6 in ubuntu 3.8 d00adcc8ae9e22eca9d8af5f66c59ad9a74c90ec in mainline linux
2014-02-19drm/i915: fix missed hunk after GT access breakageJonathan Gray
From Ben Widawsky 991d4b19f95e3baa4297d57413ca64e7caa1d959 in ubuntu 3.8 e1b4d3036c07ff137955fb1c0197ab62534f46ec in mainline linux
2014-02-19drm/i915: initialize gt_lock early with other spin locksJonathan Gray
From Jani Nikula b5ff26dd315431af29d270c338dfabd48ce29073 in ubuntu 3.8 14c5cec5d0cd73e7e9d4fbea2bbfeea8f3ade871 in mainline linux
2014-02-19drm/i915: fix up gt init sequence falloutJonathan Gray
From Daniel Vetter fc832386574c43961b8b0f177d0062132be1d13b in ubuntu 3.8 181d1b9e31c668259d3798c521672afb8edd355c in mainline linux
2014-02-19drm/i915: fix long-standing SNB regression in power consumption after resume v2Jonathan Gray
From Konstantin Khlebnikov e508abbbfbefacf721cc1faf39fe5105d179f489 in ubuntu 3.8 7dcd2677ea912573d9ed4bcd629b0023b2d11505 in mainline linux
2014-02-19Partially revert "drm/i915: unconditionally use mt forcewake on hsw/ivb"Jonathan Gray
From Guenter Roeck 5ce34926a10cb5be0fd2e1817ccc116817ec640f in ubuntu 3.8 c11e5f35ab490bd30591563816fbc83526521777 in mainline linux
2014-02-18sio_intr_shutdown() used to be a shutdown hook, and eventually became anMiod Vallat
unconditional call in machdep.c!boot(). Except that the cpp conditional enabling its use was not in machdep.c's scope, so this function was never called. Ouch. Remove it from boot() and grow a ca_activate method to the sio(4/alpha) device, which will take care of invoking sio_intr_shutdown() if DVACT_POWERDOWN.
2014-02-18Bump version numbers.Joel Sing
2014-02-18Actually check to see if the CPU supports tsc, rather than assuming thatJoel Sing
it does and triggering an illegal instruction trap when it does not. Found the hard way and fix tested by nick@
2014-02-18convert printfs into a few different debug categories, leaving portJonathan Matthew
discovery stuff enabled for now.
2014-02-18fix IPComp interop with linux: switch Z_PARTIAL_FLUSH to Z_FINISH forMarkus Friedl
deflate(); this hurts interop with broken old openbsd releases; ok reyk@
2014-02-18drm/i915: VLV2 - Fix hotplug detect bitsJonathan Gray
From Todd Previte 080caf7f5b0d025c2e19f2f516da634d020ba70f in ubuntu 3.8 232a6ee9af8adb185640f67fcaaa9014a9aa0573 in mainline linux
2014-02-18drm/i915: Hold mutex across i915_gem_releaseJonathan Gray
From Chris Wilson e20ebbe3f08a1258fe54bcf6e6bcd75bb9b1ecc0 in ubuntu 3.8 0d1430a3f4b7cfd8779b78740a4182321f3ca7f3 in mainline linux
2014-02-17The device driver ioctl code can sleep, so calling it from a timeout is *not*Mark Kettenis
a good idea. Instead hand the work off expiring interface addresses off to a taskq. Fixes the "p->p_wchan == NULL" panics seen with usb ethernet adapters. tested by matthieu@ ok mpi@, stsp@
2014-02-17iha and trm are good targets to avoid a space crisis on the install media;Theo de Raadt
we will revisit other solutions, but not this close to release.
2014-02-17Convert bcopy()s to memcpy()s.Martin Pieuchot
ok pelikan@, tedu@
2014-02-17x86_atomic_testset_i32 and x86_atomic_testset_i are not used, so removeDavid Gwynne
them to unmuddy the waters a bit. ok guenther@
2014-02-17Add initial support for i354 MAC and M88E1543 PHY.Jonathan Gray
Currently treated the same as i350, i354 specific EEE settings and 2.5Gb backplane connections not properly handled yet. Tested by Andrew Lester on a Supermicro A1SRi-2758F.
2014-02-17use the DEVNAME macro to get the name of the interrupt rather than theDavid Gwynne
xname lookup by hand. for consistency. ok jmatthew@
2014-02-17use a bus_space subregion to talk to the mbox registers so you canDavid Gwynne
do the maths for getting the different offset for 24xx and 25xx once in attach rather than on every read and write. ok jmatthew@
2014-02-15drm/radeon/DCE4+: clear bios scratch dpms bit (v2)Jonathan Gray
From Alex Deucher 5e47f3719629ddfbb33326a3446d521f1a78c3b4 in ubuntu 3.8 6802d4bad83f50081b2788698570218aaff8d10e in mainline linux
2014-02-15nep(4); start of a driver for the Sun Neptune 10/100/1000/10G Ethernet chip.Mark Kettenis
2014-02-15drm/radeon: fix surface sync in fence on cayman (v2)Jonathan Gray
From Alex Deucher 5dd953fd70af5ef1bd605b93f87f55bc663be6a8 in ubuntu 3.8 10e9ffae463396c5a25fdfe8a48d7c98a87f6b85 in mainline linux
2014-02-15drm/radeon: disable ss on DP for DCE3.xJonathan Gray
From Alex Deucher b069c7f6ed4d74d9eff333a093ebb94f38af3db1 in ubuntu 3.8 d8e24525094200601236fa64a54cf73e3d682f2e in mainline linux
2014-02-15drm/radeon: skip colorbuffer checking if COLOR_INFO.FORMAT is set to INVALIDJonathan Gray
From Marek Olsak de17d04713f1efa68e9e7bfbeab7e91fe495e012 in ubuntu 3.8 56492e0fac2dbaf7735ffd66b206a90624917789 in mainline linux
2014-02-15make ISP_NOFIRMWARE work here tooJonathan Matthew
2014-02-15radeon/pm: Guard access to rdev->pm.power_state arrayJonathan Gray
From Michel Daenzer 0a44540222a9693995ac4d188f9dbaeb394d00bf in ubuntu 3.8 370169516e736edad3b3c5aa49858058f8b55195 in mainline linux
2014-02-15drm/radeon: warn users when hw_i2c is enabled (v2)Jonathan Gray
From Alex Deucher 4e5bd6f0c144ee55733bbbcfce7aad822d992417 in ubuntu 3.8 d195178297de9a91246519dbfa98952b70f9a9b6 in mainline linux
2014-02-15drm/mm: fix dump table BUGJonathan Gray
From Daniel Vetter c565ce76dab93e16a2deb68fb70a26b635f3ab5b in ubuntu 3.8 3a359f0b21ab218c1bf7a6a1b638b6fd143d0b99 in mainline linux
2014-02-15drm/i915: Don't deref pipe->cpu_transcoder in the hangcheck codeJonathan Gray
From Chris Wilson d280fd3cae523191525251159e3cf9e773fdcedb in ubuntu 3.8 63b66e5ba54b15a6592be00555d762db6db739ce in mainline linux
2014-02-15drm/i915: Use the correct GMCH_CTRL register for Sandybridge+Jonathan Gray
From Chris Wilson 2259bb7720c52941c1d62e078bf019aa88d6f525 in ubuntu 3.8 a885b3ccc74d8e38074e1c43a47c354c5ea0b01e in mainline linux
2014-02-15fix endianness of luns in iocbsJonathan Matthew
2014-02-15drm/i915: fix DDI PLLs HW state readout codeJonathan Gray
From Paulo Zanoni ab678ee101d7f1bed57e488d807a9f85c15af3fc in ubuntu 3.8 0882dae983707455e97479e5e904e37673517ebc in mainline linux
2014-02-15Correct the name of a Planex device and add some additionalJonathan Gray
ZyXEL zyd(4) devices. From Ben Taylor
2014-02-15regenJonathan Gray
2014-02-15Correct the name of a Planex device and add some additionalJonathan Gray
ZyXEL zyd(4) devices. From Ben Taylor
2014-02-14florian@ noticed that I missed some isp24xx code in the sbus glueJonathan Matthew
2014-02-14isp25xx nvram is at a different base addressJonathan Matthew
2014-02-14add isp25xx support. no real differences from 24xx, at least with the wayJonathan Matthew
we drive the card. tested with a card supplied by Mark Greenway at UQ.
2014-02-14add firmware for isp25xx, copied from freebsdJonathan Matthew
2014-02-14remove isp24xx-related code. it doesn't work, qle(4) replaces it, andJonathan Matthew
we need the space in the i386 ramdisks. ok dlg@, krw@
2014-02-13fix previous errorneous constants (compiled against the old header)pelikan
2014-02-13Recognize SATA-III ports in dmesg.pelikan
ok millert
2014-02-13Some Linux i915 drm "fast" path code relies on being able to "disable" pageMark Kettenis
faults to avoid sleeping. Implement this functionality for i386 and amd64 for faults in the user address space. If the ci_inatomic flag is set in struct cpu_info, copyin(9) and copyout(9) will return EFAULT when a user-space address needs to be faulted in. Use this to properly implement __copy_to_user_inatomic() and __copy_from_user_inatomic_nocache() in the inteldrm(4) code. ok krw@, guenther@
2014-02-13Replace hand crafted routing label code with the rtlabel_id2sa()Alexander Bluhm
function call. Name sockaddr_rtlabel variable sa_rl everywhere. OK mpi@ claudio@
2014-02-13Instead of iterating over the per-interface list of addresses toMartin Pieuchot
find the link-layer address of an interface, use the pointer to the sockaddr_dl already present in the interface's descriptor. Tested for regression by pirofti@ with opera.
2014-02-13Make sure we copy out the right amount of data in the various copyout() callsMark Kettenis
that replace the put_user() calls in the Linux code by using sizeof on the appropriate variables instead of explicit uint32_t/uint64_t types. Fixes a case where we accidentally copied out only 32 bits of a 64-bit value, uncovered by xf86-video-intel 2.99.909. ok jsg@, matthieu@
2014-02-13Another chunk of IPv6 dead code bites the dust.Martin Pieuchot
ok bluhm@, mikeb@
2014-02-13When sending a neighbor advertisement, correctly use the carp macMartin Pieuchot
address and not the mac of the physical interface as target lladdr. This allows us to get rid of the hack adding and removing the route to loopback of a carp node when its status switch to master and backup respectively. Now the route entry will no longer be updated to use the mac address of the physical interface of the master node as gateway. While here send the ARP request through the carp interface for consistency. Analysed with and ok mikeb@, ok bluhm@