sys/prctl.h: add PR_SPEC_INDIRECT_BRANCH from linux v4.20
authorSzabolcs Nagy <nsz@port70.net>
Wed, 23 Jan 2019 20:50:55 +0000 (20:50 +0000)
committerRich Felker <dalias@aerifal.cx>
Wed, 13 Mar 2019 16:33:04 +0000 (12:33 -0400)
prctls to allow per task control of indirect branch speculation on x86.

added in linux commit 9137bb27e60e554dab694eafa4cca241fa3a694f

include/sys/prctl.h

index af76408cccbd96d34a7eec3166fdf60f510d0126..07a3490ba342cc00778ccc77385816069d79ac91 100644 (file)
@@ -139,6 +139,7 @@ struct prctl_mm_map {
 #define PR_GET_SPECULATION_CTRL 52
 #define PR_SET_SPECULATION_CTRL 53
 #define PR_SPEC_STORE_BYPASS 0
+#define PR_SPEC_INDIRECT_BRANCH 1
 #define PR_SPEC_NOT_AFFECTED 0
 #define PR_SPEC_PRCTL (1UL << 0)
 #define PR_SPEC_ENABLE (1UL << 1)