require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_MACHINE_MP_H)) {
    eval 'sub _MACHINE_MP_H () {1;}' unless defined(&_MACHINE_MP_H);
    eval 'sub MPF_SIGNATURE () {"_MP_";}' unless defined(&MPF_SIGNATURE);
    eval 'sub MP_CONF_EXTENDED () {0;}' unless defined(&MP_CONF_EXTENDED);
    eval 'sub MP_CONF_2_ISA () {1;}' unless defined(&MP_CONF_2_ISA);
    eval 'sub MP_CONF_2_EISA_NO_8 () {2;}' unless defined(&MP_CONF_2_EISA_NO_8);
    eval 'sub MP_CONF_2_EISA () {3;}' unless defined(&MP_CONF_2_EISA);
    eval 'sub MP_CONF_2_MCA () {4;}' unless defined(&MP_CONF_2_MCA);
    eval 'sub MP_CONF_2_ISA_PCI () {5;}' unless defined(&MP_CONF_2_ISA_PCI);
    eval 'sub MP_CONF_2_EISA_PCI () {6;}' unless defined(&MP_CONF_2_EISA_PCI);
    eval 'sub MP_CONF_2_MCA_PCI () {7;}' unless defined(&MP_CONF_2_MCA_PCI);
    eval 'sub MP_IMCR () {0x80;}' unless defined(&MP_IMCR);
    eval 'sub MPC_SIGNATURE () {"PCMP";}' unless defined(&MPC_SIGNATURE);
    eval 'sub MP_PROCESSOR () {0;}' unless defined(&MP_PROCESSOR);
    eval 'sub MP_ENABLE () {0x1;}' unless defined(&MP_ENABLE);
    eval 'sub MP_BOOTCPU () {0x2;}' unless defined(&MP_BOOTCPU);
    eval 'sub MP_STEPPING () {0xf;}' unless defined(&MP_STEPPING);
    eval 'sub MP_MODEL () {0xf0;}' unless defined(&MP_MODEL);
    eval 'sub MP_FAMILY () {0xf00;}' unless defined(&MP_FAMILY);
    eval 'sub MP_FP () {0x1;}' unless defined(&MP_FP);
    eval 'sub MP_MCE () {0x80;}' unless defined(&MP_MCE);
    eval 'sub MP_CX8 () {0x100;}' unless defined(&MP_CX8);
    eval 'sub MP_APIC () {0x200;}' unless defined(&MP_APIC);
    eval 'sub MP_BUS () {1;}' unless defined(&MP_BUS);
    eval 'sub MP_BUS_CBUS () {"CBUS  ";}' unless defined(&MP_BUS_CBUS);
    eval 'sub MP_BUS_CBUSII () {"CBUSII";}' unless defined(&MP_BUS_CBUSII);
    eval 'sub MP_BUS_EISA () {"EISA  ";}' unless defined(&MP_BUS_EISA);
    eval 'sub MP_BUS_FUTURE () {"FUTURE";}' unless defined(&MP_BUS_FUTURE);
    eval 'sub MP_BUS_INTERN () {"INTERN";}' unless defined(&MP_BUS_INTERN);
    eval 'sub MP_BUS_ISA () {"ISA   ";}' unless defined(&MP_BUS_ISA);
    eval 'sub MP_BUS_MBI () {"MBI   ";}' unless defined(&MP_BUS_MBI);
    eval 'sub MP_BUS_MBII () {"MBII  ";}' unless defined(&MP_BUS_MBII);
    eval 'sub MP_BUS_MCA () {"MCA   ";}' unless defined(&MP_BUS_MCA);
    eval 'sub MP_BUS_MPI () {"MPI   ";}' unless defined(&MP_BUS_MPI);
    eval 'sub MP_BUS_MPSA () {"MPSA  ";}' unless defined(&MP_BUS_MPSA);
    eval 'sub MP_BUS_NUBUS () {"NUBUS ";}' unless defined(&MP_BUS_NUBUS);
    eval 'sub MP_BUS_PCI () {"PCI   ";}' unless defined(&MP_BUS_PCI);
    eval 'sub MP_BUS_PCCARD () {"PCMCIA";}' unless defined(&MP_BUS_PCCARD);
    eval 'sub MP_BUS_TC () {"TC    ";}' unless defined(&MP_BUS_TC);
    eval 'sub MP_BUS_VLB () {"VL    ";}' unless defined(&MP_BUS_VLB);
    eval 'sub MP_BUS_VME () {"VME   ";}' unless defined(&MP_BUS_VME);
    eval 'sub MP_BUS_XPRESS () {"XPRESS";}' unless defined(&MP_BUS_XPRESS);
    eval 'sub MP_IOAPIC () {2;}' unless defined(&MP_IOAPIC);
    eval 'sub MP_APIC_ENABLE () {0x80;}' unless defined(&MP_APIC_ENABLE);
    eval 'sub MP_INTSRC () {3;}' unless defined(&MP_INTSRC);
    eval 'sub MP_LOCINTSRC () {4;}' unless defined(&MP_LOCINTSRC);
    eval 'sub MP_INT_NORMAL () {0;}' unless defined(&MP_INT_NORMAL);
    eval 'sub MP_INT_NMI () {1;}' unless defined(&MP_INT_NMI);
    eval 'sub MP_INT_SMI () {2;}' unless defined(&MP_INT_SMI);
    eval 'sub MP_INT_EXT () {3;}' unless defined(&MP_INT_EXT);
    eval 'sub MP_ALL_APIC () {0xff;}' unless defined(&MP_ALL_APIC);
    eval 'sub MP_SYSMAP () {128;}' unless defined(&MP_SYSMAP);
    eval 'sub MP_ADDR_IO () {0;}' unless defined(&MP_ADDR_IO);
    eval 'sub MP_ADDR_MEM () {1;}' unless defined(&MP_ADDR_MEM);
    eval 'sub MP_ADDR_PRE () {2;}' unless defined(&MP_ADDR_PRE);
    eval 'sub MP_BUSHIER () {129;}' unless defined(&MP_BUSHIER);
    eval 'sub MP_BUS_SUB () {0x1;}' unless defined(&MP_BUS_SUB);
    eval 'sub MP_BUSCOMPAT () {130;}' unless defined(&MP_BUSCOMPAT);
    eval 'sub MP_COMPAT_SUB () {0x1;}' unless defined(&MP_COMPAT_SUB);
    if(defined(&_KERNEL)) {
    }
}
1;
