I'm trying to compile a Linux Kernel to run light and paravirtualized on XenServer 5.6 fp1.
I'm using the guide given here: http://www.mad-hacking.net/documentation/linux/deployment/xen/pv-guest-basics.xml
But I'm stumped when I reached the option
Where is it exactly in
make menuconfig? The site indicated that the options is in the Processor type and features group, but I don't see it:
[*] Tickless System (Dynamic Ticks) [*] High Resolution Timer Support [*] Symmetric multi-processing support [ ] Support for extended (non-PC) x86 platforms [ ] Single-depth WCHAN output [*] Paravirtualized guest support ---> [*] Disable Bootmem code (NEW) [ ] Memtest (NEW) Processor family (Core 2/newer Xeon) ---> (2) Maximum number of CPUs [ ] SMT (Hyperthreading) scheduler support [ ] Multi-core scheduler support Preemption Model (No Forced Preemption (Server)) ---> [ ] Reroute for broken boot IRQs [ ] Machine Check / overheating reporting < > Dell laptop support (NEW) < > /dev/cpu/microcode - microcode support <M> /dev/cpu/*/msr - Model-specific register support <M> /dev/cpu/*/cpuid - CPU information support [ ] Numa Memory Allocation and Scheduler Support Memory model (Sparse Memory) ---> [*] Sparse Memory virtual memmap (NEW) [*] Allow for memory hot-add [*] Allow for memory hot remove [ ] Allow for memory compaction [*] Page migration [*] Enable KSM for page merging (65536) Low address space to protect from user allocation (NEW) [ ] Check for low memory corruption [ ] Reserve low 64K of RAM on AMI/Phoenix BIOSen -*- MTRR (Memory Type Range Register) support [ ] MTRR cleanup support [*] Enable seccomp to safely compute untrusted bytecode (NEW) [*] Enable -fstack-protector buffer overflow detection (EXPERIMENTAL) Timer frequency (100 HZ) ---> [ ] kexec system call [ ] kernel crash dumps [*] Build a relocatable kernel (NEW) -*- Support for hot-pluggable CPUs [ ] Built-in kernel command line (NEW)
FYI, I'm configuring Gentoo's Kernel v2.6.36-hardened-r9