-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support emulated NUMA for BCM2711 and BCM2712 #6273
base: rpi-6.6.y
Are you sure you want to change the base?
Commits on Sep 2, 2024
-
numa: Add simple generic NUMA emulation
Add some common code for splitting the memory into N emulated NUMA memory nodes. Individual architecture can then enable selecting this option and use the existing numa=fake=<N> kernel argument to enable it. Memory is always split into equally sized chunks. Signed-off-by: Maíra Canal <mcanal@igalia.com> Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com> Co-developed-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Will Deacon <will@kernel.org> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: “Rafael J. Wysocki" <rafael@kernel.org>
Configuration menu - View commit details
-
Copy full SHA for a69041c - Browse repository at this point
Copy the full SHA a69041cView commit details -
arm64/numa: Add NUMA emulation for ARM64
Allow selecting NUMA emulation on arm64. Signed-off-by: Maíra Canal <mcanal@igalia.com> Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Will Deacon <will@kernel.org> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: “Rafael J. Wysocki" <rafael@kernel.org>
Configuration menu - View commit details
-
Copy full SHA for a39545f - Browse repository at this point
Copy the full SHA a39545fView commit details -
mm/numa: Allow override of kernel's default NUMA policy
Add numa_policy kernel argument to allow overriding the kernel's default NUMA policy at boot time. Syntax identical to what tmpfs accepts as it's mpol argument is accepted. Some examples: numa_policy=interleave numa_policy=interleave=skip-interleave numa_policy=bind:0-3,5,7,9-15 numa_policy=bind=static:1-2 Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
Configuration menu - View commit details
-
Copy full SHA for 976b92a - Browse repository at this point
Copy the full SHA 976b92aView commit details -
dma-buf: system_heap: Allow specifying maximum allocation order
system_heap.max_order=<uint> Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
Configuration menu - View commit details
-
Copy full SHA for 19adc60 - Browse repository at this point
Copy the full SHA 19adc60View commit details -
config: bcm2711_defconfig/bcm2712_defconfig: Enable NUMA
Signed-off-by: Dom Cobley <popcornmix@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 630bf6e - Browse repository at this point
Copy the full SHA 630bf6eView commit details -
dts: Move some common rpi settings into rpi files
Most 2711 devices and all 2712 device share common bootargs (command lines). Make the common values shared defaults, overriding them were necessary. Signed-off-by: Phil Elwell <phil@raspberrypi.com>
Configuration menu - View commit details
-
Copy full SHA for 933b9fc - Browse repository at this point
Copy the full SHA 933b9fcView commit details -
dts: Set preferred numa options in bootargs
Signed-off-by: Dom Cobley <popcornmix@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e87a869 - Browse repository at this point
Copy the full SHA e87a869View commit details