summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2018-03-29Explicitly declare the gdt storage in struct cpu_info_full instead ofPhilip Guenther
2018-03-27Add acpicmos(4), a driver that implements SystemCMOS OperationRegionMark Kettenis
2018-03-24Fix intr_restore() on luna88k to restore the previously saved stateVisa Hankala
2018-03-22iBackout the preparations for fixing Meltdown on i386. The task wasAlexander Bluhm
2018-03-22In vldcp(4), initialize lc_rx_state to a magic value which is notStefan Sperling
2018-03-21When installing a shared interrupt handler, copy the ih_bus and ih_cpuMark Kettenis
2018-03-20Make use of the new common bus space tag in imxuart(4) so it does notPatrick Wildt
2018-03-20To allow sharing more code between armv7 and arm64 platforms, introducePatrick Wildt
2018-03-20Switching from per PCB TSS to per CPU TSS broke kvm86 calls to the BIOS.Alexander Bluhm
2018-03-20Do not panic from ddb(4) when a lock requirement isn't fulfilled.Martin Pieuchot
2018-03-20Add hibernate IO path for sdmmc(4). This requires some help from theJonathan Matthew
2018-03-18vmm(4): handle invalid cpuid request (%eax too large) according to the SDMMike Larkin
2018-03-16Make FPU registers available in core dumps and through ptrace(2).Mark Kettenis
2018-03-14On newer machines IPMI attaches only using the ACPI tables instead ofPatrick Wildt
2018-03-13Preparation for i386 Meltdown fix:Alexander Bluhm
2018-03-13pmap_map_ptes() always returns the same ptep and pdepp pointers,Philip Guenther
2018-03-13We don't save+restore FS.base and GS.base on every context switch butPhilip Guenther
2018-03-12Remove dependencies for non-existing files.Mark Kettenis
2018-03-12Add voltage regulator support.Mark Kettenis
2018-03-12Make luna88k use the MI mplock implementation.Kenji Aoyama
2018-03-12Make luna88k use the MI mplock implementation.Kenji Aoyama
2018-03-11Wait for ETHEREN bit to clear instead of the RESET bit to prevent anMark Kettenis
2018-03-09Remove bogus copying of bootargs.Mark Kettenis
2018-03-09resume_iret is called with the U+K page tables, so delete the superfluousPhilip Guenther
2018-03-08Rework and cleanup the linker script for armv7. The main feature isPatrick Wildt
2018-03-07Mhz -> MHzJonathan Gray
2018-03-07Stop assuming intel model 0x55 'Skylake X' has a fixed 25 MHz tsc freq.Jonathan Gray
2018-03-05Do not redefine PAGE_SHIFT/PAGE_SIZE/PAGE_MASK in vmparam.h; thoseTheo de Raadt
2018-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archTheo de Raadt
2018-03-04grow dmesg buffer - bigger machines showing upTheo de Raadt
2018-03-02Fix reference clock frequency.Visa Hankala
2018-03-02Fix the locating of the OpenBSD disklabel on media with 2048 byteVisa Hankala
2018-03-02The UEFI specification states that a watchdog timer should be armed forJonathan Gray
2018-03-01AAPCS requires 8-byte alignment for 64-bit types. We missed this when weMark Kettenis
2018-03-01Protect the calls to trapsignal() and psignal() with a kernel lockAlexander Bluhm
2018-03-01accidentally did two ALIGN's before kudutaTheo de Raadt
2018-02-28move to 6.3-betaTheo de Raadt
2018-02-28Explicitly align svcstack and esym. Finally fixes the problem whereMark Kettenis
2018-02-28It helps to spell 'GSBASE' with a 'G'. With the thinko the NMI andPhilip Guenther
2018-02-26Delete pmap_update_2pg(), the #include of <machine/segments.h>, trailingPhilip Guenther
2018-02-25Typo: auxilliary -> auxiliaryPhilip Guenther
2018-02-24Enable bcmrng(4).Mark Kettenis
2018-02-24Enable interrupts while running interrupt handlers like we do onJonathan Gray
2018-02-24Declare ci_ipl volatile to prevent the compiler from optimizingVisa Hankala
2018-02-24Enable bcmtemp(4).Mark Kettenis
2018-02-24Make ncpusfound count the available processors even if they don't attach.Mark Kettenis
2018-02-23Disable mailbox interrupts on all cores upon attach instead of enabling theMark Kettenis
2018-02-23Get rid of the cpu_on_fn hook and call the psci(4) functions directly insteadMark Kettenis
2018-02-23Drop redundant bzero() calls. ses_ghash is allocated with M_ZERO, soVisa Hankala
2018-02-22Set the PG_G (global) bit on the special page table entries that are sharedPhilip Guenther