Add modules vsize to 2gb patch
This commit is contained in:
parent
e9f79917d8
commit
cc5a659b9b
2 changed files with 43 additions and 0 deletions
42
debian/patches/pve/0006-increase-modules-vsize-to-2gb.patch
vendored
Normal file
42
debian/patches/pve/0006-increase-modules-vsize-to-2gb.patch
vendored
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
diff --git a/Documentation/arm64/memory.rst b/Documentation/arm64/memory.rst
|
||||||
|
index 2a641ba7be3b71..55a55f30eed8a6 100644
|
||||||
|
--- a/Documentation/arm64/memory.rst
|
||||||
|
+++ b/Documentation/arm64/memory.rst
|
||||||
|
@@ -33,8 +33,8 @@ AArch64 Linux memory layout with 4KB pages + 4 levels (48-bit)::
|
||||||
|
0000000000000000 0000ffffffffffff 256TB user
|
||||||
|
ffff000000000000 ffff7fffffffffff 128TB kernel logical memory map
|
||||||
|
[ffff600000000000 ffff7fffffffffff] 32TB [kasan shadow region]
|
||||||
|
- ffff800000000000 ffff800007ffffff 128MB modules
|
||||||
|
- ffff800008000000 fffffbffefffffff 124TB vmalloc
|
||||||
|
+ ffff800000000000 ffff80007fffffff 2GB modules
|
||||||
|
+ ffff800080000000 fffffbffefffffff 124TB vmalloc
|
||||||
|
fffffbfff0000000 fffffbfffdffffff 224MB fixed mappings (top down)
|
||||||
|
fffffbfffe000000 fffffbfffe7fffff 8MB [guard region]
|
||||||
|
fffffbfffe800000 fffffbffff7fffff 16MB PCI I/O space
|
||||||
|
@@ -50,8 +50,8 @@ AArch64 Linux memory layout with 64KB pages + 3 levels (52-bit with HW support):
|
||||||
|
0000000000000000 000fffffffffffff 4PB user
|
||||||
|
fff0000000000000 ffff7fffffffffff ~4PB kernel logical memory map
|
||||||
|
[fffd800000000000 ffff7fffffffffff] 512TB [kasan shadow region]
|
||||||
|
- ffff800000000000 ffff800007ffffff 128MB modules
|
||||||
|
- ffff800008000000 fffffbffefffffff 124TB vmalloc
|
||||||
|
+ ffff800000000000 ffff80007fffffff 2GB modules
|
||||||
|
+ ffff800080000000 fffffbffefffffff 124TB vmalloc
|
||||||
|
fffffbfff0000000 fffffbfffdffffff 224MB fixed mappings (top down)
|
||||||
|
fffffbfffe000000 fffffbfffe7fffff 8MB [guard region]
|
||||||
|
fffffbfffe800000 fffffbffff7fffff 16MB PCI I/O space
|
||||||
|
diff --git a/arch/arm64/include/asm/memory.h b/arch/arm64/include/asm/memory.h
|
||||||
|
index 215efc3bbbcf9d..6e0e5722f229e5 100644
|
||||||
|
--- a/arch/arm64/include/asm/memory.h
|
||||||
|
+++ b/arch/arm64/include/asm/memory.h
|
||||||
|
@@ -46,7 +46,7 @@
|
||||||
|
#define KIMAGE_VADDR (MODULES_END)
|
||||||
|
#define MODULES_END (MODULES_VADDR + MODULES_VSIZE)
|
||||||
|
#define MODULES_VADDR (_PAGE_END(VA_BITS_MIN))
|
||||||
|
-#define MODULES_VSIZE (SZ_128M)
|
||||||
|
+#define MODULES_VSIZE (SZ_2G)
|
||||||
|
#define VMEMMAP_START (-(UL(1) << (VA_BITS - VMEMMAP_SHIFT)))
|
||||||
|
#define VMEMMAP_END (VMEMMAP_START + VMEMMAP_SIZE)
|
||||||
|
#define PCI_IO_END (VMEMMAP_START - SZ_8M)
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
1
debian/patches/series.linux
vendored
1
debian/patches/series.linux
vendored
|
@ -3,5 +3,6 @@ pve/0002-wireless-Add-Debian-wireless-regdb-certificates.patch
|
||||||
pve/0003-bridge-keep-MAC-of-first-assigned-port.patch
|
pve/0003-bridge-keep-MAC-of-first-assigned-port.patch
|
||||||
#pve/0004-pci-Enable-overrides-for-missing-ACS-capabilities-4..patch
|
#pve/0004-pci-Enable-overrides-for-missing-ACS-capabilities-4..patch
|
||||||
pve/0005-kvm-disable-default-dynamic-halt-polling-growth.patch
|
pve/0005-kvm-disable-default-dynamic-halt-polling-growth.patch
|
||||||
|
pve/0006-increase-modules-vsize-to-2gb.patch
|
||||||
pve/0006-net-core-downgrade-unregister_netdevice-refcount-lea.patch
|
pve/0006-net-core-downgrade-unregister_netdevice-refcount-lea.patch
|
||||||
pve/0007-Revert-fortify-Do-not-cast-to-unsigned-char.patch
|
pve/0007-Revert-fortify-Do-not-cast-to-unsigned-char.patch
|
||||||
|
|
Loading…
Reference in a new issue