tag | line | file | source code |
mpc | 111 | arch/i386/kernel/smp.c | static int smp_read_mpc(struct mp_config_table *mpc) |
mpc | 114 | arch/i386/kernel/smp.c | int count=sizeof(*mpc); |
mpc | 116 | arch/i386/kernel/smp.c | unsigned char *mpt=((unsigned char *)mpc)+count; |
mpc | 118 | arch/i386/kernel/smp.c | if(memcmp(mpc->mpc_signature,MPC_SIGNATURE,4)) |
mpc | 121 | arch/i386/kernel/smp.c | mpc->mpc_signature[0], |
mpc | 122 | arch/i386/kernel/smp.c | mpc->mpc_signature[1], |
mpc | 123 | arch/i386/kernel/smp.c | mpc->mpc_signature[2], |
mpc | 124 | arch/i386/kernel/smp.c | mpc->mpc_signature[3]); |
mpc | 127 | arch/i386/kernel/smp.c | if(mpf_checksum((unsigned char *)mpc,mpc->mpc_length)) |
mpc | 132 | arch/i386/kernel/smp.c | if(mpc->mpc_spec!=0x01) |
mpc | 134 | arch/i386/kernel/smp.c | printk("Unsupported version (%d)\n",mpc->mpc_spec); |
mpc | 137 | arch/i386/kernel/smp.c | memcpy(str,mpc->mpc_oem,8); |
mpc | 140 | arch/i386/kernel/smp.c | memcpy(str,mpc->mpc_productid,12); |
mpc | 143 | arch/i386/kernel/smp.c | printk("APIC at: 0x%lX\n",mpc->mpc_lapic); |
mpc | 149 | arch/i386/kernel/smp.c | while(count<mpc->mpc_length) |