Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-28 | Drop include of <arm64/swi.h> and remove it. | Mark Kettenis | |
ok drahm@ | |||
2018-05-28 | Call readdisksector() instead of rolling our own. Drop <sys/systm.h> | Mark Kettenis | |
include. Reduces the diffs to the amd64/i386 version of this code. ok drahn@ | |||
2018-05-28 | rwsleep: generalize to support both read- and write-locks. | cheloha | |
Wanted for tentative clock_nanosleep(2) diff, but maybe useful elsewhere in the future. ok mpi@ | |||
2018-05-28 | Constipate a bunch of time functions | Philip Guenther | |
ok tb@ kettenis@ | |||
2018-05-28 | Call vput(dvp) in vnode operation functions instead of calling it in | Visa Hankala | |
the file allocation routine. This allows stepwise changing of the vnode locking discipline. OK mpi@ | |||
2018-05-28 | When mounting an ext2 filesystem, lock the device vnode for the duration | Visa Hankala | |
of the vinvalbuf() call, just like is done by other filesystems. This prevents a kernel panic with VFSLCKDEBUG. OK mpi@ | |||
2018-05-28 | regen | Martin Pieuchot | |
2018-05-28 | Next step in disentangling the switches in in_ioctl(). Split out the | Theo Buehler | |
handling of SIOCAIFADDR, SIOCDIFADDR, SIOCSIFADDR into a separate function, analogously to what was done in in6_ioctl(). tested by hrvoje ok visa | |||
2018-05-28 | regen | Martin Pieuchot | |
2018-05-28 | Grab the KERNEL_LOCK() after socreate() and soconnect2() in socket(2) | Martin Pieuchot | |
and socketpair(2). Tested by many as part of a larger diff, ok visa@ some time ago. | |||
2018-05-28 | Add clock support for i.MX8MQ. Most of the clocks can be configured | Patrick Wildt | |
using a single register which consists of root, div, pre-div, clock gate and src (mux). The device tree node references the root clock, and an "enable" call has to enable the clock's parents so that the clock gate is toggled as well. ok kettenis@ | |||
2018-05-28 | Returns EBUSY if dup2(2) is called for a LARVAL file. | Martin Pieuchot | |
This prevents a panic due to a double free if a program exits after having called accept(2) and dup2(2) on the same fd but without the corresponding connect(5). It will also allows us to simplify file descriptor locking. The error code has been choosed to match Linux's behavior. Pointed by Mathieu on tech@ after a discussion with guenther@. ok visa@ | |||
2018-05-28 | Get MAC address from "local-mac-address" property if provided. | Mark Kettenis | |
ok patrick@, visa@ | |||
2018-05-28 | implement support for MikroTik's Ethernet over IP protocol as eoip(4) | David Gwynne | |
it is sort of like egre(4), but different enough to warrant separate handling. more specifically, eoip sits under gre 1, not 0, and has it's own protocol id (0x6400). the gre key field is mandantory (the rest cannot be set) which is split into a 16 bit length field and a 16 bit tunnel id. lastly, it has a keepalive mechanism where peers send 0 length packets as hellos to each other periodically, which has no equivalent in egre(4) and is different to the gre(4) keepalives. ok sthen@ | |||
2018-05-27 | Add 20 MHz MMC clock. | Mark Kettenis | |
2018-05-27 | Add Allwinner A64 support. | Mark Kettenis | |
2018-05-27 | Implement A64 thermal sensor clocks. | Mark Kettenis | |
2018-05-27 | Add support for the Allwinner H3 SoC. | Mark Kettenis | |
2018-05-27 | Add SDIO support: | Mark Kettenis | |
- Implement SDIO interrupt handling - Set control bit that allows CPU access to the FIFO - Fix PIO transfers that are not a multiple of 4 bytes - Handle vqmmc-supply ok patrick@ | |||
2018-05-27 | BCM43430 SDIO works if we load the appropriate firmware. | Mark Kettenis | |
ok patrick@ | |||
2018-05-27 | Add support for the GMAC on Allwinner R40/V40 SoCs. | Mark Kettenis | |
ok patrick@ | |||
2018-05-27 | On Allwinner R40, export a regmap covering the GMAC_CLK_REG. | Mark Kettenis | |
Add a few more R40 clocks needed by the GMAC. | |||
2018-05-27 | Add missing #include "audio.h" needed for the NAUDIO macro. | Alexandre Ratchov | |
suggested by jsg, ok sthen. | |||
2018-05-27 | Drop unnecessary `p' parameter from vget(9). | Visa Hankala | |
OK mpi@ | |||
2018-05-26 | Delete obsolete reference to setting segment registers | Philip Guenther | |
2018-05-26 | Only set fpu_save_len once and assert if it's too big or would differ | Philip Guenther | |
between CPUs ok kettenis@ mlarkin@ | |||
2018-05-26 | Add DMA support. For some reason this doesn't work on Exynos, so disable | Mark Kettenis | |
it there. | |||
2018-05-26 | CR0_WP is already set in CR0_DEFAULT | Philip Guenther | |
2018-05-26 | Initialize ci_idle_pcb->pcb_cr0 just once, in cpu_attach(). | Philip Guenther | |
For secondary CPUs, %cr0 is initially loaded in cpu_spinup_trampoline so don't load it again in cpu_hatch(). ok kettenis@ | |||
2018-05-26 | Update comment to reflect xsave | Philip Guenther | |
2018-05-26 | Add SDIO support. | Mark Kettenis | |
2018-05-26 | Condition the new audio_record_enable pieces on NAUDIO > 0, fixing | Stuart Henderson | |
kernel builds without audio (for example, ramdisks). ok florian@ | |||
2018-05-26 | BCM4356 SDIO works if we load the appropriate firmware. | Mark Kettenis | |
ok patrick@ | |||
2018-05-26 | Add clocks for RK3399 SDIO controller. | Mark Kettenis | |
2018-05-26 | In addition to "on" and "off", allow the audio "record.enable" mixer | Alexandre Ratchov | |
knob to take the new "sysctl" value, which is the default. In this case, the device behavior is determined by the new "kern.audio.record" sysctl(2), which defaults to zero. ok florian | |||
2018-05-26 | Add a "record.enable" mixer knob to control recording. When recording | Alexandre Ratchov | |
is disabled, the device records silence. The control may be modified only by root and defaults to "off", ie. recording is disabled by default. ok florian, deraadt | |||
2018-05-25 | Prepare in_ioctl() for further refactoring with the goal of merging the | Theo Buehler | |
two big switches in this function. Error out early in the default case without grabbing the NET_LOCK() and move SIOCSIFNETMASK a bit up. This will reduce the noise in an upcoming diff. ok visa | |||
2018-05-25 | So far the SDIO stack issued one transfer for every 64 byte to be | Patrick Wildt | |
copied. This severely limits the speed over the bus. By using block mode we can issue block-sized transfers, which bumps the transfer size to at least 512 bytes. By using multi-block mode we can copy up to 511 blocks per transfer. ok kettenis@ | |||
2018-05-25 | For SDIO multi-blocks we must not use the AUTO CMD12 feature, | Patrick Wildt | |
this is only for memory card read/writes. ok kettenis@ | |||
2018-05-24 | Delay the vput() of the directory vnode until the vnode has been | Visa Hankala | |
processed by the knote() hook. This ensures the vnode does not get freed or reused too early. OK mpi@, guenther@ | |||
2018-05-24 | Release rwlock on bwfm(4) SDIO initialization error. Fixes hang found | Patrick Wildt | |
by florian@ when firmware isn't present initially. | |||
2018-05-24 | vmm(4): unbreak i386 VMM_DEBUG build | Mike Larkin | |
2018-05-24 | regen | Mike Larkin | |
2018-05-24 | Add AMD SR5690/5670/5650 IOMMU to pcidevs | Mike Larkin | |
Display name taken from existing pcidevs context (previous devices in same family) and verified against AMD's "43871 Register Reference Guide" for this platform | |||
2018-05-23 | Print a message if AML attempts to access a part of the Operation Region | Mark Kettenis | |
that we haven't implemented yet. | |||
2018-05-23 | Enable ccpmic(4) and tipmic(4). | Mark Kettenis | |
2018-05-23 | Wait for write operations to complete. | Mark Kettenis | |
ok mlarkin@ | |||
2018-05-23 | add missing newlines for debug printfs | Peter Hessler | |
OK stsp@ | |||
2018-05-23 | Add monitor mode support to iwm(4). | Stefan Sperling | |
Tests: 7260 ccardenas, 7265 myself, 3165 Bruno Flueckiger, 8265 Tracey Emery. ok ccardenas@, "ich bitte darum" benno@ | |||
2018-05-23 | Align libsa ctime output with libc ctime output. | cheloha | |
Use zero-padding to get double-digit HH:MM:SS and space-padding for the DOM. ok visa@ |