created | 2020-11-01T20:28:11Z |
---|---|
begin | 2020-10-27T00:00:00Z |
end | 2020-10-28T00:00:00Z |
path | src/sys |
commits | 13 |
date | 2020-10-27T01:26:53Z | |||
---|---|---|---|---|
author | gkoehler | |||
files | src/sys/lib/libkern/arch/powerpc/ffs.S | log | diff | annotate |
src/sys/lib/libkern/arch/powerpc/memmove.S | log | diff | annotate | |
message |
Retguared asm macros for powerpc libkern This was in the macppc snap, but I forgot to include it in my last commit "Retguard asm macros for powerpc libc, ld.so" |
date | 2020-10-27T02:39:07Z | |||
---|---|---|---|---|
author | jordan | |||
files | src/sys/arch/amd64/conf/GENERIC | log | diff | annotate |
src/sys/arch/amd64/include/pci_machdep.h | log | diff | annotate | |
src/sys/arch/amd64/pci/pci_machdep.c | log | diff | annotate | |
src/sys/dev/acpi/acpidmar.c | log | diff | annotate | |
src/sys/dev/acpi/acpidmar.h | log | diff | annotate | |
src/sys/dev/acpi/amd_iommu.h | log | diff | annotate | |
src/sys/dev/acpi/files.acpi | log | diff | annotate | |
message |
Adding IOMMU support for AMD Vi and Intel VTD (disabled) This creates separate domains for each PCI device and can provide protection against invalid memory access. Needed for Passthrough PCI from vmd. ok deraadt@, kettenis@ : ---------------------------------------------------------------------- |
date | 2020-10-27T03:09:08Z | |||
---|---|---|---|---|
author | deraadt | |||
files | src/sys/arch/alpha/alpha/trap.c | log | diff | annotate |
message | observed by miod, a kernel unlock missed in last commit |
date | 2020-10-27T12:45:32Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/powerpc64/powerpc64/pmap.c | log | diff | annotate |
message |
Flush cache before mapping a page as uncached. The CPU gets really upset without this. The machine reboots and the core we were running on will be deconfigured. |
date | 2020-10-27T12:50:49Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/powerpc64/powerpc64/trap.c | log | diff | annotate |
message |
Add limited emulation of unaligned access in the kernel. The radeondrm(4) and amdgpu(4) drivers do unaligned access to uncached memory because the Linux DRM code doesn't mark pointers to device memory (VRAM) as volatile. I'm still investigating a better solution but this gets things going such that we can also look at the userland side of this issue. discussed with deraadt@ |
date | 2020-10-27T12:51:51Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/powerpc64/conf/GENERIC | log | diff | annotate |
message | Enable radeondrm(4). |
date | 2020-10-27T17:57:04Z | |||
---|---|---|---|---|
author | deraadt | |||
files | src/sys/arch/powerpc64/conf/GENERIC | log | diff | annotate |
message | add the nearly full list of usb devices. |
date | 2020-10-27T19:17:12Z | |||
---|---|---|---|---|
author | deraadt | |||
files | src/sys/arch/i386/i386/trap.c | log | diff | annotate |
message |
refactor page-fault handling out of the trap() switch into user and kernel functions, rearrange to be highly similar to amd64 fault handling, and reduce the KERNEL_LOCK to only be around uvm_fault reviewed by numerous people, especially kettenis In snaps for over a week |
date | 2020-10-27T19:18:05Z | |||
---|---|---|---|---|
author | deraadt | |||
files | src/sys/arch/powerpc/powerpc/trap.c | log | diff | annotate |
message |
uvm_grow() no longer needs the KERNEL_LOCK, bring it back to just around uvm_fault(), and slightly refactor code to be more like on other architectures |
date | 2020-10-27T19:18:47Z | |||
---|---|---|---|---|
author | deraadt | |||
files | src/sys/arch/arm/arm/fault.c | log | diff | annotate |
message |
uvm_grow() no longer needs the KERNEL_LOCK, bring it back to just around uvm_fault(), and slightly refactor code to be more like on other architectures in snaps for 2 weeks |
date | 2020-10-27T19:40:08Z | |||
---|---|---|---|---|
author | tobhe | |||
files | src/sys/arch/macppc/macppc/ofw_machdep.c | log | diff | annotate |
message |
Make ws_get_param() return -1 on error. Fixes unhandled wsconsctl display settings. Found by and ok kn@ |
date | 2020-10-27T21:01:33Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/sparc64/dev/vpci.c | log | diff | annotate |
message |
If Open Firmware doesn't provide an interrupt mapping, use the swizzled interrupt pin as the devino. Fixes ohci(4) and ehci(4) interrupts on the Fujitsu M10-1. |
date | 2020-10-27T23:32:02Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/dev/pci/if_ix.c | log | diff | annotate |
message |
Do not touch non existing queues. Allows to disable MSI-X in ix(4). OK jmatthew@ |