summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2017-06-04Catch up with changes made on amd64 (kettenis@):Christian Weisgerber
2017-06-04Create gap.* with umask 007 instead of 077 to make kernel builds afterTheo Buehler
2017-06-04Remove comment that no longer is true. esym is not written by ourPatrick Wildt
2017-06-04Split early startup code out of locore.S into locore0.S. Adjust linkPatrick Wildt
2017-06-04Sync with current NetBSD/luna68k code.Kenji Aoyama
2017-06-04Re-arrange struct bus_dmamap membersStefan Fritsch
2017-06-03Create gap.S and gap.o with umask 077. Create lorder and bsd* with umask 007.Theo de Raadt
2017-06-01Pass the correct dma tag to the load buffer function. Passing t onlyPatrick Wildt
2017-06-01Don't panic when we cannot locate a handle for the Serial IO protocol.Patrick Wildt
2017-06-01Sync with amd64 and allow building the i386 bootstrap with clang:Christian Weisgerber
2017-05-31Split early startup code out of locore.S into locore0.S. Adjust linkTheo de Raadt
2017-05-31Add serial console support for efiboot.YASUOKA Masahiko
2017-05-31Disable "machine boot" and "machine comaddr" from efiboot.YASUOKA Masahiko
2017-05-30Allow building the bootstrap with clang:Christian Weisgerber
2017-05-30event injection framework, will be used for other features coming shortlyMike Larkin
2017-05-30SVM: return EIO to vmd to stop the guest when it HLTs with interruptsMike Larkin
2017-05-30Add missing KERNEL_LOCKs to a few error paths.Mike Larkin
2017-05-30FPU context save/restore for SVM in vmm(4), matches a previous diffMike Larkin
2017-05-30Kill db_sym_t.Martin Pieuchot
2017-05-30Support for SMAP is pretty small, so don't exclude it from the RAMDISKS.Theo de Raadt
2017-05-30Build amd64 bootstrap with -ffreestanding.Christian Weisgerber
2017-05-30print more useful information when an error is returned from uvm_faultMike Larkin
2017-05-30move some data tables out of .text and into .rodata where they belongMike Larkin
2017-05-30typo - extra semicolonMike Larkin
2017-05-29Kill SPINLOCK_SPIN_HOOK, use CPU_BUSY_CYCLE() instead.Martin Pieuchot
2017-05-29Reduce code duplication. The local-CPU-only case is now handledVisa Hankala
2017-05-29Add hibernate support for nvme(4). This creates a separate IO queue that isJonathan Matthew
2017-05-29Invalidate OCTEON icache after TLB ASID wraparound, otherwise userspaceVisa Hankala
2017-05-29Pass the symbol instead of its name when looking for CTF infos.Martin Pieuchot
2017-05-29copyin32 implementation from miod@Martin Pieuchot
2017-05-29vmm(4): Enable support for AMD-V (SVM) CPUs.Mike Larkin
2017-05-28rename some fieldsMike Larkin
2017-05-28typo in commentMike Larkin
2017-05-28Do not allow NULL callback at rendezvous and clear callbackVisa Hankala
2017-05-28Use fast path if remote call is not needed.Visa Hankala
2017-05-28mips64_multicast_ipi() excludes current CPU.Visa Hankala
2017-05-28If a function is not found in the CTF data, do not assume it takes noMartin Pieuchot
2017-05-28Build i386 kernels with -ffreestanding, matching amd64 and variousJonathan Gray
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