summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2017-06-11Use umask 077 instead of cp -p when installing the kernel as root.Alexander Bluhm
2017-06-05use same idiom as other MakefilesTheo de Raadt
2017-06-05The arm* architectures edit the ld.script, creating a copy in the compileTheo de Raadt
2017-06-04Create gap.* with umask 007 instead of 077 to make kernel builds afterTheo Buehler
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-01Don't panic when we cannot locate a handle for the Serial IO protocol.Patrick Wildt
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-29Add hibernate support for nvme(4). This creates a separate IO queue that isJonathan Matthew
2017-05-29Pass the symbol instead of its name when looking for CTF infos.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-28If a function is not found in the CTF data, do not assume it takes noMartin Pieuchot
2017-05-28Use intr_disable()/intr_restore() to reduce differences with sparc64Martin Pieuchot
2017-05-27On i386 and amd64, atomic instructions include an implicit memory barrier.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-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-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-18Since copyin(9) already doeas access 32-bit quantities atomically, we canMark 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-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-11panic doesn't need \n.Mike Larkin
2017-05-11Casting int is required for passing uint64 value to "%u" since we don'tYASUOKA Masahiko
2017-05-10The setting of the cpu feature flags for PCLMUL and AES-NI was guarded withTheo Buehler
2017-05-08After a break point at the beginning of a function, printing itsAlexander Bluhm
2017-05-08add a BUS_DMA_64BIT flag to bus_dma on all our archs.David Gwynne
2017-05-08add printing of arguments in stack traces.David Gwynne
2017-05-07further improvement to vmm fpu handling (support avx and avx2, blockMike Larkin