summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2018-07-13Disable codepatching infrastructure after bootStefan Fritsch
2018-07-13repair inconsistanciesTheo de Raadt
2018-07-13zap some garbage that snuck in.Theo Buehler
2018-07-12we will be toggling witness on/off a few times. when it is on, it raisesTheo de Raadt
2018-07-12unbreak i386 build, thanks to pd@ for noticing. Same diff as I committedMike Larkin
2018-07-12zap an extra newlineMike Larkin
2018-07-12Unbreak the nmi handler (again): I placed INTR_CLEAR_GPRS in the wrongPhilip Guenther
2018-07-12Reorganize the Meltdown entry and exit trampolines for syscall andPhilip Guenther
2018-07-12Remove cases for 1-bit and 4-bit color depths in efifb_ioctl(), as weFrederic Cambus
2018-07-12Stop building rasops4 on amd64.Frederic Cambus
2018-07-12zap a blank lineMike Larkin
2018-07-12vmm(8)/vmm(4): send a copy of the guest register state to vmd on exit,Mike Larkin
2018-07-11Declare cpu_meltdown in <machine/cpu.h>Philip Guenther
2018-07-11Detect vmm(4) in the bootloader and automatically switch to the serialMike Larkin
2018-07-11adding __func__ identifier to panic() calls in vmm.c for amd64 and i386Nayden Markatchev
2018-07-11Detect vmm(4) in the bootloader and automatically switch to the serialMike Larkin
2018-07-11vmm(4): return proper cache topology for cpuid(0x4)Mike Larkin
2018-07-11vmm(4): respect argument size when reading from undefined ports.Mike Larkin
2018-07-11vmm(4): small cleanup in vm_rwregs.Mike Larkin
2018-07-10Make legacy interrupts work in acpipci(4).Mark Kettenis
2018-07-10In asm.h ensure NENTRY uses the old-school nop-sled align, but change standardTheo de Raadt
2018-07-10Always use PSCI to enable secondary CPUs if it is detected.Mark Kettenis
2018-07-10Add a "machine acpi" command to force booting with ACPI enabled.Mark Kettenis
2018-07-10vmm(4): remove a wrong commentMike Larkin
2018-07-10Drop the ignored selectors (tf_[defg]s) from the trap and interrupt frames.Philip Guenther
2018-07-10Move from sendsig() to its callers the initsiginfo() calls andPhilip Guenther
2018-07-09vmm(4): prohibit setting/clearing invalid bits in %cr0/%cr4. This wasMike Larkin
2018-07-09Mark the i8254 clock interrupt MPSAFE. It isn't, but it doesn't matterMark Kettenis
2018-07-09Delete the VM86 kernel option and i386_vm86(3) API: it's requiredPhilip Guenther
2018-07-09Enable pcagpio(4).Patrick Wildt
2018-07-09Add a phandle to v2m nodes.Mark Kettenis
2018-07-09vmm(4): inject #UD on vmx instructions, instead of dropping into theMike Larkin
2018-07-09Rest the FPU's fcw and mxcsr before initializing the "FPU reset state" areaPhilip Guenther
2018-07-09Add a few common PCIe devices based on the arm64 kernel configs.Patrick Wildt
2018-07-09dd mvpcie(4), a driver for the Marvell ARMADA 38x PCIe controller,Patrick Wildt
2018-07-09Enable ampintcmsi(4), pciecam(4) and PCIVERBOSE.Patrick Wildt
2018-07-09Introduce pciecam(4), a driver for generic ECAM compatible PCI hostPatrick Wildt
2018-07-09Add PCI machdep headers based on the arm64 port.Patrick Wildt
2018-07-09Implement ampintcmsi(4) in ampintc(4) to support MSI. The GICv2M is anPatrick Wildt
2018-07-09Add an API to add and delete windows in the mvmbus(4) controller. ThisPatrick Wildt
2018-07-09Add retguard macros to aes_intel.mortimer
2018-07-09Use a slightly more efficient zeroing idiom when clearing GPRsPhilip Guenther
2018-07-06Implement an API for establishing legacy PCI interrupts. This specificPatrick Wildt
2018-07-06Since the function is supposed to return 1 if the window is free, wePatrick Wildt
2018-07-06Fix efiboot not to panic when a serial which does not exist actuallyYASUOKA Masahiko
2018-07-06Split trap() into kerntrap() and usertrap(), with all the signal generationPhilip Guenther
2018-07-05Add acpipci(4), a driver that supports generic ECAM-compatible PCI hostMark Kettenis
2018-07-05backout r1.11 "Add retguard macros for kernel asm", ok deraadtStuart Henderson
2018-07-05Enable bwfm(4).Patrick Wildt
2018-07-05forgot to commit vmmvar.h needed by previous two commits, thanks ccardenasMike Larkin