Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-09 | Convert some malloc(9) to mallocarray(9) | David Hill | |
ok deraadt@ | |||
2017-04-09 | Convert some malloc(9) to mallocarray(9) | David Hill | |
ok deraadt@ | |||
2017-04-09 | Convert some malloc(9) to mallocarray(9) | David Hill | |
ok deraadt@ | |||
2017-04-08 | Sensors are run as callbacks inside tasks. During suspend a sensor | Theo de Raadt | |
could be running inside a driver that will be force-detached, or due to tsleep end up disrupting the softstate/hardstate contract. At suspend time, quisce all these callbacks by waiting for completion. This issue has never been observed for real, but may be implicated in suspend/resume failures. ok kettenis guenther mlarkin | |||
2017-04-08 | Use ADDR64 opcodes to specify 64bit DMA addresses for all buffers. This | Jonathan Matthew | |
consumes two ring entries per segment, halving the effective size of the rings, but keeps things simple. This is required for the onboard nic on the Overdrive 1000 to work. ok kettenis@, tested on i386 by jsg@ | |||
2017-04-08 | A pile of sizes to free(9). In test for a few days in snapshots. | Theo de Raadt | |
Errors will result in nice clean panic messages so we know what's wrong. Reviewed by dhill visa natano jsg. | |||
2017-04-08 | Two prototypes for acpi_maptable; merge to one place | Theo de Raadt | |
2017-04-07 | Simplify the size calculation for memset() | Philip Guenther | |
From Anton Lindqvist (anton.lindqvist(at)gmail.com) | |||
2017-04-06 | Sizes for the remaining free() calls, and use mallocarray() | Theo de Raadt | |
ok visa | |||
2017-04-06 | remove stray character in previous that broke the build | Jonathan Gray | |
2017-04-06 | Unify a few attach-time patterns between usb *com drivers, and remove | Theo de Raadt | |
extra zero'ing of variables not needed because softc is pre-zero'd. ok jsg | |||
2017-04-06 | add sizes to free() calls | Theo de Raadt | |
ok dhill | |||
2017-04-05 | 3 more mallocarray() uses | Theo de Raadt | |
2017-04-04 | add a free() size near microcode loading | Theo de Raadt | |
2017-04-04 | Add 8265 and 3168 support. Both cards need new firmware files which currently | Claudio Jeker | |
need to be installed by hand until the iwm-firmware package has been updated. This includes handling (by ignoring) of IWM_UCODE_TLV_FW_MEM_SEG and IWM_DEBUG_LOG_MSG firmware commands. Mostly stolen from dragonflybsd. With this in the X270 has working ethernet and wifi. Commit! deraadt@ | |||
2017-04-03 | provide size to free(9) | Theo de Raadt | |
2017-04-02 | normalize order of arguments to if () | Theo de Raadt | |
2017-03-30 | these free() size choices appear to be wrong. joel has a diff that fixes | Theo de Raadt | |
them, but for release let's be conservative and use 0. | |||
2017-03-30 | Use m_devget(9) to replace code that does more or less the same but assumes | Mark Kettenis | |
the received packet fits in a single mbuf cluster, which isn't necessarily the case. This might fix the pool corruption seen by jcs@. ok jcs@, jmatthew@, deraadt@ | |||
2017-03-29 | Fix iwi(4) regressions. WPA was broken since 6.0 errata 018. | Stefan Sperling | |
Also, the firmware was rejecting RTS frames so iwi(4) didn't work against an OpenBSD athn(4) hostap anymore; fix the config sent to firmware. Prompted by report from bg2200 at jamesjerkinscomputer on misc@ ok deraadt@ | |||
2017-03-29 | Remove quirks for two devices that are known to be CDC ACM protocol 0 | Jonathan Gray | |
that are now covered by the generic class matching. | |||
2017-03-29 | Match on class communications subclass abstract control model protocol | Jonathan Gray | |
0 "No class specific protocol required" in addition to the existing protocol 1 "AT Commands: V.250 etc" match. This lets umodem(4) attach to the serial console on the overdrive 1000 which is a usb type-b socket on the back of the box not a db9 like the overdrive 3000. | |||
2017-03-28 | Make set_params() return the rate the device is using. Fixes | Alexandre Ratchov | |
a wrong rate being reported when a unsupported rate was requested. | |||
2017-03-28 | Simplify rate/channels/bits bounds checking code. From | Alexandre Ratchov | |
Michael W. Bombardieri <mb at ii.net>. Thanks. | |||
2017-03-28 | Add quirk for MacBook Pro 5,5. From Manav Rathi <mnvrth at gmail.com>. | Alexandre Ratchov | |
Thanks! | |||
2017-03-27 | Now that hibernate_alloc() only has clean success/failure, don't | Theo de Raadt | |
need to call hibernate_free() to clean up a partial mess. ok mlarkin kettenis | |||
2017-03-27 | If the sub-device of a softraid lacks a side-effect io function, return | Theo de Raadt | |
failure as early as possible. ok mlarkin claudio | |||
2017-03-27 | Reject times in the first year that can be represented by the clock to catch | Mark Kettenis | |
RTC clocks that aren't battery powered. ok deraadt@, millert@, visa@, tom@ | |||
2017-03-27 | regen | Jonathan Gray | |
2017-03-27 | shorten vmm strings | Jonathan Gray | |
ok kettenis@ reyk@ | |||
2017-03-26 | Add a #define needed for an upcoming vmd commit (to reflect a failure | Mike Larkin | |
when an operation was requested from vioblk host devices that is not supported except on qemu). | |||
2017-03-26 | Add support for a few more Allwinner H3 clocks. | Mark Kettenis | |
2017-03-26 | Add sizes to various free(9) calls. Fixing the simpler ones first. | Theo de Raadt | |
ok natano visa | |||
2017-03-25 | More PCI extended capabilities handling in pcidump. | Mike Larkin | |
From Simon Mages ok deraadt@ | |||
2017-03-22 | Add some more PCI classes and subclasses. Checked against EDK2 as | Jonathan Gray | |
"PCI Code and ID Assignment Specification" is only available for those willing to pay thousands of dollars for PDFs. Prompted by a dmesg from an AMD Zen system which uses class 0x13 (Non-Essential Instrumentation) and System subclass 0x06 (IOMMU). There is currently no public documentation for AMD family 17h to reference to see if this is sane. ok kettenis@ on an earlier version | |||
2017-03-19 | Improve comments slightly | Mike Belopuhov | |
2017-03-19 | Fixup starting block number calculation for bounced transfers | Mike Belopuhov | |
From Nathanael Rensen, thanks! | |||
2017-03-19 | Fixup return values to properly handle transfer submission errors | Mike Belopuhov | |
From Nathanael Rensen, thanks! | |||
2017-03-19 | Restore behavior from before r1.376: only set bv_percent if a rebuild is | Theo Buehler | |
in progress. This eliminates the spurious and harmless "0% done" message in the output of 'bioctl softraid0' reported by various on misc. ok jsing | |||
2017-03-19 | Enable snooping on Kaby Lake U/Y PCH HDA to avoid audio glitches as we | Jonathan Gray | |
do on all the other recent Intel platforms. ok kettenis@ | |||
2017-03-19 | Match the Kaby Lake and Lewisburg (Skylake-EP PCH) MACs with I219 PHYs. | Jonathan Gray | |
Expanded version of a diff from claudio@ who tested on x270 ok kettenis@ | |||
2017-03-19 | regen | Jonathan Gray | |
2017-03-19 | Add Intel devices for Kaby Lake and 3168/8265 wlan. | Jonathan Gray | |
ok kettenis@ | |||
2017-03-19 | regen | Jonathan Gray | |
2017-03-19 | Add AMD A1100 devices and some more qemu and virtio devices. | Jonathan Gray | |
2017-03-17 | More debug goo to help tracking the use-after-free. | Martin Pieuchot | |
2017-03-17 | ubcmtp(4) works because of a use-after-free. Many more drivers are | Martin Pieuchot | |
certainly doing the same. So revert r1.85 for the moment, we're too close from the release and these bugs have been there for years. Regression reported by tb@ on bugs@ | |||
2017-03-16 | Print PCIe Extended Capabilities, from Simon Mages | Theo de Raadt | |
ok kettenis mlarkin | |||
2017-03-16 | vioscsi: Negotiate features during attach | Stefan Fritsch | |
While vioscsi does not support any virtio-scsi features, we need to call virtio_negotiate_features() in order to negotiate device-independent features like VIRTIO_F_RING_INDIRECT_DESC. | |||
2017-03-16 | vioscsi: return XS_NO_CCB if out of space | Stefan Fritsch | |
If there is not enough space in the vring, don't return XS_DRIVER_STUFFUP but XS_NO_CCB, so that the operation will be retried later. |