summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2017-05-28Use intr_disable()/intr_restore() to reduce differences with sparc64Martin Pieuchot
2017-05-28remove bogus atomic_swap_64 code from i386Jonathan Gray
2017-05-27On i386 and amd64, atomic instructions include an implicit memory barrier.Mark Kettenis
2017-05-27Move SPINLOCK_SPIN_HOOK to the header used by other archs in order toMartin Pieuchot
2017-05-27Implement copyin32(9) for alpha.Mark Kettenis
2017-05-27manually inline tlbflushg. it's short and there's only one caller.Ted Unangst
2017-05-27there shouldn't be any need to check for PGE on amd64. ok deraadt mlarkinTed Unangst
2017-05-27Use EFI memory map to discover available physical memory.Mark Kettenis
2017-05-27Claim physical memory allocated during early bootstrap from the PROM.Mark Kettenis
2017-05-27Make room for another 4GB of .text.Mark Kettenis
2017-05-27Check cache_valias_mask earlier in the expression. The value is zeroVisa Hankala
2017-05-27add missing prototypeMike Larkin
2017-05-26Enable chvgpio(4) in RAMDISK_CD on amd64.Stefan Sperling
2017-05-25Replace the only usage of x86_pause() with SPINLOCK_SPIN_HOOK.Visa Hankala
2017-05-25Drop trailing semicolon from a macro.Visa Hankala
2017-05-25tweak sparc64 membars as a step toward making them usable in userland.David Gwynne
2017-05-24Add an idle cycle implementation for R4600/R5000/RM7000 CPUs and theirVisa Hankala
2017-05-23Rate limit messages about spurious ISA interrupts on yeeloong systems.Visa Hankala
2017-05-21Give the vp pool its own allocator. Avoiding the logic that creates largeMark Kettenis
2017-05-21Add clocks for SD/MCC controller on Exynos 5420/5800.Mark Kettenis
2017-05-21Remove exesdhc(4). This driver was never finished and has been replacedMark Kettenis
2017-05-21Add support for the SD/MMC controller found on Samsuung Exynos5.Mark Kettenis
2017-05-21Tweak style.Visa Hankala
2017-05-21Enable radeondrm(4) on loongson to get accelerated graphicsVisa Hankala
2017-05-21Add dwmmc(4), a driver for the Synopsis Designware SD/MMC controller as foundMark Kettenis
2017-05-19Respect max VPID/ASID limits. VMX VPIDs are capped at 4095, for now.Mike Larkin
2017-05-19return EIO to vmd if the guest HLTs with interrupts disabledMike Larkin
2017-05-19Replace __cpu_cas() with atomic_cas_ulong().Visa Hankala
2017-05-19Implement copyin32(9) for mips64.Visa Hankala
2017-05-19tweak the spllower asm so it is more straightforward.David Gwynne
2017-05-18Implement copyin32(9).Mark Kettenis
2017-05-18enable acpisbs on i386 for old MacBooksJoshua Stein
2017-05-18Since copyin(9) already doeas access 32-bit quantities atomically, we canMark Kettenis
2017-05-18AAPCS64 requires 16 byte stack alignment. Set the bits in the systemJonathan Gray
2017-05-18Fix kernel build on armv7 and sh.Visa Hankala
2017-05-17Make IPL_MPSAFE effective on loongson.Visa Hankala
2017-05-16Implement copyin32(9).Mark Kettenis
2017-05-16Tweak previous, s/int/unsigned/, since the format character is %u.YASUOKA Masahiko
2017-05-16Compare device pathes properly to find the booted disk.YASUOKA Masahiko
2017-05-15Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-12Make copyin(9) and copyout(9) atomic for naturally aligned 32-bit words.Mark Kettenis
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-11The device_to_pa routine really isn't needed. We always have physicalVisa Hankala
2017-05-11Set up IPI handling on the primary CPU before booting secondary CPUs.Visa Hankala
2017-05-11panic doesn't need \n.Mike Larkin
2017-05-11Casting int is required for passing uint64 value to "%u" since we don'tYASUOKA Masahiko