Intel Isolated Memory Region support

modulename: imr.ko

configname: CONFIG_INTEL_IMR

Linux Kernel Configuration
└─>Device Drivers
└─>X86 Platform Specific Device Drivers
└─>Intel Isolated Memory Region support
In linux kernel since version 3.10 (release Date: 2013-06-30)  
This option provides a means to manipulate Isolated Memory Regions.
IMRs are a set of registers that define read and write access masks
to prohibit certain system agents from accessing memory with 1 KiB
granularity.

IMRs make it possible to control read/write access to an address
by hardware agents inside the SoC. Read and write masks can be
defined for:
- eSRAM flush
- Dirty CPU snoop (write only)
- RMU access
- PCI Virtual Channel 0/Virtual Channel 1
- SMM mode
- Non SMM mode

Quark contains a set of eight IMR registers and makes use of those
registers during its bootup process.

If you are running on a Galileo/Quark say Y here.

source code: