Function report |
Source Code:arch\x86\include\asm\microcode.h |
Create Date:2022-07-28 07:39:48 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:In early loading microcode phase on BSP, boot_cpu_data is not set up yet.* x86_cpuid_vendor() gets vendor id for BSP.* In 32 bit AP case, accessing boot_cpu_data needs linear address. To simplify
Proto:static inline int x86_cpuid_vendor(void)
Type:int
Parameter:Nothing
| 105 | eax = 0x00000000 |
| 106 | ecx = 0 |
| 108 | native_cpuid( & eax, & ebx, & ecx, & edx) |
| 110 | If CPUID_IS(CPUID_INTEL1, CPUID_INTEL2, CPUID_INTEL3, ebx, ecx, edx) Then Return X86_VENDOR_INTEL |
| 113 | If CPUID_IS(CPUID_AMD1, CPUID_AMD2, CPUID_AMD3, ebx, ecx, edx) Then Return X86_VENDOR_AMD |
| 116 | Return X86_VENDOR_UNKNOWN |
| Name | Describe |
|---|---|
| check_loader_disabled_bsp | |
| load_ucode_bsp | |
| load_ucode_ap | |
| reload_early_microcode |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |