- vmware-balloon-late-initcall.patch is replaced by mainline commit
ad7a3f8c456ffc755469056699a685ebf1a188b7 (vmw_balloon: fix VMCI use
when balloon built into kernel).
Extras:
linux (generic):
- Use updated steal time accounting patch.
- Restore a few config options that got accidentally dropped in the
last update.
Change-Id: Ifeebf346317e4972329d4f2fd628db08b9be3ba5
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/5839
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Srinidhi Rao <srinidhir@vmware.com>
Reviewed-by: Alexey Makhalov <amakhalov@vmware.com>
... | ... |
@@ -11,10 +11,10 @@ Subject: [PATCH] Patch from Clear Linux |
11 | 11 |
4 files changed, 6 insertions(+), 4 deletions(-) |
12 | 12 |
|
13 | 13 |
diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c |
14 |
-index 4db10d7990c9..1f84959cc87e 100644 |
|
14 |
+index c910e74..59e1c7c 100644 |
|
15 | 15 |
--- a/drivers/video/fbdev/core/fbcon.c |
16 | 16 |
+++ b/drivers/video/fbdev/core/fbcon.c |
17 |
-@@ -146,7 +146,7 @@ static const struct consw fb_con; |
|
17 |
+@@ -148,7 +148,7 @@ static const struct consw fb_con; |
|
18 | 18 |
|
19 | 19 |
static int fbcon_set_origin(struct vc_data *); |
20 | 20 |
|
... | ... |
@@ -24,20 +24,20 @@ index 4db10d7990c9..1f84959cc87e 100644 |
24 | 24 |
#define divides(a, b) ((!(a) || (b)%(a)) ? 0 : 1) |
25 | 25 |
|
26 | 26 |
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h |
27 |
-index f6a816129856..f4fb458a91dd 100644 |
|
27 |
+index 79226ca..9ae142f 100644 |
|
28 | 28 |
--- a/include/linux/blkdev.h |
29 | 29 |
+++ b/include/linux/blkdev.h |
30 |
-@@ -39,7 +39,7 @@ struct blk_flush_queue; |
|
30 |
+@@ -47,7 +47,7 @@ struct blk_queue_stats; |
|
31 | 31 |
struct blk_stat_callback; |
32 | 32 |
|
33 | 33 |
#define BLKDEV_MIN_RQ 4 |
34 | 34 |
-#define BLKDEV_MAX_RQ 128 /* Default maximum */ |
35 | 35 |
+#define BLKDEV_MAX_RQ 4096 /* Default maximum */ |
36 | 36 |
|
37 |
- /* Must be consisitent with blk_mq_poll_stats_bkt() */ |
|
37 |
+ /* Must be consistent with blk_mq_poll_stats_bkt() */ |
|
38 | 38 |
#define BLK_MQ_POLL_STATS_BKTS 16 |
39 | 39 |
diff --git a/init/do_mounts.c b/init/do_mounts.c |
40 |
-index dea5de95c2dd..da840946d90b 100644 |
|
40 |
+index 2c71dab..7f01625 100644 |
|
41 | 41 |
--- a/init/do_mounts.c |
42 | 42 |
+++ b/init/do_mounts.c |
43 | 43 |
@@ -28,6 +28,7 @@ |
... | ... |
@@ -48,7 +48,7 @@ index dea5de95c2dd..da840946d90b 100644 |
48 | 48 |
|
49 | 49 |
#include <linux/nfs_fs.h> |
50 | 50 |
#include <linux/nfs_fs_sb.h> |
51 |
-@@ -563,7 +564,8 @@ void __init prepare_namespace(void) |
|
51 |
+@@ -562,7 +563,8 @@ void __init prepare_namespace(void) |
|
52 | 52 |
* For example, it is not atypical to wait 5 seconds here |
53 | 53 |
* for the touchpad of a laptop to initialize. |
54 | 54 |
*/ |
... | ... |
@@ -59,10 +59,10 @@ index dea5de95c2dd..da840946d90b 100644 |
59 | 59 |
md_run_setup(); |
60 | 60 |
|
61 | 61 |
diff --git a/mm/vmstat.c b/mm/vmstat.c |
62 |
-index 604f26a4f696..bfbbcd76df57 100644 |
|
62 |
+index 8ba0870..0c32523 100644 |
|
63 | 63 |
--- a/mm/vmstat.c |
64 | 64 |
+++ b/mm/vmstat.c |
65 |
-@@ -1549,7 +1549,7 @@ static const struct file_operations proc_vmstat_file_operations = { |
|
65 |
+@@ -1730,7 +1730,7 @@ static const struct seq_operations vmstat_op = { |
|
66 | 66 |
|
67 | 67 |
#ifdef CONFIG_SMP |
68 | 68 |
static DEFINE_PER_CPU(struct delayed_work, vmstat_work); |
... | ... |
@@ -71,6 +71,3 @@ index 604f26a4f696..bfbbcd76df57 100644 |
71 | 71 |
|
72 | 72 |
#ifdef CONFIG_PROC_FS |
73 | 73 |
static void refresh_vm_stats(struct work_struct *work) |
74 |
-2.11.0 |
|
75 |
- |
... | ... |
@@ -11,10 +11,10 @@ Added pci=scan_all cmdline parameter to verify hardcodded pci values |
11 | 11 |
3 files changed, 377 insertions(+), 4 deletions(-) |
12 | 12 |
|
13 | 13 |
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c |
14 |
-index 6922964e3dff..e4db16e7c1d2 100644 |
|
14 |
+index 0abe286..22f1449 100644 |
|
15 | 15 |
--- a/drivers/pci/pci.c |
16 | 16 |
+++ b/drivers/pci/pci.c |
17 |
-@@ -5303,6 +5303,8 @@ static int __init pci_setup(char *str) |
|
17 |
+@@ -5907,6 +5907,8 @@ static int __init pci_setup(char *str) |
|
18 | 18 |
pcie_bus_config = PCIE_BUS_PEER2PEER; |
19 | 19 |
} else if (!strncmp(str, "pcie_scan_all", 13)) { |
20 | 20 |
pci_add_flags(PCI_SCAN_ALL_PCIE_DEVS); |
... | ... |
@@ -24,10 +24,10 @@ index 6922964e3dff..e4db16e7c1d2 100644 |
24 | 24 |
printk(KERN_ERR "PCI: Unknown option `%s'\n", |
25 | 25 |
str); |
26 | 26 |
diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h |
27 |
-index a5d37f6a9fb5..aaa456c9bf95 100644 |
|
27 |
+index 0881725..562de76 100644 |
|
28 | 28 |
--- a/drivers/pci/pci.h |
29 | 29 |
+++ b/drivers/pci/pci.h |
30 |
-@@ -163,6 +163,8 @@ void pci_no_msi(void); |
|
30 |
+@@ -145,6 +145,8 @@ void pci_no_msi(void); |
|
31 | 31 |
static inline void pci_no_msi(void) { } |
32 | 32 |
#endif |
33 | 33 |
|
... | ... |
@@ -37,10 +37,10 @@ index a5d37f6a9fb5..aaa456c9bf95 100644 |
37 | 37 |
{ |
38 | 38 |
u16 control; |
39 | 39 |
diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c |
40 |
-index d266d800f246..11544ddd6e5c 100644 |
|
40 |
+index a1a243e..0f4172d 100644 |
|
41 | 41 |
--- a/drivers/pci/probe.c |
42 | 42 |
+++ b/drivers/pci/probe.c |
43 |
-@@ -163,6 +163,346 @@ static inline unsigned long decode_bar(struct pci_dev *dev, u32 bar) |
|
43 |
+@@ -169,6 +169,346 @@ static inline unsigned long decode_bar(struct pci_dev *dev, u32 bar) |
|
44 | 44 |
|
45 | 45 |
#define PCI_COMMAND_DECODE_ENABLE (PCI_COMMAND_MEMORY | PCI_COMMAND_IO) |
46 | 46 |
|
... | ... |
@@ -385,9 +385,9 @@ index d266d800f246..11544ddd6e5c 100644 |
385 | 385 |
+} |
386 | 386 |
+ |
387 | 387 |
/** |
388 |
- * pci_read_base - read a PCI BAR |
|
388 |
+ * pci_read_base - Read a PCI BAR |
|
389 | 389 |
* @dev: the PCI device |
390 |
-@@ -175,13 +515,20 @@ static inline unsigned long decode_bar(struct pci_dev *dev, u32 bar) |
|
390 |
+@@ -181,13 +521,20 @@ static inline unsigned long decode_bar(struct pci_dev *dev, u32 bar) |
|
391 | 391 |
int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, |
392 | 392 |
struct resource *res, unsigned int pos) |
393 | 393 |
{ |
... | ... |
@@ -409,7 +409,7 @@ index d266d800f246..11544ddd6e5c 100644 |
409 | 409 |
/* No printks while decoding is disabled! */ |
410 | 410 |
if (!dev->mmio_always_on) { |
411 | 411 |
pci_read_config_word(dev, PCI_COMMAND, &orig_cmd); |
412 |
-@@ -191,7 +538,6 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, |
|
412 |
+@@ -197,7 +544,6 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, |
|
413 | 413 |
} |
414 | 414 |
} |
415 | 415 |
|
... | ... |
@@ -417,7 +417,7 @@ index d266d800f246..11544ddd6e5c 100644 |
417 | 417 |
|
418 | 418 |
pci_read_config_dword(dev, pos, &l); |
419 | 419 |
pci_write_config_dword(dev, pos, l | mask); |
420 |
-@@ -207,6 +553,11 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, |
|
420 |
+@@ -213,6 +559,11 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, |
|
421 | 421 |
if (sz == 0xffffffff) |
422 | 422 |
sz = 0; |
423 | 423 |
|
... | ... |
@@ -429,13 +429,13 @@ index d266d800f246..11544ddd6e5c 100644 |
429 | 429 |
/* |
430 | 430 |
* I don't know how l can have all bits set. Copied from old code. |
431 | 431 |
* Maybe it fixes a bug on some ancient platform. |
432 |
-@@ -311,8 +662,19 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, |
|
432 |
+@@ -317,8 +668,19 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, |
|
433 | 433 |
fail: |
434 | 434 |
res->flags = 0; |
435 | 435 |
out: |
436 | 436 |
- if (res->flags) |
437 | 437 |
+ if (res->flags) { |
438 |
- dev_printk(KERN_DEBUG, &dev->dev, "reg 0x%x: %pR\n", pos, res); |
|
438 |
+ pci_printk(KERN_DEBUG, dev, "reg 0x%x: %pR\n", pos, res); |
|
439 | 439 |
+ if (pci_scan_and_verify) { |
440 | 440 |
+ int bar = (pos - PCI_BASE_ADDRESS_0) >> 2; |
441 | 441 |
+ int maxbar = guess_bar_count(dev->class); |
... | ... |
@@ -450,7 +450,7 @@ index d266d800f246..11544ddd6e5c 100644 |
450 | 450 |
|
451 | 451 |
return (res->flags & IORESOURCE_MEM_64) ? 1 : 0; |
452 | 452 |
} |
453 |
-@@ -1265,7 +1627,14 @@ int pci_setup_device(struct pci_dev *dev) |
|
453 |
+@@ -1630,7 +1992,13 @@ int pci_setup_device(struct pci_dev *dev) |
|
454 | 454 |
if (class == PCI_CLASS_BRIDGE_PCI) |
455 | 455 |
goto bad; |
456 | 456 |
pci_read_irq(dev); |
... | ... |
@@ -462,10 +462,6 @@ index d266d800f246..11544ddd6e5c 100644 |
462 | 462 |
+ pci_read_bases(dev, |
463 | 463 |
+ guess_bar_count(dev->class), |
464 | 464 |
+ has_rom(dev->class, PCI_ROM_ADDRESS)); |
465 |
-+ |
|
466 |
- pci_read_config_word(dev, PCI_SUBSYSTEM_VENDOR_ID, &dev->subsystem_vendor); |
|
467 |
- pci_read_config_word(dev, PCI_SUBSYSTEM_ID, &dev->subsystem_device); |
|
468 | 465 |
|
469 |
-2.11.0 |
|
470 |
- |
|
466 |
+ pci_subsystem_ids(dev, &dev->subsystem_vendor, &dev->subsystem_device); |
|
467 |
+ |
... | ... |
@@ -8,12 +8,12 @@ Subject: [PATCH] x86/vmware: pv-ops clocksource |
8 | 8 |
1 file changed, 21 insertions(+) |
9 | 9 |
|
10 | 10 |
diff --git a/arch/x86/kernel/cpu/vmware.c b/arch/x86/kernel/cpu/vmware.c |
11 |
-index 70b8c4614e22..987ac571d16c 100644 |
|
11 |
+index 1f22ed3..1eb5631 100644 |
|
12 | 12 |
--- a/arch/x86/kernel/cpu/vmware.c |
13 | 13 |
+++ b/arch/x86/kernel/cpu/vmware.c |
14 |
-@@ -155,6 +155,27 @@ static void __init vmware_cyc2ns_setup(void) |
|
15 |
- pr_info("using clock offset of %llu ns\n", d->cyc2ns_offset); |
|
16 |
- } |
|
14 |
+@@ -90,6 +90,27 @@ static int vmw_sched_clock __initdata = 1; |
|
15 |
+ static DEFINE_PER_CPU_DECRYPTED(struct vmware_steal_time, steal_time) __aligned(64); |
|
16 |
+ static int has_steal_clock = 0; |
|
17 | 17 |
|
18 | 18 |
+static u64 vmware_clock_get_cycles(struct clocksource *cs) |
19 | 19 |
+{ |
... | ... |
@@ -36,10 +36,10 @@ index 70b8c4614e22..987ac571d16c 100644 |
36 | 36 |
+ return &clocksource_vmware; |
37 | 37 |
+} |
38 | 38 |
+ |
39 |
- static uint64_t vmware_steal_clock(int cpu) |
|
39 |
+ static __init int setup_vmw_sched_clock(char *s) |
|
40 | 40 |
{ |
41 |
- struct vmware_steal_time *steal; |
|
42 |
-@@ -290,6 +310,7 @@ static void __init vmware_paravirt_ops_setup(void) |
|
41 |
+ vmw_sched_clock = 0; |
|
42 |
+@@ -313,6 +334,7 @@ static void __init vmware_paravirt_ops_setup(void) |
|
43 | 43 |
vmware_guest_cpu_init(); |
44 | 44 |
#endif |
45 | 45 |
} |
... | ... |
@@ -47,6 +47,3 @@ index 70b8c4614e22..987ac571d16c 100644 |
47 | 47 |
} |
48 | 48 |
#else |
49 | 49 |
#define vmware_paravirt_ops_setup() do {} while (0) |
50 |
-2.11.0 |
|
51 |
- |
... | ... |
@@ -13,10 +13,10 @@ Subject: [PATCH] x86/vmware: pv-ops boot_clock |
13 | 13 |
6 files changed, 57 insertions(+), 1 deletion(-) |
14 | 14 |
|
15 | 15 |
diff --git a/arch/x86/include/asm/paravirt.h b/arch/x86/include/asm/paravirt.h |
16 |
-index ce932812f142..3d4ba2a999cb 100644 |
|
16 |
+index d49bbf4..e0e5b8e 100644 |
|
17 | 17 |
--- a/arch/x86/include/asm/paravirt.h |
18 | 18 |
+++ b/arch/x86/include/asm/paravirt.h |
19 |
-@@ -193,6 +193,11 @@ static inline u64 paravirt_steal_clock(int cpu) |
|
19 |
+@@ -184,6 +184,11 @@ static inline u64 paravirt_steal_clock(int cpu) |
|
20 | 20 |
return PVOP_CALL1(u64, pv_time_ops.steal_clock, cpu); |
21 | 21 |
} |
22 | 22 |
|
... | ... |
@@ -29,21 +29,18 @@ index ce932812f142..3d4ba2a999cb 100644 |
29 | 29 |
{ |
30 | 30 |
return PVOP_CALL1(u64, pv_cpu_ops.read_pmc, counter); |
31 | 31 |
diff --git a/arch/x86/include/asm/paravirt_types.h b/arch/x86/include/asm/paravirt_types.h |
32 |
-index 0f400c0e4979..5f09979f612d 100644 |
|
32 |
+index 180bc0b..b6280a9 100644 |
|
33 | 33 |
--- a/arch/x86/include/asm/paravirt_types.h |
34 | 34 |
+++ b/arch/x86/include/asm/paravirt_types.h |
35 |
-@@ -51,6 +51,10 @@ struct mm_struct; |
|
35 |
+@@ -53,6 +53,7 @@ struct mm_struct; |
|
36 | 36 |
struct desc_struct; |
37 | 37 |
struct task_struct; |
38 | 38 |
struct cpumask; |
39 |
-+#if __BITS_PER_LONG == 64 |
|
40 |
-+# define timespec64 timespec |
|
41 |
-+#endif |
|
42 | 39 |
+struct timespec64; |
43 | 40 |
struct flush_tlb_info; |
44 | 41 |
|
45 | 42 |
/* |
46 |
-@@ -96,6 +100,7 @@ struct pv_lazy_ops { |
|
43 |
+@@ -99,6 +100,7 @@ struct pv_lazy_ops { |
|
47 | 44 |
struct pv_time_ops { |
48 | 45 |
unsigned long long (*sched_clock)(void); |
49 | 46 |
unsigned long long (*steal_clock)(int cpu); |
... | ... |
@@ -52,27 +49,18 @@ index 0f400c0e4979..5f09979f612d 100644 |
52 | 52 |
|
53 | 53 |
struct pv_cpu_ops { |
54 | 54 |
diff --git a/arch/x86/kernel/cpu/vmware.c b/arch/x86/kernel/cpu/vmware.c |
55 |
-index 987ac571d16c..0e1fc6e17efc 100644 |
|
55 |
+index 20509ee..e299357 100644 |
|
56 | 56 |
--- a/arch/x86/kernel/cpu/vmware.c |
57 | 57 |
+++ b/arch/x86/kernel/cpu/vmware.c |
58 |
-@@ -124,6 +124,7 @@ static struct kmsg_dumper kmsg_dumper = { |
|
59 |
- #ifdef CONFIG_PARAVIRT |
|
60 |
- static struct cyc2ns_data vmware_cyc2ns __ro_after_init; |
|
58 |
+@@ -101,6 +101,7 @@ static struct cyc2ns_data vmware_cyc2ns __ro_after_init; |
|
61 | 59 |
static int vmw_sched_clock __initdata = 1; |
60 |
+ static DEFINE_PER_CPU_DECRYPTED(struct vmware_steal_time, steal_time) __aligned(64); |
|
61 |
+ static int has_steal_clock = 0; |
|
62 | 62 |
+uint64_t __initdata tsc_at_head; |
63 | 63 |
|
64 |
- static __init int setup_vmw_sched_clock(char *s) |
|
65 |
- { |
|
66 |
-@@ -145,7 +146,7 @@ static unsigned long long vmware_sched_clock(void) |
|
67 |
- static void __init vmware_cyc2ns_setup(void) |
|
64 |
+ static u64 vmware_clock_get_cycles(struct clocksource *cs) |
|
68 | 65 |
{ |
69 |
- struct cyc2ns_data *d = &vmware_cyc2ns; |
|
70 |
-- unsigned long long tsc_now = rdtsc(); |
|
71 |
-+ unsigned long long tsc_now = tsc_at_head; |
|
72 |
- |
|
73 |
- clocks_calc_mult_shift(&d->cyc2ns_mul, &d->cyc2ns_shift, |
|
74 |
- vmware_tsc_khz, NSEC_PER_MSEC, 0); |
|
75 |
-@@ -175,6 +176,26 @@ struct clocksource * __init clocksource_default_clock(void) |
|
66 |
+@@ -123,6 +124,26 @@ struct clocksource * __init clocksource_default_clock(void) |
|
76 | 67 |
return &clocksource_vmware; |
77 | 68 |
} |
78 | 69 |
|
... | ... |
@@ -96,10 +84,19 @@ index 987ac571d16c..0e1fc6e17efc 100644 |
96 | 96 |
+ } |
97 | 97 |
+} |
98 | 98 |
+ |
99 |
- static uint64_t vmware_steal_clock(int cpu) |
|
99 |
+ static __init int setup_vmw_sched_clock(char *s) |
|
100 | 100 |
{ |
101 |
- struct vmware_steal_time *steal; |
|
102 |
-@@ -311,6 +332,7 @@ static void __init vmware_paravirt_ops_setup(void) |
|
101 |
+ vmw_sched_clock = 0; |
|
102 |
+@@ -143,7 +164,7 @@ static unsigned long long vmware_sched_clock(void) |
|
103 |
+ static void __init vmware_cyc2ns_setup(void) |
|
104 |
+ { |
|
105 |
+ struct cyc2ns_data *d = &vmware_cyc2ns; |
|
106 |
+- unsigned long long tsc_now = rdtsc(); |
|
107 |
++ unsigned long long tsc_now = tsc_at_head; |
|
108 |
+ |
|
109 |
+ clocks_calc_mult_shift(&d->cyc2ns_mul, &d->cyc2ns_shift, |
|
110 |
+ vmware_tsc_khz, NSEC_PER_MSEC, 0); |
|
111 |
+@@ -347,6 +368,7 @@ static void __init vmware_paravirt_ops_setup(void) |
|
103 | 112 |
#endif |
104 | 113 |
} |
105 | 114 |
clocksource_register_khz(&clocksource_vmware, vmware_tsc_khz); |
... | ... |
@@ -108,10 +105,10 @@ index 987ac571d16c..0e1fc6e17efc 100644 |
108 | 108 |
#else |
109 | 109 |
#define vmware_paravirt_ops_setup() do {} while (0) |
110 | 110 |
diff --git a/arch/x86/kernel/head_64.S b/arch/x86/kernel/head_64.S |
111 |
-index b4421cc191b0..f7b8017fa90a 100644 |
|
111 |
+index 8344dd2..60ad9ac 100644 |
|
112 | 112 |
--- a/arch/x86/kernel/head_64.S |
113 | 113 |
+++ b/arch/x86/kernel/head_64.S |
114 |
-@@ -184,6 +184,14 @@ ENTRY(secondary_startup_64) |
|
114 |
+@@ -107,6 +107,14 @@ ENTRY(secondary_startup_64) |
|
115 | 115 |
* after the boot processor executes this code. |
116 | 116 |
*/ |
117 | 117 |
|
... | ... |
@@ -127,10 +124,10 @@ index b4421cc191b0..f7b8017fa90a 100644 |
127 | 127 |
call verify_cpu |
128 | 128 |
|
129 | 129 |
diff --git a/arch/x86/kernel/paravirt.c b/arch/x86/kernel/paravirt.c |
130 |
-index bbf3d5933eaa..10bbdb3e6651 100644 |
|
130 |
+index 930c883..f6b3799 100644 |
|
131 | 131 |
--- a/arch/x86/kernel/paravirt.c |
132 | 132 |
+++ b/arch/x86/kernel/paravirt.c |
133 |
-@@ -203,6 +203,12 @@ static u64 native_steal_clock(int cpu) |
|
133 |
+@@ -219,6 +219,12 @@ static u64 native_steal_clock(int cpu) |
|
134 | 134 |
return 0; |
135 | 135 |
} |
136 | 136 |
|
... | ... |
@@ -143,7 +140,7 @@ index bbf3d5933eaa..10bbdb3e6651 100644 |
143 | 143 |
/* These are in entry.S */ |
144 | 144 |
extern void native_iret(void); |
145 | 145 |
extern void native_usergs_sysret64(void); |
146 |
-@@ -310,6 +316,7 @@ struct pv_init_ops pv_init_ops = { |
|
146 |
+@@ -326,6 +332,7 @@ struct pv_init_ops pv_init_ops = { |
|
147 | 147 |
struct pv_time_ops pv_time_ops = { |
148 | 148 |
.sched_clock = native_sched_clock, |
149 | 149 |
.steal_clock = native_steal_clock, |
... | ... |
@@ -152,13 +149,14 @@ index bbf3d5933eaa..10bbdb3e6651 100644 |
152 | 152 |
|
153 | 153 |
__visible struct pv_irq_ops pv_irq_ops = { |
154 | 154 |
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c |
155 |
-index 9c337b0e8ba7..67a42e58b118 100644 |
|
155 |
+index 74b4472..3a6ab94 100644 |
|
156 | 156 |
--- a/arch/x86/kernel/setup.c |
157 | 157 |
+++ b/arch/x86/kernel/setup.c |
158 |
-@@ -1302,3 +1302,12 @@ void arch_show_smap(struct seq_file *m, struct vm_area_struct *vma) |
|
159 |
- |
|
160 |
- seq_printf(m, "ProtectionKey: %8u\n", vma_pkey(vma)); |
|
158 |
+@@ -1318,3 +1318,13 @@ static int __init register_kernel_offset_dumper(void) |
|
159 |
+ return 0; |
|
161 | 160 |
} |
161 |
+ __initcall(register_kernel_offset_dumper); |
|
162 |
++ |
|
162 | 163 |
+ |
163 | 164 |
+/* We need to define a real function for read_boot_clock64, to override the |
164 | 165 |
+ weak default version */ |
... | ... |
@@ -168,6 +166,3 @@ index 9c337b0e8ba7..67a42e58b118 100644 |
168 | 168 |
+ paravirt_read_boot_clock64(ts); |
169 | 169 |
+} |
170 | 170 |
+#endif |
171 |
-2.11.0 |
|
172 |
- |
... | ... |
@@ -11,21 +11,21 @@ Subject: [PATCH] vmware only |
11 | 11 |
4 files changed, 10 insertions(+), 1 deletion(-) |
12 | 12 |
|
13 | 13 |
diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c |
14 |
-index 4eece91ada37..5b8e45f48bf3 100644 |
|
14 |
+index 1ee8ea36..d72e63f 100644 |
|
15 | 15 |
--- a/arch/x86/kernel/cpu/common.c |
16 | 16 |
+++ b/arch/x86/kernel/cpu/common.c |
17 |
-@@ -1089,7 +1089,9 @@ static void identify_cpu(struct cpuinfo_x86 *c) |
|
17 |
+@@ -1370,7 +1370,9 @@ static void identify_cpu(struct cpuinfo_x86 *c) |
|
18 | 18 |
detect_ht(c); |
19 | 19 |
#endif |
20 | 20 |
|
21 |
-+#if 0 /* disable rdrand probbing */ |
|
21 |
++#if 0 /* disable rdrand probing */ |
|
22 | 22 |
x86_init_rdrand(c); |
23 | 23 |
+#endif |
24 | 24 |
x86_init_cache_qos(c); |
25 | 25 |
setup_pku(c); |
26 | 26 |
|
27 | 27 |
diff --git a/arch/x86/kernel/cpu/rdrand.c b/arch/x86/kernel/cpu/rdrand.c |
28 |
-index cfa97ff67bda..e31cfe683da2 100644 |
|
28 |
+index cfa97ff..e31cfe6 100644 |
|
29 | 29 |
--- a/arch/x86/kernel/cpu/rdrand.c |
30 | 30 |
+++ b/arch/x86/kernel/cpu/rdrand.c |
31 | 31 |
@@ -32,6 +32,7 @@ static int __init x86_rdrand_setup(char *s) |
... | ... |
@@ -42,18 +42,18 @@ index cfa97ff67bda..e31cfe683da2 100644 |
42 | 42 |
#endif |
43 | 43 |
+#endif |
44 | 44 |
diff --git a/arch/x86/kernel/cpu/vmware.c b/arch/x86/kernel/cpu/vmware.c |
45 |
-index 0e1fc6e17efc..59e2cc6a70d2 100644 |
|
45 |
+index e299357..38c14f5 100644 |
|
46 | 46 |
--- a/arch/x86/kernel/cpu/vmware.c |
47 | 47 |
+++ b/arch/x86/kernel/cpu/vmware.c |
48 |
-@@ -30,6 +30,7 @@ |
|
48 |
+@@ -32,6 +32,7 @@ |
|
49 | 49 |
#include <asm/hypervisor.h> |
50 | 50 |
#include <asm/timer.h> |
51 | 51 |
#include <asm/apic.h> |
52 | 52 |
+#include <asm/pci_x86.h> |
53 |
- #include <linux/sched.h> |
|
54 |
- #include <linux/cpu.h> |
|
55 | 53 |
#include <linux/kmsg_dump.h> |
56 |
-@@ -378,6 +379,10 @@ static void __init vmware_platform_setup(void) |
|
54 |
+ #include <linux/frame.h> |
|
55 |
+ |
|
56 |
+@@ -435,6 +436,10 @@ static void __init vmware_platform_setup(void) |
|
57 | 57 |
vmware_set_capabilities(); |
58 | 58 |
|
59 | 59 |
kmsg_dump_register(&kmsg_dumper); |
... | ... |
@@ -65,10 +65,10 @@ index 0e1fc6e17efc..59e2cc6a70d2 100644 |
65 | 65 |
|
66 | 66 |
/* |
67 | 67 |
diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c |
68 |
-index 36171bcd91f8..f7f3d0b4b882 100644 |
|
68 |
+index f02ecaf..98dc183 100644 |
|
69 | 69 |
--- a/arch/x86/kernel/smpboot.c |
70 | 70 |
+++ b/arch/x86/kernel/smpboot.c |
71 |
-@@ -683,7 +683,7 @@ wakeup_secondary_cpu_via_nmi(int apicid, unsigned long start_eip) |
|
71 |
+@@ -706,7 +706,7 @@ wakeup_secondary_cpu_via_nmi(int apicid, unsigned long start_eip) |
|
72 | 72 |
/* |
73 | 73 |
* Give the other CPU some time to accept the IPI. |
74 | 74 |
*/ |
... | ... |
@@ -77,6 +77,3 @@ index 36171bcd91f8..f7f3d0b4b882 100644 |
77 | 77 |
if (APIC_INTEGRATED(boot_cpu_apic_version)) { |
78 | 78 |
maxlvt = lapic_get_maxlvt(); |
79 | 79 |
if (maxlvt > 3) /* Due to the Pentium erratum 3AP. */ |
80 |
-2.11.0 |
|
81 |
- |
82 | 80 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,304 @@ |
0 |
+ |
|
1 |
+From 27e42c8321922ef76888db749f8f7d796b4a7c96 Mon Sep 17 00:00:00 2001 |
|
2 |
+From: Alexey Makhalov <amakhalov@vmware.com> |
|
3 |
+Date: Mon, 24 Sep 2018 18:37:34 -0700 |
|
4 |
+Subject: [PATCH] x86/vmware: Steal time accounting support |
|
5 |
+ |
|
6 |
+This patch implements the VMware steal time infrastructure. |
|
7 |
+Steal time can be enabled by adding VM configuration option |
|
8 |
+stealclock.enable = "TRUE". It is supported by VMs that run |
|
9 |
+hardware version 13 or newer. |
|
10 |
+ |
|
11 |
+[tomer: use READ_ONCE macros and 32bit guests support] |
|
12 |
+ |
|
13 |
+Signed-off-by: Alexey Makhalov <amakhalov@vmware.com> |
|
14 |
+Signed-off-by: Tomer Zeltzer <tomerr90@gmail.com> |
|
15 |
+Signed-off-by: Nadav Amit <namit@vmware.com> |
|
16 |
+--- |
|
17 |
+ Documentation/admin-guide/kernel-parameters.txt | 4 +- |
|
18 |
+ arch/x86/kernel/cpu/vmware.c | 215 +++++++++++++++++++++++- |
|
19 |
+ 2 files changed, 212 insertions(+), 7 deletions(-) |
|
20 |
+ |
|
21 |
+diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt |
|
22 |
+index 1370b42..ff55d00 100644 |
|
23 |
+--- a/Documentation/admin-guide/kernel-parameters.txt |
|
24 |
+@@ -2855,8 +2855,8 @@ |
|
25 |
+ [X86,PV_OPS] Disable paravirtualized VMware scheduler |
|
26 |
+ clock and use the default one. |
|
27 |
+ |
|
28 |
+- no-steal-acc [X86,KVM] Disable paravirtualized steal time accounting. |
|
29 |
+- steal time is computed, but won't influence scheduler |
|
30 |
++ no-steal-acc [X86,PV_OPS] Disable paravirtualized steal time accounting. |
|
31 |
++ Steal time is computed, but won't influence scheduler |
|
32 |
+ behaviour |
|
33 |
+ |
|
34 |
+ nolapic [X86-32,APIC] Do not enable or use the local APIC. |
|
35 |
+diff --git a/arch/x86/kernel/cpu/vmware.c b/arch/x86/kernel/cpu/vmware.c |
|
36 |
+index eb8515b..3aac91c 100644 |
|
37 |
+--- a/arch/x86/kernel/cpu/vmware.c |
|
38 |
+@@ -25,6 +25,8 @@ |
|
39 |
+ #include <linux/init.h> |
|
40 |
+ #include <linux/export.h> |
|
41 |
+ #include <linux/clocksource.h> |
|
42 |
++#include <linux/cpu.h> |
|
43 |
++#include <linux/reboot.h> |
|
44 |
+ #include <asm/div64.h> |
|
45 |
+ #include <asm/x86_init.h> |
|
46 |
+ #include <asm/hypervisor.h> |
|
47 |
+@@ -48,6 +50,10 @@ |
|
48 |
+ #define VMWARE_PORT_CMD_VCPU_RESERVED 31 |
|
49 |
+ #define VMWARE_PORT_CMD_MESSAGE 30 |
|
50 |
+ #define VMWARE_HB_PORT_CMD_MESSAGE 0 |
|
51 |
++#define VMWARE_PORT_CMD_STEALCLOCK 91 |
|
52 |
++# define STEALCLOCK_NOT_AVAILABLE -1 |
|
53 |
++# define STEALCLOCK_DISABLED 0 |
|
54 |
++# define STEALCLOCK_ENABLED 1 |
|
55 |
+ |
|
56 |
+ #define VMWARE_PORT(cmd, eax, ebx, ecx, edx) \ |
|
57 |
+ __asm__("inl (%%dx)" : \ |
|
58 |
+@@ -57,6 +63,18 @@ |
|
59 |
+ "2"(VMWARE_HYPERVISOR_PORT), "3"(UINT_MAX) : \ |
|
60 |
+ "memory"); |
|
61 |
+ |
|
62 |
++struct vmware_steal_time { |
|
63 |
++ union { |
|
64 |
++ uint64_t clock; /* stolen time counter in units of vtsc */ |
|
65 |
++ struct { |
|
66 |
++ /* only for little-endian */ |
|
67 |
++ uint32_t clock_low; |
|
68 |
++ uint32_t clock_high; |
|
69 |
++ }; |
|
70 |
++ }; |
|
71 |
++ uint64_t reserved[7]; |
|
72 |
++}; |
|
73 |
++ |
|
74 |
+ static unsigned long vmware_tsc_khz __ro_after_init; |
|
75 |
+ |
|
76 |
+ static inline int __vmware_platform(void) |
|
77 |
+@@ -81,6 +99,8 @@ static struct kmsg_dumper kmsg_dumper = { |
|
78 |
+ #ifdef CONFIG_PARAVIRT |
|
79 |
+ static struct cyc2ns_data vmware_cyc2ns __ro_after_init; |
|
80 |
+ static int vmw_sched_clock __initdata = 1; |
|
81 |
++static DEFINE_PER_CPU_DECRYPTED(struct vmware_steal_time, steal_time) __aligned(64); |
|
82 |
++static int has_steal_clock = 0; |
|
83 |
+ |
|
84 |
+ static __init int setup_vmw_sched_clock(char *s) |
|
85 |
+ { |
|
86 |
+@@ -99,7 +119,7 @@ static unsigned long long vmware_sched_clock(void) |
|
87 |
+ return ns; |
|
88 |
+ } |
|
89 |
+ |
|
90 |
+-static void __init vmware_sched_clock_setup(void) |
|
91 |
++static void __init vmware_cyc2ns_setup(void) |
|
92 |
+ { |
|
93 |
+ struct cyc2ns_data *d = &vmware_cyc2ns; |
|
94 |
+ unsigned long long tsc_now = rdtsc(); |
|
95 |
+@@ -109,17 +129,202 @@ static void __init vmware_sched_clock_setup(void) |
|
96 |
+ d->cyc2ns_offset = mul_u64_u32_shr(tsc_now, d->cyc2ns_mul, |
|
97 |
+ d->cyc2ns_shift); |
|
98 |
+ |
|
99 |
+- pv_time_ops.sched_clock = vmware_sched_clock; |
|
100 |
+- pr_info("using sched offset of %llu ns\n", d->cyc2ns_offset); |
|
101 |
++ pr_info("using clock offset of %llu ns\n", d->cyc2ns_offset); |
|
102 |
+ } |
|
103 |
+ |
|
104 |
++static int vmware_cmd_stealclock(uint32_t arg1, uint32_t arg2) |
|
105 |
++{ |
|
106 |
++ uint32_t result, info; |
|
107 |
++ |
|
108 |
++ __asm__ __volatile__ ("inl (%%dx)" |
|
109 |
++ : "=a" (result), |
|
110 |
++ "=c" (info) |
|
111 |
++ : "a" (VMWARE_HYPERVISOR_MAGIC), |
|
112 |
++ "c" (VMWARE_PORT_CMD_STEALCLOCK), |
|
113 |
++ "d" (VMWARE_HYPERVISOR_PORT), |
|
114 |
++ "b" (0), |
|
115 |
++ "S" (arg1), |
|
116 |
++ "D" (arg2) |
|
117 |
++ : "memory"); |
|
118 |
++ return result; |
|
119 |
++} |
|
120 |
++ |
|
121 |
++static int stealclock_enable(phys_addr_t pa) |
|
122 |
++{ |
|
123 |
++ return vmware_cmd_stealclock(pa >> 32, (u32)pa) == STEALCLOCK_ENABLED; |
|
124 |
++} |
|
125 |
++ |
|
126 |
++static int stealclock_disable(void) |
|
127 |
++{ |
|
128 |
++ return vmware_cmd_stealclock(0, 1); |
|
129 |
++} |
|
130 |
++ |
|
131 |
++static int vmware_is_stealclock_available(void) |
|
132 |
++{ |
|
133 |
++ return stealclock_disable() != STEALCLOCK_NOT_AVAILABLE; |
|
134 |
++} |
|
135 |
++ |
|
136 |
++/** |
|
137 |
++ * vmware_steal_clock() - read the per-cpu steal clock |
|
138 |
++ * @cpu: the cpu number whose steal clock we want to read |
|
139 |
++ * |
|
140 |
++ * The function reads the steal clock if we are on a 64-bit system, otherwise |
|
141 |
++ * reads it in parts, checking that the high part didn't change in the |
|
142 |
++ * meantime. |
|
143 |
++ * |
|
144 |
++ * Return: |
|
145 |
++ * The steal clock reading in ns. |
|
146 |
++ */ |
|
147 |
++static uint64_t vmware_steal_clock(int cpu) |
|
148 |
++{ |
|
149 |
++ struct vmware_steal_time *steal = &per_cpu(steal_time, cpu); |
|
150 |
++ uint64_t clock; |
|
151 |
++ |
|
152 |
++#ifdef CONFIG_64BIT |
|
153 |
++ clock = READ_ONCE(steal->clock); |
|
154 |
++#else |
|
155 |
++ uint32_t initial_high, low, high; |
|
156 |
++ |
|
157 |
++ do { |
|
158 |
++ initial_high = READ_ONCE(steal->clock_high); |
|
159 |
++ low = READ_ONCE(steal->clock_low); |
|
160 |
++ high = READ_ONCE(steal->clock_high); |
|
161 |
++ } while (initial_high != high); |
|
162 |
++ |
|
163 |
++ clock = ((uint64_t)high << 32) | low; |
|
164 |
++#endif |
|
165 |
++ return mul_u64_u32_shr(clock, vmware_cyc2ns.cyc2ns_mul, |
|
166 |
++ vmware_cyc2ns.cyc2ns_shift); |
|
167 |
++} |
|
168 |
++ |
|
169 |
++static void vmware_register_steal_time(void) |
|
170 |
++{ |
|
171 |
++ int cpu = smp_processor_id(); |
|
172 |
++ struct vmware_steal_time *st = &per_cpu(steal_time, cpu); |
|
173 |
++ |
|
174 |
++ if (!has_steal_clock) |
|
175 |
++ return; |
|
176 |
++ |
|
177 |
++ memset(st, 0, sizeof(*st)); |
|
178 |
++ |
|
179 |
++ if (!stealclock_enable(slow_virt_to_phys(st))) { |
|
180 |
++ has_steal_clock = 0; |
|
181 |
++ return; |
|
182 |
++ } |
|
183 |
++ |
|
184 |
++ pr_info("vmware-stealtime: cpu %d, pa %llx\n", |
|
185 |
++ cpu, (unsigned long long) slow_virt_to_phys(st)); |
|
186 |
++} |
|
187 |
++ |
|
188 |
++static void vmware_disable_steal_time(void) |
|
189 |
++{ |
|
190 |
++ if (!has_steal_clock) |
|
191 |
++ return; |
|
192 |
++ |
|
193 |
++ stealclock_disable(); |
|
194 |
++} |
|
195 |
++ |
|
196 |
++static void vmware_guest_cpu_init(void) |
|
197 |
++{ |
|
198 |
++ if (has_steal_clock) |
|
199 |
++ vmware_register_steal_time(); |
|
200 |
++} |
|
201 |
++ |
|
202 |
++static void vmware_pv_guest_cpu_reboot(void *unused) |
|
203 |
++{ |
|
204 |
++ vmware_disable_steal_time(); |
|
205 |
++} |
|
206 |
++ |
|
207 |
++static int vmware_pv_reboot_notify(struct notifier_block *nb, |
|
208 |
++ unsigned long code, void *unused) |
|
209 |
++{ |
|
210 |
++ if (code == SYS_RESTART) |
|
211 |
++ on_each_cpu(vmware_pv_guest_cpu_reboot, NULL, 1); |
|
212 |
++ return NOTIFY_DONE; |
|
213 |
++} |
|
214 |
++ |
|
215 |
++static struct notifier_block vmware_pv_reboot_nb = { |
|
216 |
++ .notifier_call = vmware_pv_reboot_notify, |
|
217 |
++}; |
|
218 |
++ |
|
219 |
++#ifdef CONFIG_SMP |
|
220 |
++static void __init vmware_smp_prepare_boot_cpu(void) |
|
221 |
++{ |
|
222 |
++ vmware_guest_cpu_init(); |
|
223 |
++ native_smp_prepare_boot_cpu(); |
|
224 |
++} |
|
225 |
++ |
|
226 |
++static int vmware_cpu_online(unsigned int cpu) |
|
227 |
++{ |
|
228 |
++ local_irq_disable(); |
|
229 |
++ vmware_guest_cpu_init(); |
|
230 |
++ local_irq_enable(); |
|
231 |
++ return 0; |
|
232 |
++} |
|
233 |
++ |
|
234 |
++static int vmware_cpu_down_prepare(unsigned int cpu) |
|
235 |
++{ |
|
236 |
++ local_irq_disable(); |
|
237 |
++ vmware_disable_steal_time(); |
|
238 |
++ local_irq_enable(); |
|
239 |
++ return 0; |
|
240 |
++} |
|
241 |
++#endif |
|
242 |
++ |
|
243 |
++static int steal_acc __initdata = 1; /* steal time accounting */ |
|
244 |
++static __init int parse_no_stealacc(char *arg) |
|
245 |
++{ |
|
246 |
++ steal_acc = 0; |
|
247 |
++ return 0; |
|
248 |
++} |
|
249 |
++ |
|
250 |
++early_param("no-steal-acc", parse_no_stealacc); |
|
251 |
++ |
|
252 |
++static __init int activate_jump_labels(void) |
|
253 |
++{ |
|
254 |
++ if (has_steal_clock) { |
|
255 |
++ static_key_slow_inc(¶virt_steal_enabled); |
|
256 |
++ if (steal_acc) |
|
257 |
++ static_key_slow_inc(¶virt_steal_rq_enabled); |
|
258 |
++ } |
|
259 |
++ |
|
260 |
++ return 0; |
|
261 |
++} |
|
262 |
++arch_initcall(activate_jump_labels); |
|
263 |
++ |
|
264 |
++ |
|
265 |
+ static void __init vmware_paravirt_ops_setup(void) |
|
266 |
+ { |
|
267 |
+ pv_info.name = "VMware hypervisor"; |
|
268 |
+ pv_cpu_ops.io_delay = paravirt_nop; |
|
269 |
+ |
|
270 |
+- if (vmware_tsc_khz && vmw_sched_clock) |
|
271 |
+- vmware_sched_clock_setup(); |
|
272 |
++ if (vmware_tsc_khz == 0) |
|
273 |
++ return; |
|
274 |
++ |
|
275 |
++ vmware_cyc2ns_setup(); |
|
276 |
++ |
|
277 |
++ if (vmw_sched_clock) |
|
278 |
++ pv_time_ops.sched_clock = vmware_sched_clock; |
|
279 |
++ |
|
280 |
++ if (vmware_is_stealclock_available()) { |
|
281 |
++ has_steal_clock = 1; |
|
282 |
++ pv_time_ops.steal_clock = vmware_steal_clock; |
|
283 |
++ } |
|
284 |
++ |
|
285 |
++ if (has_steal_clock) { |
|
286 |
++ /* We use reboot notifier only to disable steal clock */ |
|
287 |
++ register_reboot_notifier(&vmware_pv_reboot_nb); |
|
288 |
++#ifdef CONFIG_SMP |
|
289 |
++ smp_ops.smp_prepare_boot_cpu = vmware_smp_prepare_boot_cpu; |
|
290 |
++ if (cpuhp_setup_state_nocalls(CPUHP_AP_ONLINE_DYN, |
|
291 |
++ "x86/vmware:online", |
|
292 |
++ vmware_cpu_online, |
|
293 |
++ vmware_cpu_down_prepare) < 0) |
|
294 |
++ pr_err("vmware_guest: Failed to install cpu hotplug callbacks\n"); |
|
295 |
++#else |
|
296 |
++ vmware_guest_cpu_init(); |
|
297 |
++#endif |
|
298 |
++ } |
|
299 |
+ } |
|
300 |
+ #else |
|
301 |
+ #define vmware_paravirt_ops_setup() do {} while (0) |
... | ... |
@@ -134,7 +134,7 @@ CONFIG_TASKSTATS=y |
134 | 134 |
CONFIG_TASK_DELAY_ACCT=y |
135 | 135 |
CONFIG_TASK_XACCT=y |
136 | 136 |
CONFIG_TASK_IO_ACCOUNTING=y |
137 |
-# CONFIG_CPU_ISOLATION is not set |
|
137 |
+CONFIG_CPU_ISOLATION=y |
|
138 | 138 |
|
139 | 139 |
# |
140 | 140 |
# RCU Subsystem |
... | ... |
@@ -307,7 +307,7 @@ CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y |
307 | 307 |
CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y |
308 | 308 |
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y |
309 | 309 |
CONFIG_SECCOMP_FILTER=y |
310 |
-CONFIG_PLUGIN_HOSTCC="" |
|
310 |
+CONFIG_PLUGIN_HOSTCC="g++" |
|
311 | 311 |
CONFIG_HAVE_GCC_PLUGINS=y |
312 | 312 |
CONFIG_GCC_PLUGINS=y |
313 | 313 |
# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set |
... | ... |
@@ -1056,7 +1056,7 @@ CONFIG_NETFILTER_SYNPROXY=m |
1056 | 1056 |
CONFIG_NF_OSF=m |
1057 | 1057 |
CONFIG_NF_TABLES=m |
1058 | 1058 |
# CONFIG_NF_TABLES_SET is not set |
1059 |
-# CONFIG_NF_TABLES_INET is not set |
|
1059 |
+CONFIG_NF_TABLES_INET=y |
|
1060 | 1060 |
# CONFIG_NF_TABLES_NETDEV is not set |
1061 | 1061 |
CONFIG_NFT_NUMGEN=m |
1062 | 1062 |
CONFIG_NFT_CT=m |
... | ... |
@@ -1071,6 +1071,7 @@ CONFIG_NFT_NAT=m |
1071 | 1071 |
CONFIG_NFT_QUEUE=m |
1072 | 1072 |
CONFIG_NFT_QUOTA=m |
1073 | 1073 |
CONFIG_NFT_REJECT=m |
1074 |
+CONFIG_NFT_REJECT_INET=m |
|
1074 | 1075 |
CONFIG_NFT_COMPAT=m |
1075 | 1076 |
CONFIG_NFT_HASH=m |
1076 | 1077 |
# CONFIG_NFT_SOCKET is not set |
... | ... |
@@ -1236,14 +1237,21 @@ CONFIG_NF_DEFRAG_IPV4=m |
1236 | 1236 |
CONFIG_NF_CONNTRACK_IPV4=m |
1237 | 1237 |
# CONFIG_NF_SOCKET_IPV4 is not set |
1238 | 1238 |
CONFIG_NF_TPROXY_IPV4=m |
1239 |
-# CONFIG_NF_TABLES_IPV4 is not set |
|
1239 |
+CONFIG_NF_TABLES_IPV4=y |
|
1240 |
+# CONFIG_NFT_CHAIN_ROUTE_IPV4 is not set |
|
1241 |
+CONFIG_NFT_REJECT_IPV4=m |
|
1242 |
+CONFIG_NFT_DUP_IPV4=m |
|
1243 |
+# CONFIG_NFT_FIB_IPV4 is not set |
|
1240 | 1244 |
# CONFIG_NF_TABLES_ARP is not set |
1241 | 1245 |
CONFIG_NF_DUP_IPV4=m |
1242 | 1246 |
# CONFIG_NF_LOG_ARP is not set |
1243 | 1247 |
CONFIG_NF_LOG_IPV4=m |
1244 | 1248 |
CONFIG_NF_REJECT_IPV4=m |
1245 | 1249 |
CONFIG_NF_NAT_IPV4=m |
1250 |
+# CONFIG_NFT_CHAIN_NAT_IPV4 is not set |
|
1246 | 1251 |
CONFIG_NF_NAT_MASQUERADE_IPV4=y |
1252 |
+# CONFIG_NFT_MASQ_IPV4 is not set |
|
1253 |
+# CONFIG_NFT_REDIR_IPV4 is not set |
|
1247 | 1254 |
CONFIG_NF_NAT_SNMP_BASIC=m |
1248 | 1255 |
CONFIG_NF_NAT_PROTO_GRE=m |
1249 | 1256 |
CONFIG_NF_NAT_PPTP=m |
... | ... |
@@ -1277,7 +1285,14 @@ CONFIG_NF_DEFRAG_IPV6=m |
1277 | 1277 |
CONFIG_NF_CONNTRACK_IPV6=m |
1278 | 1278 |
# CONFIG_NF_SOCKET_IPV6 is not set |
1279 | 1279 |
CONFIG_NF_TPROXY_IPV6=m |
1280 |
-# CONFIG_NF_TABLES_IPV6 is not set |
|
1280 |
+CONFIG_NF_TABLES_IPV6=y |
|
1281 |
+CONFIG_NFT_CHAIN_ROUTE_IPV6=m |
|
1282 |
+CONFIG_NFT_CHAIN_NAT_IPV6=m |
|
1283 |
+CONFIG_NFT_MASQ_IPV6=m |
|
1284 |
+CONFIG_NFT_REDIR_IPV6=m |
|
1285 |
+CONFIG_NFT_REJECT_IPV6=m |
|
1286 |
+CONFIG_NFT_DUP_IPV6=m |
|
1287 |
+# CONFIG_NFT_FIB_IPV6 is not set |
|
1281 | 1288 |
CONFIG_NF_DUP_IPV6=m |
1282 | 1289 |
CONFIG_NF_REJECT_IPV6=m |
1283 | 1290 |
CONFIG_NF_LOG_IPV6=m |
... | ... |
@@ -1,6 +1,10 @@ |
1 | 1 |
# |
2 | 2 |
# Automatically generated file; DO NOT EDIT. |
3 |
-# Linux/x86 4.14.54 Kernel Configuration |
|
3 |
+# Linux/x86 4.18.9 Kernel Configuration |
|
4 |
+# |
|
5 |
+ |
|
6 |
+# |
|
7 |
+# Compiler: gcc (GCC) 7.3.0 |
|
4 | 8 |
# |
5 | 9 |
CONFIG_64BIT=y |
6 | 10 |
CONFIG_X86_64=y |
... | ... |
@@ -15,8 +19,6 @@ CONFIG_ARCH_MMAP_RND_BITS_MIN=28 |
15 | 15 |
CONFIG_ARCH_MMAP_RND_BITS_MAX=32 |
16 | 16 |
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 |
17 | 17 |
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 |
18 |
-CONFIG_NEED_DMA_MAP_STATE=y |
|
19 |
-CONFIG_NEED_SG_DMA_LENGTH=y |
|
20 | 18 |
CONFIG_GENERIC_ISA_DMA=y |
21 | 19 |
CONFIG_GENERIC_BUG=y |
22 | 20 |
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y |
... | ... |
@@ -26,6 +28,7 @@ CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
26 | 26 |
CONFIG_GENERIC_CALIBRATE_DELAY=y |
27 | 27 |
CONFIG_ARCH_HAS_CPU_RELAX=y |
28 | 28 |
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y |
29 |
+CONFIG_ARCH_HAS_FILTER_PGPROT=y |
|
29 | 30 |
CONFIG_HAVE_SETUP_PER_CPU_AREA=y |
30 | 31 |
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y |
31 | 32 |
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y |
... | ... |
@@ -41,7 +44,9 @@ CONFIG_X86_64_SMP=y |
41 | 41 |
CONFIG_ARCH_SUPPORTS_UPROBES=y |
42 | 42 |
CONFIG_FIX_EARLYCON_MEM=y |
43 | 43 |
CONFIG_PGTABLE_LEVELS=4 |
44 |
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
|
44 |
+CONFIG_CC_IS_GCC=y |
|
45 |
+CONFIG_GCC_VERSION=70300 |
|
46 |
+CONFIG_CLANG_VERSION=0 |
|
45 | 47 |
CONFIG_IRQ_WORK=y |
46 | 48 |
CONFIG_BUILDTIME_EXTABLE_SORT=y |
47 | 49 |
CONFIG_THREAD_INFO_IN_TASK=y |
... | ... |
@@ -50,7 +55,6 @@ CONFIG_THREAD_INFO_IN_TASK=y |
50 | 50 |
# General setup |
51 | 51 |
# |
52 | 52 |
CONFIG_INIT_ENV_ARG_LIMIT=32 |
53 |
-CONFIG_CROSS_COMPILE="" |
|
54 | 53 |
# CONFIG_COMPILE_TEST is not set |
55 | 54 |
CONFIG_LOCALVERSION="-esx" |
56 | 55 |
# CONFIG_LOCALVERSION_AUTO is not set |
... | ... |
@@ -73,7 +77,6 @@ CONFIG_SYSVIPC_SYSCTL=y |
73 | 73 |
CONFIG_POSIX_MQUEUE=y |
74 | 74 |
CONFIG_POSIX_MQUEUE_SYSCTL=y |
75 | 75 |
# CONFIG_CROSS_MEMORY_ATTACH is not set |
76 |
-CONFIG_FHANDLE=y |
|
77 | 76 |
# CONFIG_USELIB is not set |
78 | 77 |
CONFIG_AUDIT=y |
79 | 78 |
CONFIG_HAVE_ARCH_AUDITSYSCALL=y |
... | ... |
@@ -93,7 +96,8 @@ CONFIG_IRQ_DOMAIN=y |
93 | 93 |
CONFIG_IRQ_DOMAIN_HIERARCHY=y |
94 | 94 |
CONFIG_GENERIC_MSI_IRQ=y |
95 | 95 |
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y |
96 |
-# CONFIG_IRQ_DOMAIN_DEBUG is not set |
|
96 |
+CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y |
|
97 |
+CONFIG_GENERIC_IRQ_RESERVATION_MODE=y |
|
97 | 98 |
CONFIG_IRQ_FORCED_THREADING=y |
98 | 99 |
CONFIG_SPARSE_IRQ=y |
99 | 100 |
# CONFIG_GENERIC_IRQ_DEBUGFS is not set |
... | ... |
@@ -129,6 +133,7 @@ CONFIG_TASKSTATS=y |
129 | 129 |
CONFIG_TASK_DELAY_ACCT=y |
130 | 130 |
CONFIG_TASK_XACCT=y |
131 | 131 |
CONFIG_TASK_IO_ACCOUNTING=y |
132 |
+CONFIG_CPU_ISOLATION=y |
|
132 | 133 |
|
133 | 134 |
# |
134 | 135 |
# RCU Subsystem |
... | ... |
@@ -137,10 +142,8 @@ CONFIG_TREE_RCU=y |
137 | 137 |
# CONFIG_RCU_EXPERT is not set |
138 | 138 |
CONFIG_SRCU=y |
139 | 139 |
CONFIG_TREE_SRCU=y |
140 |
-# CONFIG_TASKS_RCU is not set |
|
141 | 140 |
CONFIG_RCU_STALL_COMMON=y |
142 | 141 |
CONFIG_RCU_NEED_SEGCBLIST=y |
143 |
-# CONFIG_BUILD_BIN2C is not set |
|
144 | 142 |
# CONFIG_IKCONFIG is not set |
145 | 143 |
CONFIG_LOG_BUF_SHIFT=19 |
146 | 144 |
CONFIG_LOG_CPU_MAX_BUF_SHIFT=14 |
... | ... |
@@ -172,7 +175,6 @@ CONFIG_CGROUP_CPUACCT=y |
172 | 172 |
CONFIG_CGROUP_PERF=y |
173 | 173 |
# CONFIG_CGROUP_DEBUG is not set |
174 | 174 |
CONFIG_SOCK_CGROUP_DATA=y |
175 |
-# CONFIG_CHECKPOINT_RESTORE is not set |
|
176 | 175 |
CONFIG_NAMESPACES=y |
177 | 176 |
CONFIG_UTS_NS=y |
178 | 177 |
CONFIG_IPC_NS=y |
... | ... |
@@ -204,11 +206,8 @@ CONFIG_MULTIUSER=y |
204 | 204 |
CONFIG_SGETMASK_SYSCALL=y |
205 | 205 |
CONFIG_SYSFS_SYSCALL=y |
206 | 206 |
# CONFIG_SYSCTL_SYSCALL is not set |
207 |
+CONFIG_FHANDLE=y |
|
207 | 208 |
CONFIG_POSIX_TIMERS=y |
208 |
-CONFIG_KALLSYMS=y |
|
209 |
-# CONFIG_KALLSYMS_ALL is not set |
|
210 |
-CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y |
|
211 |
-CONFIG_KALLSYMS_BASE_RELATIVE=y |
|
212 | 209 |
CONFIG_PRINTK=y |
213 | 210 |
CONFIG_PRINTK_NMI=y |
214 | 211 |
CONFIG_BUG=y |
... | ... |
@@ -221,13 +220,20 @@ CONFIG_EPOLL=y |
221 | 221 |
CONFIG_SIGNALFD=y |
222 | 222 |
CONFIG_TIMERFD=y |
223 | 223 |
CONFIG_EVENTFD=y |
224 |
-# CONFIG_BPF_SYSCALL is not set |
|
225 | 224 |
CONFIG_SHMEM=y |
226 | 225 |
CONFIG_AIO=y |
227 | 226 |
CONFIG_ADVISE_SYSCALLS=y |
228 |
-# CONFIG_USERFAULTFD is not set |
|
229 |
-CONFIG_PCI_QUIRKS=y |
|
230 | 227 |
CONFIG_MEMBARRIER=y |
228 |
+# CONFIG_CHECKPOINT_RESTORE is not set |
|
229 |
+CONFIG_KALLSYMS=y |
|
230 |
+# CONFIG_KALLSYMS_ALL is not set |
|
231 |
+CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y |
|
232 |
+CONFIG_KALLSYMS_BASE_RELATIVE=y |
|
233 |
+# CONFIG_BPF_SYSCALL is not set |
|
234 |
+# CONFIG_USERFAULTFD is not set |
|
235 |
+CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y |
|
236 |
+CONFIG_RSEQ=y |
|
237 |
+# CONFIG_DEBUG_RSEQ is not set |
|
231 | 238 |
# CONFIG_EMBEDDED is not set |
232 | 239 |
CONFIG_HAVE_PERF_EVENTS=y |
233 | 240 |
# CONFIG_PC104 is not set |
... | ... |
@@ -246,12 +252,11 @@ CONFIG_SLAB_MERGE_DEFAULT=y |
246 | 246 |
# CONFIG_SLAB_FREELIST_RANDOM is not set |
247 | 247 |
CONFIG_SYSTEM_DATA_VERIFICATION=y |
248 | 248 |
# CONFIG_PROFILING is not set |
249 |
+CONFIG_HOTPLUG_SMT=y |
|
249 | 250 |
CONFIG_HAVE_OPROFILE=y |
250 | 251 |
CONFIG_OPROFILE_NMI_TIMER=y |
251 | 252 |
# CONFIG_KPROBES is not set |
252 | 253 |
# CONFIG_JUMP_LABEL is not set |
253 |
-# CONFIG_UPROBES is not set |
|
254 |
-# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set |
|
255 | 254 |
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
256 | 255 |
CONFIG_ARCH_USE_BUILTIN_BSWAP=y |
257 | 256 |
CONFIG_HAVE_IOREMAP_PROT=y |
... | ... |
@@ -259,16 +264,18 @@ CONFIG_HAVE_KPROBES=y |
259 | 259 |
CONFIG_HAVE_KRETPROBES=y |
260 | 260 |
CONFIG_HAVE_OPTPROBES=y |
261 | 261 |
CONFIG_HAVE_KPROBES_ON_FTRACE=y |
262 |
+CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y |
|
262 | 263 |
CONFIG_HAVE_NMI=y |
263 | 264 |
CONFIG_HAVE_ARCH_TRACEHOOK=y |
264 | 265 |
CONFIG_HAVE_DMA_CONTIGUOUS=y |
265 | 266 |
CONFIG_GENERIC_SMP_IDLE_THREAD=y |
266 | 267 |
CONFIG_ARCH_HAS_FORTIFY_SOURCE=y |
267 | 268 |
CONFIG_ARCH_HAS_SET_MEMORY=y |
269 |
+CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y |
|
268 | 270 |
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y |
269 | 271 |
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y |
272 |
+CONFIG_HAVE_RSEQ=y |
|
270 | 273 |
CONFIG_HAVE_CLK=y |
271 |
-CONFIG_HAVE_DMA_API_DEBUG=y |
|
272 | 274 |
CONFIG_HAVE_HW_BREAKPOINT=y |
273 | 275 |
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y |
274 | 276 |
CONFIG_HAVE_USER_RETURN_NOTIFIER=y |
... | ... |
@@ -278,6 +285,7 @@ CONFIG_HAVE_PERF_REGS=y |
278 | 278 |
CONFIG_HAVE_PERF_USER_STACK_DUMP=y |
279 | 279 |
CONFIG_HAVE_ARCH_JUMP_LABEL=y |
280 | 280 |
CONFIG_HAVE_RCU_TABLE_FREE=y |
281 |
+CONFIG_HAVE_RCU_TABLE_INVALIDATE=y |
|
281 | 282 |
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y |
282 | 283 |
CONFIG_HAVE_CMPXCHG_LOCAL=y |
283 | 284 |
CONFIG_HAVE_CMPXCHG_DOUBLE=y |
... | ... |
@@ -285,14 +293,13 @@ CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y |
285 | 285 |
CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y |
286 | 286 |
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y |
287 | 287 |
CONFIG_SECCOMP_FILTER=y |
288 |
+CONFIG_PLUGIN_HOSTCC="g++" |
|
288 | 289 |
CONFIG_HAVE_GCC_PLUGINS=y |
289 | 290 |
# CONFIG_GCC_PLUGINS is not set |
290 |
-CONFIG_HAVE_CC_STACKPROTECTOR=y |
|
291 |
-CONFIG_CC_STACKPROTECTOR=y |
|
292 |
-# CONFIG_CC_STACKPROTECTOR_NONE is not set |
|
293 |
-CONFIG_CC_STACKPROTECTOR_REGULAR=y |
|
294 |
-# CONFIG_CC_STACKPROTECTOR_STRONG is not set |
|
295 |
-CONFIG_THIN_ARCHIVES=y |
|
291 |
+CONFIG_HAVE_STACKPROTECTOR=y |
|
292 |
+CONFIG_CC_HAS_STACKPROTECTOR_NONE=y |
|
293 |
+CONFIG_STACKPROTECTOR=y |
|
294 |
+# CONFIG_STACKPROTECTOR_STRONG is not set |
|
296 | 295 |
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y |
297 | 296 |
CONFIG_HAVE_CONTEXT_TRACKING=y |
298 | 297 |
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y |
... | ... |
@@ -314,15 +321,11 @@ CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y |
314 | 314 |
CONFIG_HAVE_COPY_THREAD_TLS=y |
315 | 315 |
CONFIG_HAVE_STACK_VALIDATION=y |
316 | 316 |
CONFIG_HAVE_RELIABLE_STACKTRACE=y |
317 |
-# CONFIG_HAVE_ARCH_HASH is not set |
|
318 |
-# CONFIG_ISA_BUS_API is not set |
|
319 | 317 |
CONFIG_OLD_SIGSUSPEND3=y |
320 | 318 |
CONFIG_COMPAT_OLD_SIGACTION=y |
321 |
-# CONFIG_CPU_NO_EFFICIENT_FFS is not set |
|
319 |
+CONFIG_COMPAT_32BIT_TIME=y |
|
322 | 320 |
CONFIG_HAVE_ARCH_VMAP_STACK=y |
323 | 321 |
CONFIG_VMAP_STACK=y |
324 |
-# CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set |
|
325 |
-# CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set |
|
326 | 322 |
CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y |
327 | 323 |
CONFIG_STRICT_KERNEL_RWX=y |
328 | 324 |
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y |
... | ... |
@@ -335,8 +338,6 @@ CONFIG_ARCH_HAS_REFCOUNT=y |
335 | 335 |
# |
336 | 336 |
# CONFIG_GCOV_KERNEL is not set |
337 | 337 |
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y |
338 |
-# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
|
339 |
-CONFIG_SLABINFO=y |
|
340 | 338 |
CONFIG_RT_MUTEXES=y |
341 | 339 |
CONFIG_BASE_SMALL=0 |
342 | 340 |
CONFIG_MODULES=y |
... | ... |
@@ -423,6 +424,9 @@ CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y |
423 | 423 |
CONFIG_QUEUED_SPINLOCKS=y |
424 | 424 |
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y |
425 | 425 |
CONFIG_QUEUED_RWLOCKS=y |
426 |
+CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y |
|
427 |
+CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y |
|
428 |
+CONFIG_CC_HAS_SANE_STACKPROTECTOR=y |
|
426 | 429 |
CONFIG_FREEZER=y |
427 | 430 |
|
428 | 431 |
# |
... | ... |
@@ -431,7 +435,6 @@ CONFIG_FREEZER=y |
431 | 431 |
# CONFIG_ZONE_DMA is not set |
432 | 432 |
CONFIG_SMP=y |
433 | 433 |
CONFIG_X86_FEATURE_NAMES=y |
434 |
-CONFIG_X86_FAST_FEATURE_TESTS=y |
|
435 | 434 |
CONFIG_X86_X2APIC=y |
436 | 435 |
CONFIG_X86_MPPARSE=y |
437 | 436 |
# CONFIG_GOLDFISH is not set |
... | ... |
@@ -450,6 +453,7 @@ CONFIG_PARAVIRT=y |
450 | 450 |
# CONFIG_XEN is not set |
451 | 451 |
# CONFIG_KVM_GUEST is not set |
452 | 452 |
CONFIG_PARAVIRT_TIME_ACCOUNTING=y |
453 |
+# CONFIG_JAILHOUSE_GUEST is not set |
|
453 | 454 |
CONFIG_NO_BOOTMEM=y |
454 | 455 |
# CONFIG_MK8 is not set |
455 | 456 |
# CONFIG_MPSC is not set |
... | ... |
@@ -472,9 +476,10 @@ CONFIG_HPET_EMULATE_RTC=y |
472 | 472 |
CONFIG_DMI=y |
473 | 473 |
# CONFIG_GART_IOMMU is not set |
474 | 474 |
# CONFIG_CALGARY_IOMMU is not set |
475 |
-CONFIG_SWIOTLB=y |
|
476 |
-CONFIG_IOMMU_HELPER=y |
|
477 | 475 |
# CONFIG_MAXSMP is not set |
476 |
+CONFIG_NR_CPUS_RANGE_BEGIN=2 |
|
477 |
+CONFIG_NR_CPUS_RANGE_END=512 |
|
478 |
+CONFIG_NR_CPUS_DEFAULT=64 |
|
478 | 479 |
CONFIG_NR_CPUS=128 |
479 | 480 |
# CONFIG_SCHED_SMT is not set |
480 | 481 |
CONFIG_SCHED_MC=y |
... | ... |
@@ -494,7 +499,6 @@ CONFIG_PERF_EVENTS_INTEL_UNCORE=y |
494 | 494 |
# CONFIG_PERF_EVENTS_INTEL_RAPL is not set |
495 | 495 |
# CONFIG_PERF_EVENTS_INTEL_CSTATE is not set |
496 | 496 |
# CONFIG_PERF_EVENTS_AMD_POWER is not set |
497 |
-# CONFIG_VM86 is not set |
|
498 | 497 |
CONFIG_X86_16BIT=y |
499 | 498 |
CONFIG_X86_ESPFIX64=y |
500 | 499 |
CONFIG_X86_VSYSCALL_EMULATION=y |
... | ... |
@@ -503,8 +507,6 @@ CONFIG_X86_VSYSCALL_EMULATION=y |
503 | 503 |
CONFIG_X86_MSR=y |
504 | 504 |
CONFIG_X86_CPUID=y |
505 | 505 |
# CONFIG_X86_5LEVEL is not set |
506 |
-CONFIG_ARCH_PHYS_ADDR_T_64BIT=y |
|
507 |
-CONFIG_ARCH_DMA_ADDR_T_64BIT=y |
|
508 | 506 |
CONFIG_X86_DIRECT_GBPAGES=y |
509 | 507 |
CONFIG_ARCH_HAS_MEM_ENCRYPT=y |
510 | 508 |
# CONFIG_AMD_MEM_ENCRYPT is not set |
... | ... |
@@ -555,16 +557,18 @@ CONFIG_TRANSPARENT_HUGE_PAGECACHE=y |
555 | 555 |
# CONFIG_ZBUD is not set |
556 | 556 |
# CONFIG_ZSMALLOC is not set |
557 | 557 |
CONFIG_GENERIC_EARLY_IOREMAP=y |
558 |
-CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y |
|
559 | 558 |
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set |
560 | 559 |
# CONFIG_IDLE_PAGE_TRACKING is not set |
561 | 560 |
CONFIG_ARCH_HAS_ZONE_DEVICE=y |
562 | 561 |
CONFIG_ZONE_DEVICE=y |
563 | 562 |
CONFIG_ARCH_HAS_HMM=y |
563 |
+CONFIG_DEV_PAGEMAP_OPS=y |
|
564 | 564 |
# CONFIG_HMM_MIRROR is not set |
565 | 565 |
# CONFIG_DEVICE_PRIVATE is not set |
566 | 566 |
# CONFIG_DEVICE_PUBLIC is not set |
567 | 567 |
# CONFIG_PERCPU_STATS is not set |
568 |
+# CONFIG_GUP_BENCHMARK is not set |
|
569 |
+CONFIG_ARCH_HAS_PTE_SPECIAL=y |
|
568 | 570 |
CONFIG_X86_PMEM_LEGACY_DEVICE=y |
569 | 571 |
CONFIG_X86_PMEM_LEGACY=m |
570 | 572 |
CONFIG_X86_CHECK_BIOS_CORRUPTION=y |
... | ... |
@@ -578,6 +582,7 @@ CONFIG_X86_PAT=y |
578 | 578 |
CONFIG_ARCH_USES_PG_UNCACHED=y |
579 | 579 |
CONFIG_ARCH_RANDOM=y |
580 | 580 |
CONFIG_X86_SMAP=y |
581 |
+CONFIG_X86_INTEL_UMIP=y |
|
581 | 582 |
# CONFIG_X86_INTEL_MPX is not set |
582 | 583 |
# CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS is not set |
583 | 584 |
CONFIG_EFI=y |
... | ... |
@@ -600,7 +605,6 @@ CONFIG_HOTPLUG_CPU=y |
600 | 600 |
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set |
601 | 601 |
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set |
602 | 602 |
# CONFIG_COMPAT_VDSO is not set |
603 |
-# CONFIG_LEGACY_VSYSCALL_NATIVE is not set |
|
604 | 603 |
CONFIG_LEGACY_VSYSCALL_EMULATE=y |
605 | 604 |
# CONFIG_LEGACY_VSYSCALL_NONE is not set |
606 | 605 |
# CONFIG_CMDLINE_BOOL is not set |
... | ... |
@@ -621,6 +625,8 @@ CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y |
621 | 621 |
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y |
622 | 622 |
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y |
623 | 623 |
# CONFIG_ACPI_DEBUGGER is not set |
624 |
+CONFIG_ACPI_SPCR_TABLE=y |
|
625 |
+CONFIG_ACPI_LPIT=y |
|
624 | 626 |
# CONFIG_ACPI_PROCFS_POWER is not set |
625 | 627 |
# CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set |
626 | 628 |
# CONFIG_ACPI_EC_DEBUGFS is not set |
... | ... |
@@ -637,12 +643,10 @@ CONFIG_ACPI_PROCESSOR=y |
637 | 637 |
CONFIG_ACPI_HOTPLUG_CPU=y |
638 | 638 |
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set |
639 | 639 |
# CONFIG_ACPI_THERMAL is not set |
640 |
-# CONFIG_ACPI_CUSTOM_DSDT is not set |
|
641 | 640 |
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y |
642 | 641 |
# CONFIG_ACPI_TABLE_UPGRADE is not set |
643 | 642 |
# CONFIG_ACPI_DEBUG is not set |
644 | 643 |
# CONFIG_ACPI_PCI_SLOT is not set |
645 |
-CONFIG_X86_PM_TIMER=y |
|
646 | 644 |
CONFIG_ACPI_CONTAINER=y |
647 | 645 |
CONFIG_ACPI_HOTPLUG_MEMORY=y |
648 | 646 |
CONFIG_ACPI_HOTPLUG_IOAPIC=y |
... | ... |
@@ -658,6 +662,7 @@ CONFIG_HAVE_ACPI_APEI_NMI=y |
658 | 658 |
# CONFIG_DPTF_POWER is not set |
659 | 659 |
# CONFIG_PMIC_OPREGION is not set |
660 | 660 |
# CONFIG_ACPI_CONFIGFS is not set |
661 |
+CONFIG_X86_PM_TIMER=y |
|
661 | 662 |
# CONFIG_SFI is not set |
662 | 663 |
|
663 | 664 |
# |
... | ... |
@@ -690,7 +695,6 @@ CONFIG_X86_INTEL_PSTATE=y |
690 | 690 |
# |
691 | 691 |
# shared options |
692 | 692 |
# |
693 |
-# CONFIG_X86_SPEEDSTEP_LIB is not set |
|
694 | 693 |
|
695 | 694 |
# |
696 | 695 |
# CPU Idle |
... | ... |
@@ -698,7 +702,6 @@ CONFIG_X86_INTEL_PSTATE=y |
698 | 698 |
CONFIG_CPU_IDLE=y |
699 | 699 |
CONFIG_CPU_IDLE_GOV_LADDER=y |
700 | 700 |
CONFIG_CPU_IDLE_GOV_MENU=y |
701 |
-# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set |
|
702 | 701 |
# CONFIG_INTEL_IDLE is not set |
703 | 702 |
|
704 | 703 |
# |
... | ... |
@@ -718,15 +721,12 @@ CONFIG_PCIEASPM_DEFAULT=y |
718 | 718 |
# CONFIG_PCIEASPM_POWERSAVE is not set |
719 | 719 |
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set |
720 | 720 |
# CONFIG_PCIEASPM_PERFORMANCE is not set |
721 |
-# CONFIG_PCIE_DPC is not set |
|
722 | 721 |
# CONFIG_PCIE_PTM is not set |
723 |
-CONFIG_PCI_BUS_ADDR_T_64BIT=y |
|
724 | 722 |
CONFIG_PCI_MSI=y |
725 | 723 |
CONFIG_PCI_MSI_IRQ_DOMAIN=y |
724 |
+CONFIG_PCI_QUIRKS=y |
|
726 | 725 |
# CONFIG_PCI_DEBUG is not set |
727 |
-# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set |
|
728 | 726 |
# CONFIG_PCI_STUB is not set |
729 |
-# CONFIG_HT_IRQ is not set |
|
730 | 727 |
CONFIG_PCI_LOCKLESS_CONFIG=y |
731 | 728 |
# CONFIG_PCI_IOV is not set |
732 | 729 |
# CONFIG_PCI_PRI is not set |
... | ... |
@@ -739,16 +739,20 @@ CONFIG_HOTPLUG_PCI_ACPI=y |
739 | 739 |
# CONFIG_HOTPLUG_PCI_SHPC is not set |
740 | 740 |
|
741 | 741 |
# |
742 |
-# DesignWare PCI Core Support |
|
742 |
+# PCI controller drivers |
|
743 | 743 |
# |
744 |
-# CONFIG_PCIE_DW_PLAT is not set |
|
745 | 744 |
|
746 | 745 |
# |
747 |
-# PCI host controller drivers |
|
746 |
+# Cadence PCIe controllers support |
|
748 | 747 |
# |
749 | 748 |
# CONFIG_VMD is not set |
750 | 749 |
|
751 | 750 |
# |
751 |
+# DesignWare PCI Core Support |
|
752 |
+# |
|
753 |
+# CONFIG_PCIE_DW_PLAT_HOST is not set |
|
754 |
+ |
|
755 |
+# |
|
752 | 756 |
# PCI Endpoint |
753 | 757 |
# |
754 | 758 |
# CONFIG_PCI_ENDPOINT is not set |
... | ... |
@@ -772,7 +776,6 @@ CONFIG_COMPAT_BINFMT_ELF=y |
772 | 772 |
CONFIG_ELFCORE=y |
773 | 773 |
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y |
774 | 774 |
CONFIG_BINFMT_SCRIPT=y |
775 |
-# CONFIG_HAVE_AOUT is not set |
|
776 | 775 |
CONFIG_BINFMT_MISC=y |
777 | 776 |
CONFIG_COREDUMP=y |
778 | 777 |
CONFIG_IA32_EMULATION=y |
... | ... |
@@ -877,7 +880,6 @@ CONFIG_IPV6_SIT=m |
877 | 877 |
CONFIG_IPV6_NDISC_NODETYPE=y |
878 | 878 |
CONFIG_IPV6_TUNNEL=m |
879 | 879 |
CONFIG_IPV6_FOU=m |
880 |
-# CONFIG_IPV6_FOU_TUNNEL is not set |
|
881 | 880 |
CONFIG_IPV6_MULTIPLE_TABLES=y |
882 | 881 |
# CONFIG_IPV6_SUBTREES is not set |
883 | 882 |
# CONFIG_IPV6_MROUTE is not set |
... | ... |
@@ -895,12 +897,15 @@ CONFIG_BRIDGE_NETFILTER=m |
895 | 895 |
# |
896 | 896 |
# CONFIG_NETFILTER_INGRESS is not set |
897 | 897 |
CONFIG_NETFILTER_NETLINK=m |
898 |
+CONFIG_NETFILTER_FAMILY_BRIDGE=y |
|
899 |
+CONFIG_NETFILTER_FAMILY_ARP=y |
|
898 | 900 |
CONFIG_NETFILTER_NETLINK_ACCT=m |
899 | 901 |
CONFIG_NETFILTER_NETLINK_QUEUE=m |
900 | 902 |
CONFIG_NETFILTER_NETLINK_LOG=m |
901 | 903 |
CONFIG_NF_CONNTRACK=m |
902 | 904 |
CONFIG_NF_LOG_COMMON=m |
903 | 905 |
# CONFIG_NF_LOG_NETDEV is not set |
906 |
+CONFIG_NETFILTER_CONNCOUNT=m |
|
904 | 907 |
CONFIG_NF_CONNTRACK_MARK=y |
905 | 908 |
# CONFIG_NF_CONNTRACK_ZONES is not set |
906 | 909 |
# CONFIG_NF_CONNTRACK_PROCFS is not set |
... | ... |
@@ -928,12 +933,12 @@ CONFIG_NF_CT_NETLINK_TIMEOUT=m |
928 | 928 |
# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set |
929 | 929 |
CONFIG_NF_NAT=m |
930 | 930 |
CONFIG_NF_NAT_NEEDED=y |
931 |
-# CONFIG_NF_NAT_AMANDA is not set |
|
932 | 931 |
CONFIG_NF_NAT_FTP=m |
933 | 932 |
CONFIG_NF_NAT_IRC=m |
934 | 933 |
CONFIG_NF_NAT_SIP=m |
935 | 934 |
CONFIG_NF_NAT_TFTP=m |
936 |
-CONFIG_NF_NAT_REDIRECT=m |
|
935 |
+CONFIG_NF_NAT_REDIRECT=y |
|
936 |
+CONFIG_NF_OSF=m |
|
937 | 937 |
# CONFIG_NF_TABLES is not set |
938 | 938 |
CONFIG_NETFILTER_XTABLES=y |
939 | 939 |
|
... | ... |
@@ -1047,7 +1052,6 @@ CONFIG_IP_VS_TAB_BITS=12 |
1047 | 1047 |
# |
1048 | 1048 |
CONFIG_IP_VS_PROTO_TCP=y |
1049 | 1049 |
CONFIG_IP_VS_PROTO_UDP=y |
1050 |
-# CONFIG_IP_VS_PROTO_AH_ESP is not set |
|
1051 | 1050 |
# CONFIG_IP_VS_PROTO_ESP is not set |
1052 | 1051 |
# CONFIG_IP_VS_PROTO_AH is not set |
1053 | 1052 |
# CONFIG_IP_VS_PROTO_SCTP is not set |
... | ... |
@@ -1065,6 +1069,7 @@ CONFIG_IP_VS_RR=m |
1065 | 1065 |
# CONFIG_IP_VS_LBLCR is not set |
1066 | 1066 |
# CONFIG_IP_VS_DH is not set |
1067 | 1067 |
# CONFIG_IP_VS_SH is not set |
1068 |
+# CONFIG_IP_VS_MH is not set |
|
1068 | 1069 |
# CONFIG_IP_VS_SED is not set |
1069 | 1070 |
# CONFIG_IP_VS_NQ is not set |
1070 | 1071 |
|
... | ... |
@@ -1074,6 +1079,11 @@ CONFIG_IP_VS_RR=m |
1074 | 1074 |
CONFIG_IP_VS_SH_TAB_BITS=8 |
1075 | 1075 |
|
1076 | 1076 |
# |
1077 |
+# IPVS MH scheduler |
|
1078 |
+# |
|
1079 |
+CONFIG_IP_VS_MH_TAB_INDEX=12 |
|
1080 |
+ |
|
1081 |
+# |
|
1077 | 1082 |
# IPVS application helper |
1078 | 1083 |
# |
1079 | 1084 |
# CONFIG_IP_VS_FTP is not set |
... | ... |
@@ -1086,12 +1096,13 @@ CONFIG_IP_VS_NFCT=y |
1086 | 1086 |
CONFIG_NF_DEFRAG_IPV4=m |
1087 | 1087 |
CONFIG_NF_CONNTRACK_IPV4=m |
1088 | 1088 |
# CONFIG_NF_SOCKET_IPV4 is not set |
1089 |
+CONFIG_NF_TPROXY_IPV4=m |
|
1089 | 1090 |
CONFIG_NF_DUP_IPV4=m |
1090 | 1091 |
# CONFIG_NF_LOG_ARP is not set |
1091 | 1092 |
CONFIG_NF_LOG_IPV4=m |
1092 | 1093 |
CONFIG_NF_REJECT_IPV4=m |
1093 | 1094 |
CONFIG_NF_NAT_IPV4=m |
1094 |
-CONFIG_NF_NAT_MASQUERADE_IPV4=m |
|
1095 |
+CONFIG_NF_NAT_MASQUERADE_IPV4=y |
|
1095 | 1096 |
CONFIG_NF_NAT_SNMP_BASIC=m |
1096 | 1097 |
CONFIG_NF_NAT_PROTO_GRE=m |
1097 | 1098 |
CONFIG_NF_NAT_PPTP=m |
... | ... |
@@ -1123,11 +1134,12 @@ CONFIG_IP_NF_ARP_MANGLE=m |
1123 | 1123 |
CONFIG_NF_DEFRAG_IPV6=m |
1124 | 1124 |
CONFIG_NF_CONNTRACK_IPV6=m |
1125 | 1125 |
# CONFIG_NF_SOCKET_IPV6 is not set |
1126 |
+CONFIG_NF_TPROXY_IPV6=m |
|
1126 | 1127 |
CONFIG_NF_DUP_IPV6=m |
1127 | 1128 |
CONFIG_NF_REJECT_IPV6=m |
1128 | 1129 |
CONFIG_NF_LOG_IPV6=m |
1129 | 1130 |
CONFIG_NF_NAT_IPV6=m |
1130 |
-CONFIG_NF_NAT_MASQUERADE_IPV6=m |
|
1131 |
+CONFIG_NF_NAT_MASQUERADE_IPV6=y |
|
1131 | 1132 |
CONFIG_IP6_NF_IPTABLES=m |
1132 | 1133 |
CONFIG_IP6_NF_MATCH_AH=m |
1133 | 1134 |
CONFIG_IP6_NF_MATCH_EUI64=m |
... | ... |
@@ -1138,6 +1150,7 @@ CONFIG_IP6_NF_MATCH_IPV6HEADER=m |
1138 | 1138 |
CONFIG_IP6_NF_MATCH_MH=m |
1139 | 1139 |
CONFIG_IP6_NF_MATCH_RPFILTER=m |
1140 | 1140 |
CONFIG_IP6_NF_MATCH_RT=m |
1141 |
+# CONFIG_IP6_NF_MATCH_SRH is not set |
|
1141 | 1142 |
CONFIG_IP6_NF_TARGET_HL=m |
1142 | 1143 |
CONFIG_IP6_NF_FILTER=m |
1143 | 1144 |
CONFIG_IP6_NF_TARGET_REJECT=m |
... | ... |
@@ -1168,6 +1181,7 @@ CONFIG_BRIDGE_EBT_REDIRECT=m |
1168 | 1168 |
CONFIG_BRIDGE_EBT_SNAT=m |
1169 | 1169 |
CONFIG_BRIDGE_EBT_LOG=m |
1170 | 1170 |
CONFIG_BRIDGE_EBT_NFLOG=m |
1171 |
+# CONFIG_BPFILTER is not set |
|
1171 | 1172 |
# CONFIG_IP_DCCP is not set |
1172 | 1173 |
# CONFIG_IP_SCTP is not set |
1173 | 1174 |
# CONFIG_RDS is not set |
... | ... |
@@ -1187,7 +1201,6 @@ CONFIG_VLAN_8021Q_GVRP=y |
1187 | 1187 |
# CONFIG_DECNET is not set |
1188 | 1188 |
CONFIG_LLC=m |
1189 | 1189 |
# CONFIG_LLC2 is not set |
1190 |
-# CONFIG_IPX is not set |
|
1191 | 1190 |
# CONFIG_ATALK is not set |
1192 | 1191 |
# CONFIG_X25 is not set |
1193 | 1192 |
# CONFIG_LAPB is not set |
... | ... |
@@ -1209,6 +1222,7 @@ CONFIG_NET_SCH_MULTIQ=y |
1209 | 1209 |
CONFIG_NET_SCH_SFQ=m |
1210 | 1210 |
# CONFIG_NET_SCH_TEQL is not set |
1211 | 1211 |
# CONFIG_NET_SCH_TBF is not set |
1212 |
+# CONFIG_NET_SCH_CBS is not set |
|
1212 | 1213 |
# CONFIG_NET_SCH_GRED is not set |
1213 | 1214 |
# CONFIG_NET_SCH_DSMARK is not set |
1214 | 1215 |
# CONFIG_NET_SCH_NETEM is not set |
... | ... |
@@ -1250,6 +1264,7 @@ CONFIG_NET_EMATCH_STACK=32 |
1250 | 1250 |
# CONFIG_NET_EMATCH_META is not set |
1251 | 1251 |
# CONFIG_NET_EMATCH_TEXT is not set |
1252 | 1252 |
# CONFIG_NET_EMATCH_IPSET is not set |
1253 |
+# CONFIG_NET_EMATCH_IPT is not set |
|
1253 | 1254 |
# CONFIG_NET_CLS_ACT is not set |
1254 | 1255 |
# CONFIG_NET_CLS_IND is not set |
1255 | 1256 |
CONFIG_NET_SCH_FIFO=y |
... | ... |
@@ -1260,12 +1275,13 @@ CONFIG_OPENVSWITCH=m |
1260 | 1260 |
CONFIG_OPENVSWITCH_VXLAN=m |
1261 | 1261 |
CONFIG_OPENVSWITCH_GENEVE=m |
1262 | 1262 |
CONFIG_VSOCKETS=y |
1263 |
+# CONFIG_VSOCKETS_DIAG is not set |
|
1263 | 1264 |
CONFIG_VMWARE_VMCI_VSOCKETS=y |
1264 | 1265 |
# CONFIG_NETLINK_DIAG is not set |
1265 | 1266 |
CONFIG_MPLS=y |
1266 | 1267 |
CONFIG_NET_MPLS_GSO=m |
1267 | 1268 |
# CONFIG_MPLS_ROUTING is not set |
1268 |
-# CONFIG_NET_NSH is not set |
|
1269 |
+CONFIG_NET_NSH=m |
|
1269 | 1270 |
# CONFIG_HSR is not set |
1270 | 1271 |
# CONFIG_NET_SWITCHDEV is not set |
1271 | 1272 |
CONFIG_NET_L3_MASTER_DEV=y |
... | ... |
@@ -1289,7 +1305,6 @@ CONFIG_NET_FLOW_LIMIT=y |
1289 | 1289 |
# CONFIG_BT is not set |
1290 | 1290 |
# CONFIG_AF_RXRPC is not set |
1291 | 1291 |
# CONFIG_AF_KCM is not set |
1292 |
-# CONFIG_STREAM_PARSER is not set |
|
1293 | 1292 |
CONFIG_FIB_RULES=y |
1294 | 1293 |
# CONFIG_WIRELESS is not set |
1295 | 1294 |
# CONFIG_WIMAX is not set |
... | ... |
@@ -1306,6 +1321,7 @@ CONFIG_DST_CACHE=y |
1306 | 1306 |
CONFIG_GRO_CELLS=y |
1307 | 1307 |
# CONFIG_NET_DEVLINK is not set |
1308 | 1308 |
CONFIG_MAY_USE_DEVLINK=y |
1309 |
+# CONFIG_FAILOVER is not set |
|
1309 | 1310 |
CONFIG_HAVE_EBPF_JIT=y |
1310 | 1311 |
|
1311 | 1312 |
# |
... | ... |
@@ -1320,17 +1336,18 @@ CONFIG_DEVTMPFS=y |
1320 | 1320 |
CONFIG_DEVTMPFS_MOUNT=y |
1321 | 1321 |
CONFIG_STANDALONE=y |
1322 | 1322 |
CONFIG_PREVENT_FIRMWARE_BUILD=y |
1323 |
+ |
|
1324 |
+# |
|
1325 |
+# Firmware loader |
|
1326 |
+# |
|
1323 | 1327 |
CONFIG_FW_LOADER=y |
1324 |
-# CONFIG_FIRMWARE_IN_KERNEL is not set |
|
1325 | 1328 |
CONFIG_EXTRA_FIRMWARE="" |
1326 |
-# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set |
|
1329 |
+# CONFIG_FW_LOADER_USER_HELPER is not set |
|
1327 | 1330 |
CONFIG_ALLOW_DEV_COREDUMP=y |
1328 | 1331 |
# CONFIG_DEBUG_DRIVER is not set |
1329 | 1332 |
# CONFIG_DEBUG_DEVRES is not set |
1330 | 1333 |
# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set |
1331 | 1334 |
# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set |
1332 |
-# CONFIG_SYS_HYPERVISOR is not set |
|
1333 |
-# CONFIG_GENERIC_CPU_DEVICES is not set |
|
1334 | 1335 |
CONFIG_GENERIC_CPU_AUTOPROBE=y |
1335 | 1336 |
CONFIG_GENERIC_CPU_VULNERABILITIES=y |
1336 | 1337 |
CONFIG_REGMAP=y |
... | ... |
@@ -1356,10 +1373,10 @@ CONFIG_PNPACPI=y |
1356 | 1356 |
CONFIG_BLK_DEV=y |
1357 | 1357 |
# CONFIG_BLK_DEV_NULL_BLK is not set |
1358 | 1358 |
# CONFIG_BLK_DEV_FD is not set |
1359 |
+CONFIG_CDROM=m |
|
1359 | 1360 |
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set |
1360 | 1361 |
# CONFIG_BLK_DEV_DAC960 is not set |
1361 | 1362 |
# CONFIG_BLK_DEV_UMEM is not set |
1362 |
-# CONFIG_BLK_DEV_COW_COMMON is not set |
|
1363 | 1363 |
CONFIG_BLK_DEV_LOOP=m |
1364 | 1364 |
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 |
1365 | 1365 |
CONFIG_BLK_DEV_CRYPTOLOOP=m |
... | ... |
@@ -1370,20 +1387,23 @@ CONFIG_BLK_DEV_NBD=m |
1370 | 1370 |
CONFIG_BLK_DEV_RAM=m |
1371 | 1371 |
CONFIG_BLK_DEV_RAM_COUNT=16 |
1372 | 1372 |
CONFIG_BLK_DEV_RAM_SIZE=16384 |
1373 |
-CONFIG_BLK_DEV_RAM_DAX=y |
|
1374 | 1373 |
# CONFIG_CDROM_PKTCDVD is not set |
1375 | 1374 |
# CONFIG_ATA_OVER_ETH is not set |
1376 | 1375 |
# CONFIG_BLK_DEV_RBD is not set |
1377 | 1376 |
# CONFIG_BLK_DEV_RSXX is not set |
1377 |
+ |
|
1378 |
+# |
|
1379 |
+# NVME Support |
|
1380 |
+# |
|
1378 | 1381 |
CONFIG_NVME_CORE=y |
1379 | 1382 |
CONFIG_BLK_DEV_NVME=y |
1383 |
+# CONFIG_NVME_MULTIPATH is not set |
|
1380 | 1384 |
# CONFIG_NVME_FC is not set |
1381 | 1385 |
# CONFIG_NVME_TARGET is not set |
1382 | 1386 |
|
1383 | 1387 |
# |
1384 | 1388 |
# Misc devices |
1385 | 1389 |
# |
1386 |
-# CONFIG_SENSORS_LIS3LV02D is not set |
|
1387 | 1390 |
# CONFIG_AD525X_DPOT is not set |
1388 | 1391 |
# CONFIG_DUMMY_IRQ is not set |
1389 | 1392 |
# CONFIG_IBM_ASM is not set |
... | ... |
@@ -1423,7 +1443,7 @@ CONFIG_VMWARE_BALLOON=y |
1423 | 1423 |
# CONFIG_SENSORS_LIS3_I2C is not set |
1424 | 1424 |
|
1425 | 1425 |
# |
1426 |
-# Altera FPGA firmware download module |
|
1426 |
+# Altera FPGA firmware download module (requires I2C) |
|
1427 | 1427 |
# |
1428 | 1428 |
# CONFIG_ALTERA_STAPL is not set |
1429 | 1429 |
# CONFIG_INTEL_MEI is not set |
... | ... |
@@ -1432,6 +1452,10 @@ CONFIG_VMWARE_BALLOON=y |
1432 | 1432 |
CONFIG_VMWARE_VMCI=y |
1433 | 1433 |
|
1434 | 1434 |
# |
1435 |
+# Intel MIC & related support |
|
1436 |
+# |
|
1437 |
+ |
|
1438 |
+# |
|
1435 | 1439 |
# Intel MIC Bus Driver |
1436 | 1440 |
# |
1437 | 1441 |
# CONFIG_INTEL_MIC_BUS is not set |
... | ... |
@@ -1467,9 +1491,8 @@ CONFIG_VMWARE_VMCI=y |
1467 | 1467 |
# |
1468 | 1468 |
# CONFIG_GENWQE is not set |
1469 | 1469 |
# CONFIG_ECHO is not set |
1470 |
-# CONFIG_CXL_BASE is not set |
|
1471 |
-# CONFIG_CXL_AFU_DRIVER_OPS is not set |
|
1472 |
-# CONFIG_CXL_LIB is not set |
|
1470 |
+# CONFIG_MISC_RTSX_PCI is not set |
|
1471 |
+# CONFIG_MISC_RTSX_USB is not set |
|
1473 | 1472 |
CONFIG_HAVE_IDE=y |
1474 | 1473 |
# CONFIG_IDE is not set |
1475 | 1474 |
|
... | ... |
@@ -1480,7 +1503,6 @@ CONFIG_SCSI_MOD=y |
1480 | 1480 |
CONFIG_RAID_ATTRS=y |
1481 | 1481 |
CONFIG_SCSI=y |
1482 | 1482 |
CONFIG_SCSI_DMA=y |
1483 |
-# CONFIG_SCSI_NETLINK is not set |
|
1484 | 1483 |
# CONFIG_SCSI_MQ_DEFAULT is not set |
1485 | 1484 |
# CONFIG_SCSI_PROC_FS is not set |
1486 | 1485 |
|
... | ... |
@@ -1544,8 +1566,6 @@ CONFIG_SCSI_MPT2SAS=y |
1544 | 1544 |
CONFIG_VMWARE_PVSCSI=y |
1545 | 1545 |
# CONFIG_SCSI_SNIC is not set |
1546 | 1546 |
# CONFIG_SCSI_DMX3191D is not set |
1547 |
-# CONFIG_SCSI_EATA is not set |
|
1548 |
-# CONFIG_SCSI_FUTURE_DOMAIN is not set |
|
1549 | 1547 |
# CONFIG_SCSI_GDTH is not set |
1550 | 1548 |
# CONFIG_SCSI_ISCI is not set |
1551 | 1549 |
# CONFIG_SCSI_IPS is not set |
... | ... |
@@ -1565,7 +1585,6 @@ CONFIG_VMWARE_PVSCSI=y |
1565 | 1565 |
# CONFIG_SCSI_DH is not set |
1566 | 1566 |
# CONFIG_SCSI_OSD_INITIATOR is not set |
1567 | 1567 |
CONFIG_ATA=y |
1568 |
-# CONFIG_ATA_NONSTANDARD is not set |
|
1569 | 1568 |
# CONFIG_ATA_VERBOSE_ERROR is not set |
1570 | 1569 |
CONFIG_ATA_ACPI=y |
1571 | 1570 |
# CONFIG_SATA_PMP is not set |
... | ... |
@@ -1574,6 +1593,7 @@ CONFIG_ATA_ACPI=y |
1574 | 1574 |
# Controllers with non-SFF native interface |
1575 | 1575 |
# |
1576 | 1576 |
CONFIG_SATA_AHCI=y |
1577 |
+CONFIG_SATA_MOBILE_LPM_POLICY=0 |
|
1577 | 1578 |
CONFIG_SATA_AHCI_PLATFORM=m |
1578 | 1579 |
# CONFIG_SATA_INIC162X is not set |
1579 | 1580 |
# CONFIG_SATA_ACARD_AHCI is not set |
... | ... |
@@ -1666,10 +1686,12 @@ CONFIG_DM_BUFIO=m |
1666 | 1666 |
# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set |
1667 | 1667 |
CONFIG_DM_BIO_PRISON=m |
1668 | 1668 |
CONFIG_DM_PERSISTENT_DATA=m |
1669 |
+# CONFIG_DM_UNSTRIPED is not set |
|
1669 | 1670 |
CONFIG_DM_CRYPT=m |
1670 | 1671 |
CONFIG_DM_SNAPSHOT=m |
1671 | 1672 |
CONFIG_DM_THIN_PROVISIONING=m |
1672 | 1673 |
# CONFIG_DM_CACHE is not set |
1674 |
+# CONFIG_DM_WRITECACHE is not set |
|
1673 | 1675 |
# CONFIG_DM_ERA is not set |
1674 | 1676 |
CONFIG_DM_MIRROR=m |
1675 | 1677 |
# CONFIG_DM_LOG_USERSPACE is not set |
... | ... |
@@ -1714,8 +1736,6 @@ CONFIG_GENEVE=m |
1714 | 1714 |
# CONFIG_GTP is not set |
1715 | 1715 |
# CONFIG_MACSEC is not set |
1716 | 1716 |
# CONFIG_NETCONSOLE is not set |
1717 |
-# CONFIG_NETPOLL is not set |
|
1718 |
-# CONFIG_NET_POLL_CONTROLLER is not set |
|
1719 | 1717 |
CONFIG_TUN=m |
1720 | 1718 |
# CONFIG_TUN_VNET_CROSS_LE is not set |
1721 | 1719 |
CONFIG_VETH=m |
... | ... |
@@ -1742,26 +1762,26 @@ CONFIG_NET_VENDOR_AMD=y |
1742 | 1742 |
# CONFIG_AMD8111_ETH is not set |
1743 | 1743 |
CONFIG_PCNET32=m |
1744 | 1744 |
# CONFIG_AMD_XGBE is not set |
1745 |
-# CONFIG_AMD_XGBE_HAVE_ECC is not set |
|
1746 | 1745 |
# CONFIG_NET_VENDOR_AQUANTIA is not set |
1747 | 1746 |
# CONFIG_NET_VENDOR_ARC is not set |
1748 | 1747 |
# CONFIG_NET_VENDOR_ATHEROS is not set |
1749 | 1748 |
# CONFIG_NET_VENDOR_AURORA is not set |
1750 |
-# CONFIG_NET_CADENCE is not set |
|
1751 | 1749 |
# CONFIG_NET_VENDOR_BROADCOM is not set |
1752 | 1750 |
# CONFIG_NET_VENDOR_BROCADE is not set |
1751 |
+# CONFIG_NET_CADENCE is not set |
|
1753 | 1752 |
# CONFIG_NET_VENDOR_CAVIUM is not set |
1754 | 1753 |
# CONFIG_NET_VENDOR_CHELSIO is not set |
1755 | 1754 |
# CONFIG_NET_VENDOR_CISCO is not set |
1755 |
+# CONFIG_NET_VENDOR_CORTINA is not set |
|
1756 | 1756 |
# CONFIG_CX_ECAT is not set |
1757 | 1757 |
# CONFIG_DNET is not set |
1758 | 1758 |
# CONFIG_NET_VENDOR_DEC is not set |
1759 | 1759 |
# CONFIG_NET_VENDOR_DLINK is not set |
1760 | 1760 |
# CONFIG_NET_VENDOR_EMULEX is not set |
1761 | 1761 |
# CONFIG_NET_VENDOR_EZCHIP is not set |
1762 |
-# CONFIG_NET_VENDOR_EXAR is not set |
|
1763 | 1762 |
# CONFIG_NET_VENDOR_HP is not set |
1764 | 1763 |
# CONFIG_NET_VENDOR_HUAWEI is not set |
1764 |
+# CONFIG_NET_VENDOR_I825XX is not set |
|
1765 | 1765 |
CONFIG_NET_VENDOR_INTEL=y |
1766 | 1766 |
# CONFIG_E100 is not set |
1767 | 1767 |
CONFIG_E1000=m |
... | ... |
@@ -1774,44 +1794,47 @@ CONFIG_E1000E=m |
1774 | 1774 |
# CONFIG_IXGBEVF is not set |
1775 | 1775 |
# CONFIG_I40E is not set |
1776 | 1776 |
# CONFIG_I40EVF is not set |
1777 |
+# CONFIG_ICE is not set |
|
1777 | 1778 |
# CONFIG_FM10K is not set |
1778 |
-# CONFIG_NET_VENDOR_I825XX is not set |
|
1779 |
+# CONFIG_NET_VENDOR_EXAR is not set |
|
1779 | 1780 |
# CONFIG_JME is not set |
1780 | 1781 |
# CONFIG_NET_VENDOR_MARVELL is not set |
1781 | 1782 |
# CONFIG_NET_VENDOR_MELLANOX is not set |
1782 | 1783 |
# CONFIG_NET_VENDOR_MICREL is not set |
1784 |
+# CONFIG_NET_VENDOR_MICROSEMI is not set |
|
1783 | 1785 |
# CONFIG_NET_VENDOR_MYRI is not set |
1784 | 1786 |
# CONFIG_FEALNX is not set |
1785 | 1787 |
# CONFIG_NET_VENDOR_NATSEMI is not set |
1786 | 1788 |
# CONFIG_NET_VENDOR_NETRONOME is not set |
1789 |
+# CONFIG_NET_VENDOR_NI is not set |
|
1787 | 1790 |
# CONFIG_NET_VENDOR_NVIDIA is not set |
1788 | 1791 |
# CONFIG_NET_VENDOR_OKI is not set |
1789 | 1792 |
# CONFIG_ETHOC is not set |
1790 | 1793 |
# CONFIG_NET_PACKET_ENGINE is not set |
1791 | 1794 |
# CONFIG_NET_VENDOR_QLOGIC is not set |
1792 | 1795 |
# CONFIG_NET_VENDOR_QUALCOMM is not set |
1796 |
+# CONFIG_NET_VENDOR_RDC is not set |
|
1793 | 1797 |
# CONFIG_NET_VENDOR_REALTEK is not set |
1794 | 1798 |
# CONFIG_NET_VENDOR_RENESAS is not set |
1795 |
-# CONFIG_NET_VENDOR_RDC is not set |
|
1796 | 1799 |
# CONFIG_NET_VENDOR_ROCKER is not set |
1797 | 1800 |
# CONFIG_NET_VENDOR_SAMSUNG is not set |
1798 | 1801 |
# CONFIG_NET_VENDOR_SEEQ is not set |
1802 |
+# CONFIG_NET_VENDOR_SOLARFLARE is not set |
|
1799 | 1803 |
# CONFIG_NET_VENDOR_SILAN is not set |
1800 | 1804 |
# CONFIG_NET_VENDOR_SIS is not set |
1801 |
-# CONFIG_NET_VENDOR_SOLARFLARE is not set |
|
1802 | 1805 |
# CONFIG_NET_VENDOR_SMSC is not set |
1806 |
+# CONFIG_NET_VENDOR_SOCIONEXT is not set |
|
1803 | 1807 |
# CONFIG_NET_VENDOR_STMICRO is not set |
1804 | 1808 |
# CONFIG_NET_VENDOR_SUN is not set |
1809 |
+# CONFIG_NET_VENDOR_SYNOPSYS is not set |
|
1805 | 1810 |
# CONFIG_NET_VENDOR_TEHUTI is not set |
1806 | 1811 |
# CONFIG_NET_VENDOR_TI is not set |
1807 | 1812 |
# CONFIG_NET_VENDOR_VIA is not set |
1808 | 1813 |
# CONFIG_NET_VENDOR_WIZNET is not set |
1809 |
-# CONFIG_NET_VENDOR_SYNOPSYS is not set |
|
1810 | 1814 |
# CONFIG_FDDI is not set |
1811 | 1815 |
# CONFIG_HIPPI is not set |
1812 | 1816 |
# CONFIG_NET_SB1000 is not set |
1813 | 1817 |
# CONFIG_MDIO_DEVICE is not set |
1814 |
-# CONFIG_MDIO_BUS is not set |
|
1815 | 1818 |
# CONFIG_PHYLIB is not set |
1816 | 1819 |
# CONFIG_PPP is not set |
1817 | 1820 |
# CONFIG_SLIP is not set |
... | ... |
@@ -1828,6 +1851,8 @@ CONFIG_E1000E=m |
1828 | 1828 |
# CONFIG_WAN is not set |
1829 | 1829 |
CONFIG_VMXNET3=m |
1830 | 1830 |
# CONFIG_FUJITSU_ES is not set |
1831 |
+# CONFIG_NETDEVSIM is not set |
|
1832 |
+# CONFIG_NET_FAILOVER is not set |
|
1831 | 1833 |
# CONFIG_ISDN is not set |
1832 | 1834 |
# CONFIG_NVM is not set |
1833 | 1835 |
|
... | ... |
@@ -1952,7 +1977,6 @@ CONFIG_SERIAL_8250_PCI=y |
1952 | 1952 |
CONFIG_SERIAL_8250_NR_UARTS=4 |
1953 | 1953 |
CONFIG_SERIAL_8250_RUNTIME_UARTS=4 |
1954 | 1954 |
# CONFIG_SERIAL_8250_EXTENDED is not set |
1955 |
-# CONFIG_SERIAL_8250_FSL is not set |
|
1956 | 1955 |
# CONFIG_SERIAL_8250_DW is not set |
1957 | 1956 |
# CONFIG_SERIAL_8250_RT288X is not set |
1958 | 1957 |
CONFIG_SERIAL_8250_LPSS=y |
... | ... |
@@ -2048,7 +2072,6 @@ CONFIG_I2C_ALGOBIT=m |
2048 | 2048 |
# CONFIG_I2C_EMEV2 is not set |
2049 | 2049 |
# CONFIG_I2C_OCORES is not set |
2050 | 2050 |
# CONFIG_I2C_PCA_PLATFORM is not set |
2051 |
-# CONFIG_I2C_PXA_PCI is not set |
|
2052 | 2051 |
# CONFIG_I2C_SIMTEC is not set |
2053 | 2052 |
# CONFIG_I2C_XILINX is not set |
2054 | 2053 |
|
... | ... |
@@ -2095,6 +2118,7 @@ CONFIG_PTP_1588_CLOCK=m |
2095 | 2095 |
# |
2096 | 2096 |
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. |
2097 | 2097 |
# |
2098 |
+# CONFIG_PINCTRL is not set |
|
2098 | 2099 |
# CONFIG_GPIOLIB is not set |
2099 | 2100 |
# CONFIG_W1 is not set |
2100 | 2101 |
# CONFIG_POWER_AVS is not set |
... | ... |
@@ -2102,6 +2126,7 @@ CONFIG_PTP_1588_CLOCK=m |
2102 | 2102 |
# CONFIG_POWER_SUPPLY is not set |
2103 | 2103 |
# CONFIG_HWMON is not set |
2104 | 2104 |
CONFIG_THERMAL=y |
2105 |
+# CONFIG_THERMAL_STATISTICS is not set |
|
2105 | 2106 |
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 |
2106 | 2107 |
# CONFIG_THERMAL_WRITABLE_TRIPS is not set |
2107 | 2108 |
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y |
... | ... |
@@ -2124,10 +2149,6 @@ CONFIG_THERMAL_GOV_STEP_WISE=y |
2124 | 2124 |
# CONFIG_INTEL_PCH_THERMAL is not set |
2125 | 2125 |
# CONFIG_WATCHDOG is not set |
2126 | 2126 |
CONFIG_SSB_POSSIBLE=y |
2127 |
- |
|
2128 |
-# |
|
2129 |
-# Sonics Silicon Backplane |
|
2130 |
-# |
|
2131 | 2127 |
# CONFIG_SSB is not set |
2132 | 2128 |
CONFIG_BCMA_POSSIBLE=y |
2133 | 2129 |
# CONFIG_BCMA is not set |
... | ... |
@@ -2135,7 +2156,6 @@ CONFIG_BCMA_POSSIBLE=y |
2135 | 2135 |
# |
2136 | 2136 |
# Multifunction device drivers |
2137 | 2137 |
# |
2138 |
-# CONFIG_MFD_CORE is not set |
|
2139 | 2138 |
# CONFIG_MFD_BCM590XX is not set |
2140 | 2139 |
# CONFIG_MFD_BD9571MWV is not set |
2141 | 2140 |
# CONFIG_MFD_AXP20X_I2C is not set |
... | ... |
@@ -2164,9 +2184,7 @@ CONFIG_BCMA_POSSIBLE=y |
2164 | 2164 |
# CONFIG_MFD_RETU is not set |
2165 | 2165 |
# CONFIG_MFD_PCF50633 is not set |
2166 | 2166 |
# CONFIG_MFD_RDC321X is not set |
2167 |
-# CONFIG_MFD_RTSX_PCI is not set |
|
2168 | 2167 |
# CONFIG_MFD_RT5033 is not set |
2169 |
-# CONFIG_MFD_RTSX_USB is not set |
|
2170 | 2168 |
# CONFIG_MFD_SI476X_CORE is not set |
2171 | 2169 |
# CONFIG_MFD_SM501 is not set |
2172 | 2170 |
# CONFIG_MFD_SKY81452 is not set |
... | ... |
@@ -2178,13 +2196,10 @@ CONFIG_BCMA_POSSIBLE=y |
2178 | 2178 |
# CONFIG_TPS6105X is not set |
2179 | 2179 |
# CONFIG_TPS6507X is not set |
2180 | 2180 |
# CONFIG_MFD_TPS65086 is not set |
2181 |
-# CONFIG_MFD_TPS65217 is not set |
|
2182 | 2181 |
# CONFIG_MFD_TI_LP873X is not set |
2183 |
-# CONFIG_MFD_TPS65218 is not set |
|
2184 | 2182 |
# CONFIG_MFD_TPS65912_I2C is not set |
2185 | 2183 |
# CONFIG_MFD_WL1273_CORE is not set |
2186 | 2184 |
# CONFIG_MFD_LM3533 is not set |
2187 |
-# CONFIG_MFD_TMIO is not set |
|
2188 | 2185 |
# CONFIG_MFD_VX855 is not set |
2189 | 2186 |
# CONFIG_MFD_ARIZONA_I2C is not set |
2190 | 2187 |
# CONFIG_MFD_WM8994 is not set |
... | ... |
@@ -2201,7 +2216,7 @@ CONFIG_VGA_ARB_MAX_GPUS=16 |
2201 | 2201 |
# CONFIG_VGA_SWITCHEROO is not set |
2202 | 2202 |
CONFIG_DRM=m |
2203 | 2203 |
# CONFIG_DRM_DP_AUX_CHARDEV is not set |
2204 |
-# CONFIG_DRM_DEBUG_MM_SELFTEST is not set |
|
2204 |
+# CONFIG_DRM_DEBUG_SELFTEST is not set |
|
2205 | 2205 |
CONFIG_DRM_KMS_HELPER=m |
2206 | 2206 |
# CONFIG_DRM_FBDEV_EMULATION is not set |
2207 | 2207 |
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set |
... | ... |
@@ -2213,12 +2228,17 @@ CONFIG_DRM_TTM=m |
2213 | 2213 |
# CONFIG_DRM_I2C_CH7006 is not set |
2214 | 2214 |
# CONFIG_DRM_I2C_SIL164 is not set |
2215 | 2215 |
# CONFIG_DRM_I2C_NXP_TDA998X is not set |
2216 |
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set |
|
2216 | 2217 |
# CONFIG_DRM_RADEON is not set |
2217 | 2218 |
# CONFIG_DRM_AMDGPU is not set |
2218 | 2219 |
|
2219 | 2220 |
# |
2220 | 2221 |
# ACP (Audio CoProcessor) Configuration |
2221 | 2222 |
# |
2223 |
+ |
|
2224 |
+# |
|
2225 |
+# AMD Library routines |
|
2226 |
+# |
|
2222 | 2227 |
# CONFIG_DRM_NOUVEAU is not set |
2223 | 2228 |
# CONFIG_DRM_I915 is not set |
2224 | 2229 |
# CONFIG_DRM_VGEM is not set |
... | ... |
@@ -2246,7 +2266,7 @@ CONFIG_DRM_PANEL_BRIDGE=y |
2246 | 2246 |
# CONFIG_DRM_HISI_HIBMC is not set |
2247 | 2247 |
# CONFIG_DRM_TINYDRM is not set |
2248 | 2248 |
# CONFIG_DRM_LEGACY is not set |
2249 |
-# CONFIG_DRM_LIB_RANDOM is not set |
|
2249 |
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m |
|
2250 | 2250 |
|
2251 | 2251 |
# |
2252 | 2252 |
# Frame buffer Devices |
... | ... |
@@ -2255,22 +2275,12 @@ CONFIG_FB=y |
2255 | 2255 |
# CONFIG_FIRMWARE_EDID is not set |
2256 | 2256 |
CONFIG_FB_CMDLINE=y |
2257 | 2257 |
CONFIG_FB_NOTIFY=y |
2258 |
-# CONFIG_FB_DDC is not set |
|
2259 | 2258 |
CONFIG_FB_BOOT_VESA_SUPPORT=y |
2260 | 2259 |
CONFIG_FB_CFB_FILLRECT=y |
2261 | 2260 |
CONFIG_FB_CFB_COPYAREA=y |
2262 | 2261 |
CONFIG_FB_CFB_IMAGEBLIT=y |
2263 |
-# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set |
|
2264 |
-# CONFIG_FB_SYS_FILLRECT is not set |
|
2265 |
-# CONFIG_FB_SYS_COPYAREA is not set |
|
2266 |
-# CONFIG_FB_SYS_IMAGEBLIT is not set |
|
2267 |
-# CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set |
|
2268 | 2262 |
# CONFIG_FB_FOREIGN_ENDIAN is not set |
2269 |
-# CONFIG_FB_SYS_FOPS is not set |
|
2270 | 2263 |
CONFIG_FB_DEFERRED_IO=y |
2271 |
-# CONFIG_FB_SVGALIB is not set |
|
2272 |
-# CONFIG_FB_MACMODES is not set |
|
2273 |
-# CONFIG_FB_BACKLIGHT is not set |
|
2274 | 2264 |
# CONFIG_FB_MODE_HELPERS is not set |
2275 | 2265 |
# CONFIG_FB_TILEBLITTING is not set |
2276 | 2266 |
|
... | ... |
@@ -2318,11 +2328,9 @@ CONFIG_FB_VESA=y |
2318 | 2318 |
# CONFIG_FB_METRONOME is not set |
2319 | 2319 |
# CONFIG_FB_MB862XX is not set |
2320 | 2320 |
# CONFIG_FB_BROADSHEET is not set |
2321 |
-# CONFIG_FB_AUO_K190X is not set |
|
2322 | 2321 |
# CONFIG_FB_SIMPLE is not set |
2323 | 2322 |
# CONFIG_FB_SM712 is not set |
2324 | 2323 |
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
2325 |
-# CONFIG_VGASTATE is not set |
|
2326 | 2324 |
CONFIG_HDMI=y |
2327 | 2325 |
|
2328 | 2326 |
# |
... | ... |
@@ -2380,6 +2388,7 @@ CONFIG_HID_GENERIC=m |
2380 | 2380 |
# CONFIG_HID_GYRATION is not set |
2381 | 2381 |
# CONFIG_HID_ICADE is not set |
2382 | 2382 |
# CONFIG_HID_ITE is not set |
2383 |
+# CONFIG_HID_JABRA is not set |
|
2383 | 2384 |
# CONFIG_HID_TWINHAN is not set |
2384 | 2385 |
# CONFIG_HID_KENSINGTON is not set |
2385 | 2386 |
# CONFIG_HID_LCPOWER is not set |
... | ... |
@@ -2387,6 +2396,7 @@ CONFIG_HID_GENERIC=m |
2387 | 2387 |
# CONFIG_HID_LOGITECH is not set |
2388 | 2388 |
# CONFIG_HID_MAGICMOUSE is not set |
2389 | 2389 |
# CONFIG_HID_MAYFLASH is not set |
2390 |
+# CONFIG_HID_REDRAGON is not set |
|
2390 | 2391 |
# CONFIG_HID_MICROSOFT is not set |
2391 | 2392 |
# CONFIG_HID_MONTEREY is not set |
2392 | 2393 |
# CONFIG_HID_MULTITOUCH is not set |
... | ... |
@@ -2404,6 +2414,7 @@ CONFIG_HID_GENERIC=m |
2404 | 2404 |
# CONFIG_HID_SAITEK is not set |
2405 | 2405 |
# CONFIG_HID_SAMSUNG is not set |
2406 | 2406 |
# CONFIG_HID_SPEEDLINK is not set |
2407 |
+# CONFIG_HID_STEAM is not set |
|
2407 | 2408 |
# CONFIG_HID_STEELSERIES is not set |
2408 | 2409 |
# CONFIG_HID_SUNPLUS is not set |
2409 | 2410 |
# CONFIG_HID_RMI is not set |
... | ... |
@@ -2465,6 +2476,7 @@ CONFIG_USB_MON=m |
2465 | 2465 |
# |
2466 | 2466 |
# CONFIG_USB_C67X00_HCD is not set |
2467 | 2467 |
CONFIG_USB_XHCI_HCD=m |
2468 |
+# CONFIG_USB_XHCI_DBGCAP is not set |
|
2468 | 2469 |
# CONFIG_USB_XHCI_PLATFORM is not set |
2469 | 2470 |
CONFIG_USB_EHCI_HCD=m |
2470 | 2471 |
CONFIG_USB_EHCI_ROOT_HUB_TT=y |
... | ... |
@@ -2472,7 +2484,6 @@ CONFIG_USB_EHCI_TT_NEWSCHED=y |
2472 | 2472 |
# CONFIG_USB_EHCI_HCD_PLATFORM is not set |
2473 | 2473 |
# CONFIG_USB_OXU210HP_HCD is not set |
2474 | 2474 |
# CONFIG_USB_ISP116X_HCD is not set |
2475 |
-# CONFIG_USB_ISP1362_HCD is not set |
|
2476 | 2475 |
# CONFIG_USB_FOTG210_HCD is not set |
2477 | 2476 |
# CONFIG_USB_OHCI_HCD is not set |
2478 | 2477 |
# CONFIG_USB_SL811_HCD is not set |
... | ... |
@@ -2561,15 +2572,10 @@ CONFIG_USB_STORAGE=m |
2561 | 2561 |
# |
2562 | 2562 |
# USB Physical Layer drivers |
2563 | 2563 |
# |
2564 |
-# CONFIG_USB_PHY is not set |
|
2565 | 2564 |
# CONFIG_NOP_USB_XCEIV is not set |
2566 | 2565 |
# CONFIG_USB_ISP1301 is not set |
2567 | 2566 |
# CONFIG_USB_GADGET is not set |
2568 |
- |
|
2569 |
-# |
|
2570 |
-# USB Power Delivery and Type-C drivers |
|
2571 |
-# |
|
2572 |
-# CONFIG_TYPEC_UCSI is not set |
|
2567 |
+# CONFIG_TYPEC is not set |
|
2573 | 2568 |
# CONFIG_USB_ULPI_BUS is not set |
2574 | 2569 |
# CONFIG_UWB is not set |
2575 | 2570 |
# CONFIG_MMC is not set |
... | ... |
@@ -2611,6 +2617,7 @@ CONFIG_RTC_INTF_DEV=y |
2611 | 2611 |
# CONFIG_RTC_DRV_X1205 is not set |
2612 | 2612 |
# CONFIG_RTC_DRV_PCF8523 is not set |
2613 | 2613 |
# CONFIG_RTC_DRV_PCF85063 is not set |
2614 |
+# CONFIG_RTC_DRV_PCF85363 is not set |
|
2614 | 2615 |
# CONFIG_RTC_DRV_PCF8563 is not set |
2615 | 2616 |
# CONFIG_RTC_DRV_PCF8583 is not set |
2616 | 2617 |
# CONFIG_RTC_DRV_M41T80 is not set |
... | ... |
@@ -2673,10 +2680,8 @@ CONFIG_SYNC_FILE=y |
2673 | 2673 |
# CONFIG_AUXDISPLAY is not set |
2674 | 2674 |
# CONFIG_UIO is not set |
2675 | 2675 |
CONFIG_VIRT_DRIVERS=y |
2676 |
- |
|
2677 |
-# |
|
2678 |
-# Virtio drivers |
|
2679 |
-# |
|
2676 |
+# CONFIG_VBOXGUEST is not set |
|
2677 |
+CONFIG_VIRTIO_MENU=y |
|
2680 | 2678 |
# CONFIG_VIRTIO_PCI is not set |
2681 | 2679 |
# CONFIG_VIRTIO_MMIO is not set |
2682 | 2680 |
|
... | ... |
@@ -2684,11 +2689,11 @@ CONFIG_VIRT_DRIVERS=y |
2684 | 2684 |
# Microsoft Hyper-V guest support |
2685 | 2685 |
# |
2686 | 2686 |
# CONFIG_HYPERV is not set |
2687 |
-# CONFIG_HYPERV_TSCPAGE is not set |
|
2688 | 2687 |
# CONFIG_STAGING is not set |
2689 | 2688 |
# CONFIG_X86_PLATFORM_DEVICES is not set |
2690 | 2689 |
CONFIG_PMC_ATOM=y |
2691 | 2690 |
# CONFIG_CHROME_PLATFORMS is not set |
2691 |
+# CONFIG_MELLANOX_PLATFORM is not set |
|
2692 | 2692 |
CONFIG_CLKDEV_LOOKUP=y |
2693 | 2693 |
CONFIG_HAVE_CLK_PREPARE=y |
2694 | 2694 |
CONFIG_COMMON_CLK=y |
... | ... |
@@ -2697,11 +2702,9 @@ CONFIG_COMMON_CLK=y |
2697 | 2697 |
# Common Clock Framework |
2698 | 2698 |
# |
2699 | 2699 |
# CONFIG_COMMON_CLK_SI5351 is not set |
2700 |
+# CONFIG_COMMON_CLK_SI544 is not set |
|
2700 | 2701 |
# CONFIG_COMMON_CLK_CDCE706 is not set |
2701 | 2702 |
# CONFIG_COMMON_CLK_CS2000_CP is not set |
2702 |
-# CONFIG_COMMON_CLK_NXP is not set |
|
2703 |
-# CONFIG_COMMON_CLK_PXA is not set |
|
2704 |
-# CONFIG_COMMON_CLK_PIC32 is not set |
|
2705 | 2703 |
# CONFIG_HWSPINLOCK is not set |
2706 | 2704 |
|
2707 | 2705 |
# |
... | ... |
@@ -2710,11 +2713,6 @@ CONFIG_COMMON_CLK=y |
2710 | 2710 |
CONFIG_CLKEVT_I8253=y |
2711 | 2711 |
CONFIG_I8253_LOCK=y |
2712 | 2712 |
CONFIG_CLKBLD_I8253=y |
2713 |
-# CONFIG_ATMEL_PIT is not set |
|
2714 |
-# CONFIG_SH_TIMER_CMT is not set |
|
2715 |
-# CONFIG_SH_TIMER_MTU2 is not set |
|
2716 |
-# CONFIG_SH_TIMER_TMU is not set |
|
2717 |
-# CONFIG_EM_TIMER_STI is not set |
|
2718 | 2713 |
CONFIG_MAILBOX=y |
2719 | 2714 |
CONFIG_PCC=y |
2720 | 2715 |
# CONFIG_ALTERA_MBOX is not set |
... | ... |
@@ -2729,6 +2727,8 @@ CONFIG_PCC=y |
2729 | 2729 |
# Rpmsg drivers |
2730 | 2730 |
# |
2731 | 2731 |
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set |
2732 |
+# CONFIG_RPMSG_VIRTIO is not set |
|
2733 |
+# CONFIG_SOUNDWIRE is not set |
|
2732 | 2734 |
|
2733 | 2735 |
# |
2734 | 2736 |
# SOC (System On Chip) specific Drivers |
... | ... |
@@ -2749,8 +2749,12 @@ CONFIG_PCC=y |
2749 | 2749 |
# |
2750 | 2750 |
# Qualcomm SoC drivers |
2751 | 2751 |
# |
2752 |
-# CONFIG_SUNXI_SRAM is not set |
|
2753 | 2752 |
# CONFIG_SOC_TI is not set |
2753 |
+ |
|
2754 |
+# |
|
2755 |
+# Xilinx SoC drivers |
|
2756 |
+# |
|
2757 |
+# CONFIG_XILINX_VCU is not set |
|
2754 | 2758 |
# CONFIG_PM_DEVFREQ is not set |
2755 | 2759 |
# CONFIG_EXTCON is not set |
2756 | 2760 |
# CONFIG_MEMORY is not set |
... | ... |
@@ -2758,6 +2762,10 @@ CONFIG_PCC=y |
2758 | 2758 |
# CONFIG_NTB is not set |
2759 | 2759 |
# CONFIG_VME_BUS is not set |
2760 | 2760 |
# CONFIG_PWM is not set |
2761 |
+ |
|
2762 |
+# |
|
2763 |
+# IRQ chip support |
|
2764 |
+# |
|
2761 | 2765 |
CONFIG_ARM_GIC_MAX_NR=1 |
2762 | 2766 |
# CONFIG_IPACK_BUS is not set |
2763 | 2767 |
# CONFIG_RESET_CONTROLLER is not set |
... | ... |
@@ -2792,18 +2800,21 @@ CONFIG_BTT=y |
2792 | 2792 |
CONFIG_ND_PFN=m |
2793 | 2793 |
CONFIG_NVDIMM_PFN=y |
2794 | 2794 |
CONFIG_NVDIMM_DAX=y |
2795 |
+CONFIG_DAX_DRIVER=y |
|
2795 | 2796 |
CONFIG_DAX=y |
2796 | 2797 |
CONFIG_DEV_DAX=m |
2797 | 2798 |
CONFIG_DEV_DAX_PMEM=m |
2798 | 2799 |
# CONFIG_NVMEM is not set |
2799 |
-# CONFIG_STM is not set |
|
2800 |
-# CONFIG_INTEL_TH is not set |
|
2801 |
-# CONFIG_FPGA is not set |
|
2802 | 2800 |
|
2803 | 2801 |
# |
2804 |
-# FSI support |
|
2802 |
+# HW tracing support |
|
2805 | 2803 |
# |
2806 |
-# CONFIG_FSI is not set |
|
2804 |
+# CONFIG_STM is not set |
|
2805 |
+# CONFIG_INTEL_TH is not set |
|
2806 |
+# CONFIG_FPGA is not set |
|
2807 |
+# CONFIG_UNISYS_VISORBUS is not set |
|
2808 |
+# CONFIG_SIOX is not set |
|
2809 |
+# CONFIG_SLIMBUS is not set |
|
2807 | 2810 |
|
2808 | 2811 |
# |
2809 | 2812 |
# Firmware Drivers |
... | ... |
@@ -2831,7 +2842,6 @@ CONFIG_EFI_RUNTIME_WRAPPERS=y |
2831 | 2831 |
# CONFIG_EFI_TEST is not set |
2832 | 2832 |
# CONFIG_APPLE_PROPERTIES is not set |
2833 | 2833 |
# CONFIG_RESET_ATTACK_MITIGATION is not set |
2834 |
-# CONFIG_EFI_DEV_PATH_PARSER is not set |
|
2835 | 2834 |
|
2836 | 2835 |
# |
2837 | 2836 |
# Tegra firmware driver |
... | ... |
@@ -2859,6 +2869,7 @@ CONFIG_XFS_FS=m |
2859 | 2859 |
CONFIG_XFS_QUOTA=y |
2860 | 2860 |
CONFIG_XFS_POSIX_ACL=y |
2861 | 2861 |
CONFIG_XFS_RT=y |
2862 |
+# CONFIG_XFS_ONLINE_SCRUB is not set |
|
2862 | 2863 |
# CONFIG_XFS_WARN is not set |
2863 | 2864 |
# CONFIG_XFS_DEBUG is not set |
2864 | 2865 |
# CONFIG_GFS2_FS is not set |
... | ... |
@@ -2869,6 +2880,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y |
2869 | 2869 |
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set |
2870 | 2870 |
# CONFIG_BTRFS_DEBUG is not set |
2871 | 2871 |
# CONFIG_BTRFS_ASSERT is not set |
2872 |
+# CONFIG_BTRFS_FS_REF_VERIFY is not set |
|
2872 | 2873 |
# CONFIG_NILFS2_FS is not set |
2873 | 2874 |
# CONFIG_F2FS_FS is not set |
2874 | 2875 |
CONFIG_FS_DAX=y |
... | ... |
@@ -2892,11 +2904,14 @@ CONFIG_PRINT_QUOTA_WARNING=y |
2892 | 2892 |
CONFIG_QUOTACTL=y |
2893 | 2893 |
CONFIG_QUOTACTL_COMPAT=y |
2894 | 2894 |
CONFIG_AUTOFS4_FS=y |
2895 |
+CONFIG_AUTOFS_FS=y |
|
2895 | 2896 |
CONFIG_FUSE_FS=m |
2896 | 2897 |
# CONFIG_CUSE is not set |
2897 | 2898 |
CONFIG_OVERLAY_FS=m |
2898 | 2899 |
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set |
2900 |
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y |
|
2899 | 2901 |
# CONFIG_OVERLAY_FS_INDEX is not set |
2902 |
+# CONFIG_OVERLAY_FS_XINO_AUTO is not set |
|
2900 | 2903 |
|
2901 | 2904 |
# |
2902 | 2905 |
# Caches |
... | ... |
@@ -2937,6 +2952,7 @@ CONFIG_TMPFS_POSIX_ACL=y |
2937 | 2937 |
CONFIG_TMPFS_XATTR=y |
2938 | 2938 |
CONFIG_HUGETLBFS=y |
2939 | 2939 |
CONFIG_HUGETLB_PAGE=y |
2940 |
+CONFIG_MEMFD_CREATE=y |
|
2940 | 2941 |
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y |
2941 | 2942 |
CONFIG_CONFIGFS_FS=m |
2942 | 2943 |
CONFIG_EFIVAR_FS=m |
... | ... |
@@ -2983,7 +2999,6 @@ CONFIG_CIFS_WEAK_PW_HASH=y |
2983 | 2983 |
# CONFIG_CIFS_DEBUG is not set |
2984 | 2984 |
# CONFIG_CIFS_DFS_UPCALL is not set |
2985 | 2985 |
# CONFIG_CIFS_SMB311 is not set |
2986 |
-# CONFIG_NCP_FS is not set |
|
2987 | 2986 |
# CONFIG_CODA_FS is not set |
2988 | 2987 |
# CONFIG_AFS_FS is not set |
2989 | 2988 |
CONFIG_9P_FS=m |
... | ... |
@@ -3076,7 +3091,7 @@ CONFIG_DEBUG_FS=y |
3076 | 3076 |
CONFIG_DEBUG_SECTION_MISMATCH=y |
3077 | 3077 |
CONFIG_SECTION_MISMATCH_WARN_ONLY=y |
3078 | 3078 |
CONFIG_FRAME_POINTER=y |
3079 |
-# CONFIG_STACK_VALIDATION is not set |
|
3079 |
+CONFIG_STACK_VALIDATION=y |
|
3080 | 3080 |
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set |
3081 | 3081 |
# CONFIG_MAGIC_SYSRQ is not set |
3082 | 3082 |
CONFIG_DEBUG_KERNEL=y |
... | ... |
@@ -3103,6 +3118,7 @@ CONFIG_HAVE_DEBUG_STACKOVERFLOW=y |
3103 | 3103 |
CONFIG_HAVE_ARCH_KASAN=y |
3104 | 3104 |
# CONFIG_KASAN is not set |
3105 | 3105 |
CONFIG_ARCH_HAS_KCOV=y |
3106 |
+CONFIG_CC_HAS_SANCOV_TRACE_PC=y |
|
3106 | 3107 |
# CONFIG_KCOV is not set |
3107 | 3108 |
# CONFIG_DEBUG_SHIRQ is not set |
3108 | 3109 |
|
... | ... |
@@ -3126,13 +3142,15 @@ CONFIG_SCHEDSTATS=y |
3126 | 3126 |
# |
3127 | 3127 |
# Lock Debugging (spinlocks, mutexes, etc...) |
3128 | 3128 |
# |
3129 |
+CONFIG_LOCK_DEBUGGING_SUPPORT=y |
|
3130 |
+# CONFIG_PROVE_LOCKING is not set |
|
3131 |
+# CONFIG_LOCK_STAT is not set |
|
3129 | 3132 |
# CONFIG_DEBUG_RT_MUTEXES is not set |
3130 | 3133 |
# CONFIG_DEBUG_SPINLOCK is not set |
3131 | 3134 |
# CONFIG_DEBUG_MUTEXES is not set |
3132 | 3135 |
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set |
3136 |
+# CONFIG_DEBUG_RWSEMS is not set |
|
3133 | 3137 |
# CONFIG_DEBUG_LOCK_ALLOC is not set |
3134 |
-# CONFIG_PROVE_LOCKING is not set |
|
3135 |
-# CONFIG_LOCK_STAT is not set |
|
3136 | 3138 |
# CONFIG_DEBUG_ATOMIC_SLEEP is not set |
3137 | 3139 |
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
3138 | 3140 |
# CONFIG_LOCK_TORTURE_TEST is not set |
... | ... |
@@ -3150,8 +3168,6 @@ CONFIG_DEBUG_BUGVERBOSE=y |
3150 | 3150 |
# |
3151 | 3151 |
# RCU Debugging |
3152 | 3152 |
# |
3153 |
-# CONFIG_PROVE_RCU is not set |
|
3154 |
-# CONFIG_TORTURE_TEST is not set |
|
3155 | 3153 |
# CONFIG_RCU_PERF_TEST is not set |
3156 | 3154 |
# CONFIG_RCU_TORTURE_TEST is not set |
3157 | 3155 |
CONFIG_RCU_CPU_STALL_TIMEOUT=60 |
... | ... |
@@ -3176,41 +3192,13 @@ CONFIG_TRACING_SUPPORT=y |
3176 | 3176 |
# CONFIG_FTRACE is not set |
3177 | 3177 |
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set |
3178 | 3178 |
# CONFIG_DMA_API_DEBUG is not set |
3179 |
- |
|
3180 |
-# |
|
3181 |
-# Runtime Testing |
|
3182 |
-# |
|
3183 |
-# CONFIG_LKDTM is not set |
|
3184 |
-# CONFIG_TEST_LIST_SORT is not set |
|
3185 |
-# CONFIG_TEST_SORT is not set |
|
3186 |
-# CONFIG_BACKTRACE_SELF_TEST is not set |
|
3187 |
-# CONFIG_RBTREE_TEST is not set |
|
3188 |
-# CONFIG_INTERVAL_TREE_TEST is not set |
|
3189 |
-# CONFIG_PERCPU_TEST is not set |
|
3190 |
-# CONFIG_ATOMIC64_SELFTEST is not set |
|
3191 |
-# CONFIG_TEST_HEXDUMP is not set |
|
3192 |
-# CONFIG_TEST_STRING_HELPERS is not set |
|
3193 |
-# CONFIG_TEST_KSTRTOX is not set |
|
3194 |
-# CONFIG_TEST_PRINTF is not set |
|
3195 |
-# CONFIG_TEST_BITMAP is not set |
|
3196 |
-# CONFIG_TEST_UUID is not set |
|
3197 |
-# CONFIG_TEST_RHASHTABLE is not set |
|
3198 |
-# CONFIG_TEST_HASH is not set |
|
3199 |
-# CONFIG_TEST_LKM is not set |
|
3200 |
-# CONFIG_TEST_USER_COPY is not set |
|
3201 |
-# CONFIG_TEST_BPF is not set |
|
3202 |
-# CONFIG_TEST_FIRMWARE is not set |
|
3203 |
-# CONFIG_TEST_SYSCTL is not set |
|
3204 |
-# CONFIG_TEST_UDELAY is not set |
|
3205 |
-# CONFIG_TEST_STATIC_KEYS is not set |
|
3206 |
-# CONFIG_TEST_KMOD is not set |
|
3179 |
+# CONFIG_RUNTIME_TESTING_MENU is not set |
|
3207 | 3180 |
# CONFIG_MEMTEST is not set |
3208 | 3181 |
# CONFIG_BUG_ON_DATA_CORRUPTION is not set |
3209 | 3182 |
# CONFIG_SAMPLES is not set |
3210 | 3183 |
CONFIG_HAVE_ARCH_KGDB=y |
3211 | 3184 |
# CONFIG_KGDB is not set |
3212 | 3185 |
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y |
3213 |
-# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set |
|
3214 | 3186 |
# CONFIG_UBSAN is not set |
3215 | 3187 |
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y |
3216 | 3188 |
# CONFIG_X86_VERBOSE_BOOTUP is not set |
... | ... |
@@ -3218,13 +3206,11 @@ CONFIG_EARLY_PRINTK=y |
3218 | 3218 |
# CONFIG_EARLY_PRINTK_DBGP is not set |
3219 | 3219 |
# CONFIG_EARLY_PRINTK_EFI is not set |
3220 | 3220 |
# CONFIG_EARLY_PRINTK_USB_XDBC is not set |
3221 |
-# CONFIG_X86_PTDUMP_CORE is not set |
|
3222 | 3221 |
# CONFIG_X86_PTDUMP is not set |
3223 | 3222 |
# CONFIG_EFI_PGT_DUMP is not set |
3224 | 3223 |
# CONFIG_DEBUG_WX is not set |
3225 | 3224 |
CONFIG_DOUBLEFAULT=y |
3226 | 3225 |
# CONFIG_DEBUG_TLBFLUSH is not set |
3227 |
-# CONFIG_IOMMU_STRESS is not set |
|
3228 | 3226 |
CONFIG_HAVE_MMIOTRACE_SUPPORT=y |
3229 | 3227 |
CONFIG_IO_DELAY_TYPE_0X80=0 |
3230 | 3228 |
CONFIG_IO_DELAY_TYPE_0XED=1 |
... | ... |
@@ -3261,6 +3247,7 @@ CONFIG_KEYS_COMPAT=y |
3261 | 3261 |
CONFIG_PAGE_TABLE_ISOLATION=y |
3262 | 3262 |
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y |
3263 | 3263 |
CONFIG_HARDENED_USERCOPY=y |
3264 |
+CONFIG_HARDENED_USERCOPY_FALLBACK=y |
|
3264 | 3265 |
# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set |
3265 | 3266 |
# CONFIG_FORTIFY_SOURCE is not set |
3266 | 3267 |
# CONFIG_STATIC_USERMODEHELPER is not set |
... | ... |
@@ -3311,6 +3298,17 @@ CONFIG_CRYPTO_AUTHENC=m |
3311 | 3311 |
CONFIG_CRYPTO_CCM=m |
3312 | 3312 |
# CONFIG_CRYPTO_GCM is not set |
3313 | 3313 |
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set |
3314 |
+# CONFIG_CRYPTO_AEGIS128 is not set |
|
3315 |
+# CONFIG_CRYPTO_AEGIS128L is not set |
|
3316 |
+# CONFIG_CRYPTO_AEGIS256 is not set |
|
3317 |
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set |
|
3318 |
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set |
|
3319 |
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set |
|
3320 |
+# CONFIG_CRYPTO_MORUS640 is not set |
|
3321 |
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set |
|
3322 |
+# CONFIG_CRYPTO_MORUS1280 is not set |
|
3323 |
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set |
|
3324 |
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set |
|
3314 | 3325 |
CONFIG_CRYPTO_SEQIV=m |
3315 | 3326 |
CONFIG_CRYPTO_ECHAINIV=m |
3316 | 3327 |
|
... | ... |
@@ -3318,6 +3316,7 @@ CONFIG_CRYPTO_ECHAINIV=m |
3318 | 3318 |
# Block modes |
3319 | 3319 |
# |
3320 | 3320 |
CONFIG_CRYPTO_CBC=y |
3321 |
+# CONFIG_CRYPTO_CFB is not set |
|
3321 | 3322 |
CONFIG_CRYPTO_CTR=m |
3322 | 3323 |
# CONFIG_CRYPTO_CTS is not set |
3323 | 3324 |
CONFIG_CRYPTO_ECB=m |
... | ... |
@@ -3362,6 +3361,7 @@ CONFIG_CRYPTO_SHA1=m |
3362 | 3362 |
CONFIG_CRYPTO_SHA256=m |
3363 | 3363 |
CONFIG_CRYPTO_SHA512=y |
3364 | 3364 |
# CONFIG_CRYPTO_SHA3 is not set |
3365 |
+# CONFIG_CRYPTO_SM3 is not set |
|
3365 | 3366 |
# CONFIG_CRYPTO_TGR192 is not set |
3366 | 3367 |
# CONFIG_CRYPTO_WP512 is not set |
3367 | 3368 |
# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set |
... | ... |
@@ -3390,7 +3390,6 @@ CONFIG_CRYPTO_DES=m |
3390 | 3390 |
# CONFIG_CRYPTO_FCRYPT is not set |
3391 | 3391 |
# CONFIG_CRYPTO_KHAZAD is not set |
3392 | 3392 |
# CONFIG_CRYPTO_SALSA20 is not set |
3393 |
-# CONFIG_CRYPTO_SALSA20_X86_64 is not set |
|
3394 | 3393 |
# CONFIG_CRYPTO_CHACHA20 is not set |
3395 | 3394 |
# CONFIG_CRYPTO_CHACHA20_X86_64 is not set |
3396 | 3395 |
# CONFIG_CRYPTO_SEED is not set |
... | ... |
@@ -3398,6 +3397,8 @@ CONFIG_CRYPTO_DES=m |
3398 | 3398 |
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set |
3399 | 3399 |
# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set |
3400 | 3400 |
# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set |
3401 |
+# CONFIG_CRYPTO_SM4 is not set |
|
3402 |
+# CONFIG_CRYPTO_SPECK is not set |
|
3401 | 3403 |
# CONFIG_CRYPTO_TEA is not set |
3402 | 3404 |
# CONFIG_CRYPTO_TWOFISH is not set |
3403 | 3405 |
# CONFIG_CRYPTO_TWOFISH_X86_64 is not set |
... | ... |
@@ -3412,6 +3413,7 @@ CONFIG_CRYPTO_DEFLATE=m |
3412 | 3412 |
# CONFIG_CRYPTO_842 is not set |
3413 | 3413 |
# CONFIG_CRYPTO_LZ4 is not set |
3414 | 3414 |
# CONFIG_CRYPTO_LZ4HC is not set |
3415 |
+# CONFIG_CRYPTO_ZSTD is not set |
|
3415 | 3416 |
|
3416 | 3417 |
# |
3417 | 3418 |
# Random Number Generation |
... | ... |
@@ -3448,14 +3450,12 @@ CONFIG_SYSTEM_TRUSTED_KEYS="" |
3448 | 3448 |
# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set |
3449 | 3449 |
CONFIG_HAVE_KVM=y |
3450 | 3450 |
# CONFIG_VIRTUALIZATION is not set |
3451 |
-# CONFIG_BINARY_PRINTF is not set |
|
3452 | 3451 |
|
3453 | 3452 |
# |
3454 | 3453 |
# Library routines |
3455 | 3454 |
# |
3456 | 3455 |
CONFIG_RAID6_PQ=m |
3457 | 3456 |
CONFIG_BITREVERSE=y |
3458 |
-# CONFIG_HAVE_ARCH_BITREVERSE is not set |
|
3459 | 3457 |
CONFIG_RATIONAL=y |
3460 | 3458 |
CONFIG_GENERIC_STRNCPY_FROM_USER=y |
3461 | 3459 |
CONFIG_GENERIC_STRNLEN_USER=y |
... | ... |
@@ -3463,7 +3463,6 @@ CONFIG_GENERIC_NET_UTILS=y |
3463 | 3463 |
CONFIG_GENERIC_FIND_FIRST_BIT=y |
3464 | 3464 |
CONFIG_GENERIC_PCI_IOMAP=y |
3465 | 3465 |
CONFIG_GENERIC_IOMAP=y |
3466 |
-CONFIG_GENERIC_IO=y |
|
3467 | 3466 |
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y |
3468 | 3467 |
CONFIG_ARCH_HAS_FAST_MULTIPLIER=y |
3469 | 3468 |
# CONFIG_CRC_CCITT is not set |
... | ... |
@@ -3481,7 +3480,6 @@ CONFIG_CRC32_SLICEBY8=y |
3481 | 3481 |
CONFIG_LIBCRC32C=y |
3482 | 3482 |
# CONFIG_CRC8 is not set |
3483 | 3483 |
CONFIG_XXHASH=m |
3484 |
-# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set |
|
3485 | 3484 |
# CONFIG_RANDOM32_SELFTEST is not set |
3486 | 3485 |
CONFIG_ZLIB_INFLATE=y |
3487 | 3486 |
CONFIG_ZLIB_DEFLATE=m |
... | ... |
@@ -3514,8 +3512,12 @@ CONFIG_ASSOCIATIVE_ARRAY=y |
3514 | 3514 |
CONFIG_HAS_IOMEM=y |
3515 | 3515 |
CONFIG_HAS_IOPORT_MAP=y |
3516 | 3516 |
CONFIG_HAS_DMA=y |
3517 |
-# CONFIG_DMA_NOOP_OPS is not set |
|
3518 |
-# CONFIG_DMA_VIRT_OPS is not set |
|
3517 |
+CONFIG_NEED_SG_DMA_LENGTH=y |
|
3518 |
+CONFIG_NEED_DMA_MAP_STATE=y |
|
3519 |
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y |
|
3520 |
+CONFIG_DMA_DIRECT_OPS=y |
|
3521 |
+CONFIG_SWIOTLB=y |
|
3522 |
+CONFIG_SGL_ALLOC=y |
|
3519 | 3523 |
CONFIG_CPU_RMAP=y |
3520 | 3524 |
CONFIG_DQL=y |
3521 | 3525 |
CONFIG_GLOB=y |
... | ... |
@@ -3532,7 +3534,6 @@ CONFIG_FONT_SUPPORT=y |
3532 | 3532 |
# CONFIG_FONTS is not set |
3533 | 3533 |
CONFIG_FONT_8x8=y |
3534 | 3534 |
CONFIG_FONT_8x16=y |
3535 |
-# CONFIG_SG_SPLIT is not set |
|
3536 | 3535 |
CONFIG_SG_POOL=y |
3537 | 3536 |
CONFIG_ARCH_HAS_SG_CHAIN=y |
3538 | 3537 |
CONFIG_ARCH_HAS_PMEM_API=y |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
%global security_hardening none |
2 | 2 |
Summary: Kernel |
3 | 3 |
Name: linux-esx |
4 |
-Version: 4.14.67 |
|
4 |
+Version: 4.18.9 |
|
5 | 5 |
Release: 1%{?dist} |
6 | 6 |
License: GPLv2 |
7 | 7 |
URL: http://www.kernel.org/ |
... | ... |
@@ -9,7 +9,7 @@ Group: System Environment/Kernel |
9 | 9 |
Vendor: VMware, Inc. |
10 | 10 |
Distribution: Photon |
11 | 11 |
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%{version}.tar.xz |
12 |
-%define sha1 linux=4a6aa8d8a5190dbf1a835a5171609f02b27809e1 |
|
12 |
+%define sha1 linux=229ed4bedc5b8256bdd761845b1d7e20e1df12d7 |
|
13 | 13 |
Source1: config-esx |
14 | 14 |
Source2: initramfs.trigger |
15 | 15 |
# common |
... | ... |
@@ -20,7 +20,7 @@ Patch1: double-tcp_mem-limits.patch |
20 | 20 |
Patch3: SUNRPC-Do-not-reuse-srcport-for-TIME_WAIT-socket.patch |
21 | 21 |
Patch4: SUNRPC-xs_bind-uses-ip_local_reserved_ports.patch |
22 | 22 |
Patch5: vsock-transport-for-9p.patch |
23 |
-Patch6: x86-vmware-STA-support.patch |
|
23 |
+Patch6: 4.18-x86-vmware-STA-support.patch |
|
24 | 24 |
|
25 | 25 |
# -esx |
26 | 26 |
Patch13: serial-8250-do-not-probe-U6-16550A-fifo-size.patch |
... | ... |
@@ -31,11 +31,10 @@ Patch17: 04-quiet-boot.patch |
31 | 31 |
Patch18: 05-pv-ops-clocksource.patch |
32 | 32 |
Patch19: 06-pv-ops-boot_clock.patch |
33 | 33 |
Patch20: 07-vmware-only.patch |
34 |
-Patch21: vmware-balloon-late-initcall.patch |
|
35 |
-Patch22: add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by-default.patch |
|
34 |
+Patch22: 4.18-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by-default.patch |
|
36 | 35 |
# Fix CVE-2017-1000252 |
37 | 36 |
Patch24: kvm-dont-accept-wrong-gsi-values.patch |
38 |
-Patch25: 0001-hwrng-rdrand-Add-RNG-driver-based-on-x86-rdrand-inst.patch |
|
37 |
+Patch25: 4.18-0001-hwrng-rdrand-Add-RNG-driver-based-on-x86-rdrand-inst.patch |
|
39 | 38 |
|
40 | 39 |
|
41 | 40 |
BuildRequires: bc |
... | ... |
@@ -88,7 +87,6 @@ The Linux package contains the Linux kernel doc files |
88 | 88 |
%patch18 -p1 |
89 | 89 |
%patch19 -p1 |
90 | 90 |
%patch20 -p1 |
91 |
-%patch21 -p1 |
|
92 | 91 |
%patch22 -p1 |
93 | 92 |
%patch24 -p1 |
94 | 93 |
%patch25 -p1 |
... | ... |
@@ -188,6 +186,8 @@ ln -sf linux-%{uname_r}.cfg /boot/photon.cfg |
188 | 188 |
/usr/src/linux-headers-%{uname_r} |
189 | 189 |
|
190 | 190 |
%changelog |
191 |
+* Mon Sep 24 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.18.9-1 |
|
192 |
+- Update to version 4.18.9 |
|
191 | 193 |
* Wed Sep 19 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.14.67-1 |
192 | 194 |
- Update to version 4.14.67 |
193 | 195 |
* Tue Sep 18 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.14.54-3 |
... | ... |
@@ -198,7 +198,7 @@ ln -sf linux-%{uname_r}.cfg /boot/photon.cfg |
198 | 198 |
- Update to version 4.14.54 |
199 | 199 |
* Fri Feb 02 2018 Alexey Makhalov <amakhalov@vmware.com> 4.14.8-1 |
200 | 200 |
- Version update |
201 |
-* Mon Dec 19 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.66-2 |
|
201 |
+* Tue Dec 19 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.66-2 |
|
202 | 202 |
- Enable audit support (CONFIG_AUDIT=y) |
203 | 203 |
* Mon Dec 04 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.66-1 |
204 | 204 |
- Version update |
... | ... |
@@ -428,7 +428,7 @@ ln -sf linux-%{uname_r}.cfg /boot/photon.cfg |
428 | 428 |
* Thu Aug 13 2015 Alexey Makhalov <amakhalov@vmware.com> 4.1.3-3 |
429 | 429 |
- Added environment file(photon.cfg) for a grub. |
430 | 430 |
* Tue Aug 11 2015 Alexey Makhalov <amakhalov@vmware.com> 4.1.3-2 |
431 |
- Added pci-probe-vmware.patch. Removed unused modules. Decreased boot time. |
|
431 |
+ Added pci-probe-vmware.patch. Removed unused modules. Decreased boot time. |
|
432 | 432 |
* Tue Jul 28 2015 Alexey Makhalov <amakhalov@vmware.com> 4.1.3-1 |
433 |
- Initial commit. Use patchset from Clear Linux. |
|
433 |
+ Initial commit. Use patchset from Clear Linux. |
|
434 | 434 |
|
... | ... |
@@ -2,7 +2,7 @@ |
2 | 2 |
Summary: Kernel |
3 | 3 |
Name: linux |
4 | 4 |
Version: 4.18.9 |
5 |
-Release: 1%{?kat_build:.%kat_build}%{?dist} |
|
5 |
+Release: 2%{?kat_build:.%kat_build}%{?dist} |
|
6 | 6 |
License: GPLv2 |
7 | 7 |
URL: http://www.kernel.org/ |
8 | 8 |
Group: System Environment/Kernel |
... | ... |
@@ -26,7 +26,7 @@ Patch1: double-tcp_mem-limits.patch |
26 | 26 |
Patch3: SUNRPC-Do-not-reuse-srcport-for-TIME_WAIT-socket.patch |
27 | 27 |
Patch4: SUNRPC-xs_bind-uses-ip_local_reserved_ports.patch |
28 | 28 |
Patch5: vsock-transport-for-9p.patch |
29 |
-Patch6: x86-vmware-STA-support.patch |
|
29 |
+Patch6: 4.18-x86-vmware-STA-support.patch |
|
30 | 30 |
# ttyXRUSB support |
31 | 31 |
Patch11: usb-acm-exclude-exar-usb-serial-ports.patch |
32 | 32 |
#HyperV patches |
... | ... |
@@ -369,6 +369,10 @@ ln -sf %{name}-%{uname_r}.cfg /boot/photon.cfg |
369 | 369 |
%endif |
370 | 370 |
|
371 | 371 |
%changelog |
372 |
+* Wed Oct 03 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.18.9-2 |
|
373 |
+- Use updated steal time accounting patch. |
|
374 |
+- .config: Enable CONFIG_CPU_ISOLATION and a few networking options |
|
375 |
+- that got accidentally dropped in the last update. |
|
372 | 376 |
* Mon Oct 1 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.18.9-1 |
373 | 377 |
- Update to version 4.18.9 |
374 | 378 |
* Tue Sep 25 2018 Ajay Kaher <akaher@vmware.com> 4.14.67-2 |
375 | 379 |
deleted file mode 100644 |
... | ... |
@@ -1,26 +0,0 @@ |
1 |
-From 79e9fe45e1c96e04a02a0fcf6f4d11623d1e810b Mon Sep 17 00:00:00 2001 |
|
2 |
-From: Alexey Makhalov <amakhalov@vmware.com> |
|
3 |
-Date: Wed, 10 May 2017 15:24:33 -0700 |
|
4 |
-Subject: [PATCH] vmware balloon late initcall |
|
5 |
- |
|
6 |
-Initialize balloon driver later (after vmci) |
|
7 |
- drivers/misc/vmw_balloon.c | 2 +- |
|
8 |
- 1 file changed, 1 insertion(+), 1 deletion(-) |
|
9 |
- |
|
10 |
-diff --git a/drivers/misc/vmw_balloon.c b/drivers/misc/vmw_balloon.c |
|
11 |
-index 1e688bfec567..6944c55b9ee4 100644 |
|
12 |
-+++ b/drivers/misc/vmw_balloon.c |
|
13 |
-@@ -1298,7 +1298,7 @@ static int __init vmballoon_init(void) |
|
14 |
- |
|
15 |
- return 0; |
|
16 |
- } |
|
17 |
--module_init(vmballoon_init); |
|
18 |
-+late_initcall(vmballoon_init); |
|
19 |
- |
|
20 |
- static void __exit vmballoon_exit(void) |
|
21 |
- { |
|
22 |
-2.11.0 |
|
23 |
- |