Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\mpparse.c Create Date:2022-07-28 08:25:47
Last Modify:2020-03-16 21:44:10 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:construct_default_ISA_mptable

Proto:static inline void __init construct_default_ISA_mptable(int mpc_default_type)

Type:void

Parameter:

TypeParameterName
intmpc_default_type
396  int linttypes[2] = {mp_ExtINT, mp_NMI}
402  mp_lapic_addr = APIC_DEFAULT_PHYS_BASE
407  type = Followed by entries
409  Its versions = If mpc_default_type > 4 Then 0x10 Else 0x01
410  cpuflag = Processor is available
411  cpufeature = x86 << 8 | x86_model << 4 | x86_stepping
413  CPUID feature value = x86_capability[CPUID_1_EDX]
414  reserved[0] = 0
415  reserved[1] = 0
416  When i < 2 cycle
417  Local APIC number = i
418  MP_processor_info( & processor)
421  construct_ioapic_table(mpc_default_type)
423  type = MP_LINTSRC
424  irqflag = MP_IRQTRIG_DEFAULT | MP_IRQPOL_DEFAULT
425  srcbusid = 0
426  srcbusirq = 0
427  destapic = MP_APIC_ALL
428  When i < 2 cycle
429  irqtype = linttypes[i]
430  destapiclint = i
431  MP_lintsrc_info( & lintsrc)
Caller
NameDescribe
default_get_smp_configScan the memory blocks for an SMP configuration block.