Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-15 | Build sparc64 kernels with -ffreestanding. | Mark Kettenis | |
2017-04-15 | After forced unmount of a file system that has other mount points | Alexander Bluhm | |
in it, dangling mounts could remain. When unmounting check the hierarcy and unmount recursively. Also prevent that a new mount appears during the scan. Joint work with natano@; testing and OK krw@ | |||
2017-04-15 | The tlb flushes in pmap_set_{l1,l2,l3} use ranges that don't fully make sense. | Mark Kettenis | |
But those tlb flushes shouldn't be necessary anyway, so simply remove them. Simplify the tlb flushing code now that we no longer flush ranges, and revive the branch that doesn't flush a specific ASID for the kernel pmap since its mappings are global. ok patrick@, visa@ | |||
2017-04-15 | Fix format string in ACPI_MEMDEBUG block | Philip Guenther | |
From Anton Lindqvist (anton.lindqvist(at)gmail.com) | |||
2017-04-15 | Sync bus_dmamap_load_raw() with amd64 for better constraint checking. | Visa Hankala | |
Needed by xhci(4). | |||
2017-04-15 | No GMX on CN73xx. | Visa Hankala | |
2017-04-14 | Remove unused define satoin6(). | Alexander Bluhm | |
2017-04-14 | Pass down the address family through the pr_input calls. This | Alexander Bluhm | |
allows to simplify code used for both IPv4 and IPv6. OK mikeb@ deraadt@ | |||
2017-04-14 | Avoid some false positives with cppcheck. No binary change. | Alexander Bluhm | |
OK jsg@ | |||
2017-04-14 | Define __dead and __pure even if __STRICT_ANSI__ for compilers that | Mark Kettenis | |
support GCC's __attribute__ syntax. Fixes several warnings when compiling code with clang with -std=c++11 or some other strict ISO standard. ok millert@, guenther@ | |||
2017-04-14 | SVM: calculate max ASID value and save for later use. This will be used in | Mike Larkin | |
an upcoming diff to handle ASID/VPID reuse/rollover. | |||
2017-04-13 | A little bit more trivial cleanup. | Mark Kettenis | |
2017-04-13 | Use the non-interrupt-safe pool allocator for the vp pool to avoid runninng | Mark Kettenis | |
out of kva in the kmem_map. Avoids a hang when spawning a lot of processes. | |||
2017-04-13 | regen | Philip Guenther | |
2017-04-13 | Delete the getlogin59 syscall, which was last used one year, two releases, | Philip Guenther | |
and four libc major versions ago ok sthen@ jsing@ deraadt@ jca@ | |||
2017-04-13 | Provide mips64 with kernel-facing TCB_{GET,SET} macros that store it | Philip Guenther | |
in struct mdproc. With that, all archs have those and the __HAVE_MD_TCB macro can be unifdef'ed as always defined. ok kettenis@ visa@ jsing@ | |||
2017-04-12 | The kernel has to slightly different version of SipHash_Final but with | Florian Obser | |
the same bug as just fixed in userland: ---------- SipHash_Final() was assuming the digest was 64-bit aligned, resulting in misaligned memory accesses with armv7 ramdisk -Os bsd.rd ping ok florian millert ---------- OK deraadt@ | |||
2017-04-12 | Correct a format string | Philip Guenther | |
Problem noted by Michael W. Bombardieri (mb(at)ii.net) ok mlarkin@ deraadt@ | |||
2017-04-11 | Add SIOCATMARK to allow pledge("inet") programs to call sockatmark(3). | Alexander Bluhm | |
from Matthias Pitzl; OK deraadt@ | |||
2017-04-11 | Recognize break conditions and enter ddb if ddb.console is set. | Mark Kettenis | |
ok visa@, deraadt@ | |||
2017-04-11 | Partially revert previous mallocarray conversions that contain | David Hill | |
constants. The consensus is that if both operands are constant, we don't need mallocarray. Reminded by tedu@ ok deraadt@ | |||
2017-04-11 | Revise 'struct fpreg' and dump floating-point register in core dumps. Also | Mark Kettenis | |
reset the floating-point register state upon exec. ok guenther@ | |||
2017-04-10 | Use __ASSEMBLER__ instead of __LANGUAGE_ASSEMBLY. | Visa Hankala | |
The latter is not defined by clang. OK guenther@, kettenis@ | |||
2017-04-10 | Attempt to map msk(4) interrupt via MSI. | Jonathan Gray | |
The device tree that ships with the overdrive 1000 has an interrupt-map property that is known to be wrong. Using MSI on msk makes the builtin Ethernet on the overdrive 1000 work. Tested on arm64 with "Marvell Yukon 88E8059" rev 0x00, Yukon-2 Optima (0x1) and i386 with "Marvell Yukon 88E8072" rev 0x10, Yukon-2 Extreme rev. B0 (0x2) Committing this early in the release cycle to try find cases where using MSI doesn't work. Based on part of an earlier patch from jmatthew@ ok jmatthew@ kettenis@ | |||
2017-04-09 | malloc -> mallocarray; a typo | Theo de Raadt | |
2017-04-09 | Convert some malloc(9) to mallocarray(9) | David Hill | |
ok deraadt@ | |||
2017-04-09 | Convert a 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-09 | Convert some malloc(9) to mallocarray(9) | David Hill | |
ok deraadt@ | |||
2017-04-09 | Use mallocarray to allocate multicast group memberships. | David Hill | |
ok deraadt@ | |||
2017-04-09 | Correct wakeup() dance in sensor_task_work() | Theo de Raadt | |
Problem noticed by krw | |||
2017-04-08 | For legacy interrupt use the tag of the topmost bridge to establish the | Mark Kettenis | |
interrupt. We already correctly swizzle the pin. ok patrick@ | |||
2017-04-08 | Bring over the changes I made to the armv7 version of this driver such that | Mark Kettenis | |
interrupts are correctly routed to the boot cpu if that isn't the one connected to CPU interface zero on the interrupt controller. ok patrick@ | |||
2017-04-08 | re-enable POOL_DEBUG after the release; ok deraadt@ | Christian Weisgerber | |
2017-04-08 | Make network ports work on Shasta. | Visa Hankala | |
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 | Remove some #if 0 code that dates back to r1.1 | Mike Larkin | |
Pointed out by Michael W. Bombardieri | |||
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 | Add prid for CN72xx/CN73xx. | Visa Hankala | |
2017-04-07 | Make SoC version available in a simple form. | Visa Hankala | |
2017-04-07 | si_addr should be of type void *, not char * | Philip Guenther | |
From Andrew Aldridge (i80and(at)foxquill.com) ok millert@ mpi@ | |||
2017-04-07 | Simplify the size calculation for memset() | Philip Guenther | |
From Anton Lindqvist (anton.lindqvist(at)gmail.com) | |||
2017-04-06 | Convert bcopy to memcpy where the memory does not overlap, otherwise, | David Hill | |
use memmove. While here, change some previous conversions to a simple assignment. ok deraadt@ | |||
2017-04-06 | Sizes for the remaining free() calls, and use mallocarray() | Theo de Raadt | |
ok visa | |||
2017-04-06 | Use the correct interrupt disestablish routine. | Visa Hankala | |
2017-04-06 | Extend the fdt interrupt API a little. | Visa Hankala | |
2017-04-06 | Replace bcopy with a simple assignment where both variables are | David Hill | |
properly aligned and sockaddr_union fields, or with memcpy when the memory doesn't overlap. OK bluhm@ |