summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2018-08-09Synopsys Designeware PCIe IP isn't 100% ECAM compliant. It doesn't handleMark Kettenis
2018-08-09Define __HAVE_ACPI on arm64 and __HAVE_FDT on arm64, armv7 and octeonPatrick Wildt
2018-08-08Support DMA coherent devices that attach to mainbus(4) as well.Mark Kettenis
2018-08-08Fix the ITLinesNumber mask and bump the number of supprted redistributorsMark Kettenis
2018-08-08Extend the FDT interrupt API to support masking and unmasking IRQs.Patrick Wildt
2018-08-08r1.19 removed a bunch of code, but not enough, and left dead code around.kn
2018-08-08Recognise 'Speculative Store Bypass Disable' support cpuid bit.Jonathan Gray
2018-08-06Make it possible to build a MULTIPROCESSOR kernel on armv7. While thisMark Kettenis
2018-08-06Give the FDT interrupt API a more generic naming by replacing thePatrick Wildt
2018-08-05enable virtio pci attachment on armv7Jonathan Gray
2018-08-05enable bio and softraid on arm64 ramdiskJonathan Gray
2018-08-05enable bio and softraid on armv7 ramdiskJonathan Gray
2018-08-04The operating-points-v2 binding allows opp-microvolt to be a single cellMark Kettenis
2018-08-03Pass PCIe requester ID as sideband data here as well.Mark Kettenis
2018-08-03Implement single-stepping. Based on an earlier diff from drahn@.Mark Kettenis
2018-08-03Implement DVFS support.Mark Kettenis
2018-08-03Enable mue(4).Kevin Lo
2018-08-03Add mue(4), a driver for Microchip LAN75xx/LAN78xx 10/100/1000 USB EthernetKevin Lo
2018-08-02Enable ssdfb(4) at I2C.Patrick Wildt
2018-08-01On AMD CPUs, If the LFENCE serialization MSR bit is already set, thenBryan Steele
2018-07-30Use the MI interrupt enable/distable API instead of the MD one on i386 andMark Kettenis
2018-07-30Add support for the GIC v3 ITS and use it to implement MSI support forMark Kettenis
2018-07-30When converting the bios memory map to memory clusters, clip segments atJonathan Matthew
2018-07-30Add ssdfb(4), a driver for the SSD1309 controller that drives anPatrick Wildt
2018-07-28Make use of PCI_FLAGS_MSI_ENABLED such that drivers for hardware with brokenMark Kettenis
2018-07-27Use the MI interrupt enable/distable API instead of the MD one on amd64 andMark Kettenis
2018-07-26Add imxspi(4), a driver for the i.MX SPI controller. This is the firstPatrick Wildt
2018-07-26Remove CPUID insn_length checkjob
2018-07-24Do the same for i386 as amd64:Bryan Steele
2018-07-24Fix previous commit: the RSB refill bits change %rcx so it needed to bePhilip Guenther
2018-07-24Also do RSB refilling when context switching, after vmexits, andPhilip Guenther
2018-07-23Add "Mitigation G-2" per AMD's Whitepaper "Software Techniques forBryan Steele
2018-07-23Do "Return stack refilling", based on the "Return stack underflow" discussionPhilip Guenther
2018-07-21Remove the "got meltdown?" conditional from INTRENTRY by doing itPhilip Guenther
2018-07-20Missed a 'ksi' -> '*ksip' change in previous commitPhilip Guenther
2018-07-19Enable kernel profiling on arm64Dale Rahn
2018-07-16make this build again after changes made in rev 1.74Jonathan Gray
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