kernelconfig_penguin
CONFIG_ARM_PATCH_PHYS_VIRT is not available for the default architecture x86.
Result is shown for architecture arm

Patch physical to virtual translations at runtime

configname: CONFIG_ARM_PATCH_PHYS_VIRT

Linux Kernel Configuration
└─> Patch physical to virtual translations at runtime

Patch phys-to-virt and virt-to-phys translation functions at
boot and module load time according to the position of the
kernel in system memory.

This can only be used with non-XIP MMU kernels where the base
of physical memory is at a 16MB boundary.

Only disable this option if you know that you do not require
this feature (eg, building a kernel for a single machine) and
you need to shrink the kernel to the minimal size.