Hyper-V: Detect Extended Destination ID supportHyper-V advertises support for the Extended Destination ID standard viabit 2 of the value returned in the EAX register when the hypervisorstack prop
Hyper-V: Detect Extended Destination ID supportHyper-V advertises support for the Extended Destination ID standard viabit 2 of the value returned in the EAX register when the hypervisorstack properties are queried via CPUID.This is based on a commit to the Linux kernel, as there does not seemto be any other documentation of this feature.Reviewed by: Souradeep ChakrabartiMFC after: 3 weeksSponsored by: AmazonDifferential Revision: https://reviews.freebsd.org/D55432
show more ...
sys: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remov
sys: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/Remove /\n+#if.*\n#endif.*\n+/Remove /^#if.*\n#endif.*\n/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/Sponsored by: Netflix
sys: Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
sys: Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with: pfgMFC After: 3 daysSponsored by: Netflix
Hyper-V: Code refactor to avoid redundancy of MSR values on x86 and arm64Refactor the code to put split the MSR values for x86 and arm64Hyper-V. Code not yet built. This is one of several patches
Hyper-V: Code refactor to avoid redundancy of MSR values on x86 and arm64Refactor the code to put split the MSR values for x86 and arm64Hyper-V. Code not yet built. This is one of several patches forthe arm64 Hyper-V enablement.Sponsored by: MicrosoftDifferential Revision: https://reviews.freebsd.org/D37103
arm64: Hyper-V: enablement for ARM64 in Hyper-V (Part 2)This is the second part of the ARM64 Hyper-V enablement.These changes here are mostly with Make, release changes and alsochanges required i
arm64: Hyper-V: enablement for ARM64 in Hyper-V (Part 2)This is the second part of the ARM64 Hyper-V enablement.These changes here are mostly with Make, release changes and alsochanges required in vmbus.c hyperv.c and common files in hyperv.Reviewed by: whuTested by: Souradeep Chakrabarti <schakrabarti@microsoft.com>Sponsored by: MicrosoftDifferential Revision: https://reviews.freebsd.org/D36467