aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linuxkpi/common/include/asm
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <dumbbell@FreeBSD.org>2023-02-10 15:38:43 +0000
committerJean-Sébastien Pédron <dumbbell@FreeBSD.org>2023-02-13 21:09:32 +0000
commita27902c1838836b3fb00cd660ce37a4f20bd7991 (patch)
treec9637e453c35e38e68f1120825cba16896d4d563 /sys/compat/linuxkpi/common/include/asm
parentf3490083b731700f2aa7c17ac6fe159826dc59a5 (diff)
Diffstat (limited to 'sys/compat/linuxkpi/common/include/asm')
-rw-r--r--sys/compat/linuxkpi/common/include/asm/intel-family.h3
-rw-r--r--sys/compat/linuxkpi/common/include/asm/processor.h3
2 files changed, 6 insertions, 0 deletions
diff --git a/sys/compat/linuxkpi/common/include/asm/intel-family.h b/sys/compat/linuxkpi/common/include/asm/intel-family.h
new file mode 100644
index 000000000000..1dae979b3c5e
--- /dev/null
+++ b/sys/compat/linuxkpi/common/include/asm/intel-family.h
@@ -0,0 +1,3 @@
+/* Public domain. */
+
+#define INTEL_FAM6_ROCKETLAKE 0xA7
diff --git a/sys/compat/linuxkpi/common/include/asm/processor.h b/sys/compat/linuxkpi/common/include/asm/processor.h
index 86d4ab9de98f..9e784396c63a 100644
--- a/sys/compat/linuxkpi/common/include/asm/processor.h
+++ b/sys/compat/linuxkpi/common/include/asm/processor.h
@@ -35,11 +35,14 @@
#if defined(__i386__) || defined(__amd64__)
struct cpuinfo_x86 {
uint8_t x86;
+ uint8_t x86_model;
uint16_t x86_clflush_size;
uint16_t x86_max_cores;
};
extern struct cpuinfo_x86 boot_cpu_data;
+extern struct cpuinfo_x86 __cpu_data[];
+#define cpu_data(cpu) __cpu_data[cpu]
#endif
#define cpu_relax() cpu_spinwait()