aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* mca: Handle inconsistent CMCI capability reportingMark Johnston2021-02-081-0/+18
* x86: use compiler intrinsics for bswap*Mateusz Guzik2021-02-011-59/+3
* stand/multiboot: adjust the protocol between loader and kernelRoger Pau Monné2021-01-292-16/+72
* x86: switch kernel TSC timecounter to RDTSCP on AMD Zen CPUsKonstantin Belousov2021-01-211-8/+1
* x86 busdma_bounce: use malloc_domainset_aligned(9).Konstantin Belousov2021-01-171-10/+10
* Revert "x86 busdma_bounce: do not make assumptions about alignment of malloc(...Konstantin Belousov2021-01-131-11/+8
* x86 busdma_bounce: do not make assumptions about alignment of malloc(9) results.Konstantin Belousov2021-01-131-8/+11
* x86 budma_bounce: style.Konstantin Belousov2021-01-131-1/+1
* x86 tsc: mark %eax as earlyclobber in tscp_get_timecount_low().Konstantin Belousov2021-01-101-1/+1
* tsc: add RDTSCP or faster variants of get_timecount()Konstantin Belousov2021-01-101-1/+38
* tsc: use u_int for return type for prototype, same as in definitions.Konstantin Belousov2021-01-101-6/+6
* x86 identcpu.c: fix formatting of the comment.Konstantin Belousov2021-01-101-1/+1
* x86: stop punishing VMs with low priority for TSC timecounterKonstantin Belousov2020-12-231-1/+1
* dmar: reserve memory windows of PCIe root portRyan Libby2020-12-091-0/+62
* busdma: Annotate bus_dmamap_sync() with fenceWarner Losh2020-12-041-1/+3
* Add a kstack_contains() helper function.John Baldwin2020-12-011-3/+1
* Add VT driver for VBE framebuffer deviceToomas Soome2020-11-301-0/+14
* hwpstate_intel: don't unconditionally print the error messageYuri Pankov2020-11-291-2/+4
* Add device_t member to struct iommu.Ruslan Bukin2020-11-161-0/+1
* linux(4): Deduplicate unimpl/dummy syscall handlersConrad Meyer2020-11-051-0/+69
* Move the iommu stubs to a generic place, so they are available on all theRuslan Bukin2020-10-231-20/+0
* Assign the reserved apic region (GAS entry) to the iommu domain msi_entry.Ruslan Bukin2020-10-191-1/+1
* Limit workaround for errata E400 to appropriate AMD cpus.Konstantin Belousov2020-10-143-33/+12
* Avoid dump_avail[] redefinition.Konstantin Belousov2020-10-141-0/+1
* timer_restore is now unused, remove itWarner Losh2020-10-081-20/+0
* Remove unused function cpu_boot()Mitchell Horne2020-10-061-11/+0
* Explicit CTLFLAG_DYN not neededRyan Moeller2020-10-041-5/+5
* Move ctx_switch_xsave declaration to amd64 md_var.h.Konstantin Belousov2020-10-031-1/+0
* Rename kernel option ACPI_DMAR to IOMMU.Ruslan Bukin2020-09-293-14/+17
* Add missing declarations of 64-bit variants of bus_peek/bus_poke on amd64.Michal Meloun2020-09-241-0/+6
* Use envvar rather than nonstandard hint. linesWarner Losh2020-09-231-9/+9
* Move vm_page_dump bitset array definition to MI codeD Scott Phillips2020-09-211-3/+0
* Add missing assignment forgotten in r365899Michal Meloun2020-09-201-0/+1
* Add NetBSD compatible bus_space_peek_N() and bus_space_poke_N() functions.Michal Meloun2020-09-191-0/+25
* Refine the busdma template interface. Provide tools for filling in fieldsScott Long2020-09-141-32/+1
* amd64: prevent KCSan false positives on LAPIC mappingJason A. Harmening2020-09-121-3/+13
* Add constant for the DE_CFG MSR on AMD CPUs.John Baldwin2020-09-111-0/+1
* Move the rid variable to the generic iommu context.Ruslan Bukin2020-09-102-8/+8
* x86: clean up empty lines in .c and .h filesMateusz Guzik2020-09-0140-63/+15
* amd64: Handle 5-level paging on wakeup.Konstantin Belousov2020-08-231-6/+16
* Add amd64 procctl(2) ops to manage forced LA48/LA57 VA after exec.Konstantin Belousov2020-08-231-1/+10
* Add definition for CR4.LA57 bit.Konstantin Belousov2020-08-231-0/+1
* Export a routine to provide the TSC_AUX MSR value and use this in vmm.Peter Grehan2020-08-181-0/+1
* Move dmar_domain_unload_task to busdma_iommu.c.Ruslan Bukin2020-08-061-23/+0
* Add iommu_domain constructor and destructor.Ruslan Bukin2020-08-063-18/+11
* o Add machine/iommu.h and include MD iommu headers from it,Ruslan Bukin2020-08-051-0/+13
* Add a few macroses for conversion between DMAR unit, domain, ctxRuslan Bukin2020-08-045-45/+56
* Remove free_domain() and uma_zfree_domain().Mark Johnston2020-08-041-4/+4
* Add iommu_domain_map_ops virtual table with map/unmap methodsRuslan Bukin2020-07-313-8/+25
* o Don't include headers from iommu.h, include them from the headerRuslan Bukin2020-07-297-36/+37