CONFIG_IA64_GENERIC is not available for thedefaultarchitecture x86.
Result is shown for architecture ia64

generic

modulename: machvec.ko

and/or

hpsim_machvec.ko

and/or

hpzx1_machvec.ko

and/or

hwsw_iommu.ko

configname: CONFIG_IA64_GENERIC

System type
└─>generic
In linux kernel since version 2.6.12  
This selects the system type of your hardware. A "generic" kernel
will run on any supported IA-64 system. However, if you configure
a kernel for your specific system, it will be faster and smaller.

generic For any supported IA-64 system
DIG-compliant For DIG ("Developer's Interface Guide") compliant systems
DIG+Intel+IOMMU For DIG systems with Intel IOMMU
HP-zx1/sx1000 For HP systems
HP-zx1/sx1000+swiotlb For HP systems with (broken) DMA-constrained devices.
SGI-SN2 For SGI Altix systems
SGI-UV For SGI UV systems
Ski-simulator For the HP simulator <http://www.hpl.hp.com/research/linux/ski/>
Xen-domU For xen domU system

If you don't know what to do, choose "generic".

source code:
selects
CONFIG_NUMA
CONFIG_ACPI_NUMA
CONFIG_SWIOTLB
CONFIG_PCI_MSI

is selected by
CONFIG_INTEL_IOMMU