summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2018-11-20Fix typos in memprobe address check. Diff from Andrew Daugherity.YASUOKA Masahiko
2018-11-12Fix grammar in commentPhilip Guenther
2018-11-07Document `machine gop [mode]' commandkn
2018-11-05Fix kernel build without serial consolekn
2018-10-30The way we currently generate gap.o using a linker script results in .rodataMark Kettenis
2018-10-26Add acpipci(4) on amd64. For now this only calls the PCI-specific _OSCMark Kettenis
2018-10-23Comvert a few uvm_km_alloc(9) and uvm_km_valloc(9) calls to km_alloc(9).Mark Kettenis
2018-10-20Take the "package" into account when calculating the "smt" ID on modernMark Kettenis
2018-10-20Bring over changes from aarch64 to fix building with ld.lld on amd64.Mark Kettenis
2018-10-20Add i386 relocations. Needed for 32-bit UEFI bootloader.Mark Kettenis
2018-10-16Add linker script to assis lld with building something usable that doesn'tMark Kettenis
2018-10-16Add gapdummy logic (already used on other archs) to allow linking with lld.Christian Weisgerber
2018-10-13Tweak linker flags and objcopy invocation to make things build with lld.Mark Kettenis
2018-10-07In vmm, handle xsetbv like xrstor: instead of trying to prevalidatePhilip Guenther
2018-10-04Use PCIDs where they and the INVPCID instruction are available.Philip Guenther
2018-10-02Unify the MD byteswapping code as much as possible across architectures.Christian Weisgerber
2018-09-30Delete the reserve_dumppages() declaration, missed in its 2010 removalPhilip Guenther
2018-09-26Increase the timeout from previous commit further. Rather than warningTheo de Raadt
2018-09-22Remap the UEFI buffer early such that we can use a write combining mappingMark Kettenis
2018-09-20vmm(4): Clear the guest MWAITX/MONITORX extended CPUID feature bit,Bryan Steele
2018-09-18vmm(4): Reset host LDTR on exit for SVMMike Larkin
2018-09-12Whitespace fixesPhilip Guenther
2018-09-12Now that the pmap is more paranoid about some shootdowns (pmap.c rev 1.119),Philip Guenther
2018-09-12When shooting pages in the KVA range, all pmaps have the page mapped,Philip Guenther
2018-09-12Move -Wno-address-of-packed-member to the clang block as well and syncJonathan Gray
2018-09-11Put clang-specific options behind conditionals to reduce meta-warningsPhilip Guenther
2018-09-11Add defines for amd microcode msrs which appear to be present since k8Jonathan Gray
2018-09-09pmap_activate() should match cpu_switchto, so set up ci_{kern,user}_cr3Philip Guenther
2018-09-09Simplify pmap_is_curpmap(): %cr3 can never match pm_pdirpa_intel herePhilip Guenther
2018-09-09Calculate automatically the padding necessary for lining up thePhilip Guenther
2018-09-05Add defines for dealing with PCID support in cr3Philip Guenther
2018-08-31Move kcov device definitions into <sys/conf.h>.Visa Hankala
2018-08-31enable bnxt(4)Jonathan Matthew
2018-08-27move bwfm* at pci? to the wireless sectionJoshua Stein
2018-08-25Add umt(4) for USB Windows Precision Touchpad devicesJoshua Stein
2018-08-25Define __HAVE_ACPI.Mark Kettenis
2018-08-25Fix printing of ioapic remapping messages; avoid printing duplicate info.Mark Kettenis
2018-08-25As Intel(TM) cpus are discovered to have more bugs, more workaround MSRsTheo de Raadt
2018-08-24print cpu family/model/stepping in dmesgJonathan Gray
2018-08-24Don't treat UnicodeChar == 0 as a keyboard input.YASUOKA Masahiko
2018-08-22Enable uscom(4) where uslcom(4) is already present.Martin Pieuchot
2018-08-21Perform mitigations for Intel L1TF screwup. There are three options:Theo de Raadt
2018-08-21Rework kcov kernel config. Instead of treating kcov as both an option and aanton
2018-08-21If a kernel thread was created by a user land system call, the userAlexander Bluhm
2018-08-20Remove unused spllock().Visa Hankala
2018-08-19delete blank line not found in other archTheo de Raadt
2018-08-19pseudo-device must be file-flagged otherwise ramdisks cannot link.Theo de Raadt
2018-08-19Add kcov(4), a kernel code coverage tracing driver. It's used in conjunctionanton
2018-08-19Add support for multiple PCI segments. Only really implemented for arm64Mark Kettenis
2018-08-15add cpuid and msr bits fromJonathan Gray