Analyse and explore linux
Component HIGHMEM

Component HIGHMEM

Component Type: kbuild config

Description: High Memory Support

More info: With ARC 2G:2G address split, only upper 2G is directly addressable by kernel. Enable this to potentially allow access to rest of 2G and PAE in future

Build project: Kconfig (Linux kconfig) (Path: arch\arc\Kconfig )

Other views: file explorer

Component HIGHMEM

Component Type: kbuild config

Description: High Memory Support

More info: The address space of ARM processors is only 4 Gigabytes large and it has to accommodate user address space, kernel address space as well as some memory mapped IO. That means that, if you have a large amount of physical memory and/or IO, not all of the memory can be "permanently mapped" by the kernel. The physical memory that is not permanently mapped is called "high memory". Depending on the selected kernel/user memory split, minimum vmalloc space and actual amount of RAM, you may not need this option which should result in a slightly faster kernel. If unsure, say n.

Build project: Kconfig (Linux kconfig) (Path: arch\arm\Kconfig )

Other views: file explorer

Component HIGHMEM

Component Type: kbuild config

Description: High Memory Support

Build project: Kconfig (Linux kconfig) (Path: arch\csky\Kconfig )

Other views: file explorer

Component HIGHMEM

Component Type: kbuild config

Description: High memory support

More info: The address space of Microblaze processors is only 4 Gigabytes large and it has to accommodate user address space, kernel address space as well as some memory mapped IO. That means that, if you have a large amount of physical memory and/or IO, not all of the memory can be "permanently mapped" by the kernel. The physical memory that is not permanently mapped is called "high memory". If unsure, say n.

Build project: Kconfig (Linux kconfig) (Path: arch\microblaze\Kconfig )

Other views: file explorer

Component HIGHMEM

Component Type: kbuild config

Description: High Memory Support

Build project: Kconfig (Linux kconfig) (Path: arch\mips\Kconfig )

Other views: file explorer

Component HIGHMEM

Component Type: kbuild config

Description: High memory support

Build project: Kconfig (Linux kconfig) (Path: arch\powerpc\Kconfig )

Other views: file explorer

Component HIGHMEM

Component Type: kbuild config

Build project: Kconfig (Linux kconfig) (Path: arch\sparc\Kconfig )

Other views: file explorer

Component HIGHMEM

Component Type: kbuild config

Build project: Kconfig (Linux kconfig) (Path: arch\x86\Kconfig )

Other views: file explorer

Component HIGHMEM

Component Type: kbuild config

Description: High Memory Support

More info: Linux can use the full amount of RAM in the system by default. However, the default MMUv2 setup only maps the lowermost 128 MB of memory linearly to the areas starting at 0xd0000000 (cached) and 0xd8000000 (uncached). When there are more than 128 MB memory in the system not all of it can be "permanently mapped" by the kernel. The physical memory that's not permanently mapped is called "high memory". If you are compiling a kernel which will never run on a machine with more than 128 MB total physical RAM, answer N here. If unsure, say Y.

Build project: Kconfig (Linux kconfig) (Path: arch\xtensa\Kconfig )

Other views: file explorer

Generated by PFA software prototype