intel / Intel-Linux-Processor-Microcode-Data-Files

Other
620 stars 68 forks source link

intel i5 9400f #75

Closed cctv130 closed 6 months ago

cctv130 commented 6 months ago

Tried modifying the firmware to update to the latest version 0xf4, using the Intel® Processor Identification Utility to see that the microcode was up to date, but it did not work for vmware workstation (it seemed that the early loading was invalid,enabled VT-x), For installing ubuntu bare metal and then updating the microcode, the following prompts [ 0.000000] microcode: microcode updated early to revision 0xf4, date = 2023-02-23 [ 0.716286] microcode: Microcode Update Driver: v2.2.

What should I do to update the microcode in vmware workstation(ubuntu server 22.04). Normally the following should be displayed image

I can't think of any other way

cctv130 commented 6 months ago

my vmware workstation(xen output): (base) botao@botao:~$ sudo xl dmesg Xen 4.18.0 (XEN) Xen version 4.18.0 (root@) (gcc (Ubuntu 9.5.0-1ubuntu1~22.04) 9.5.0) debug=n Sun Nov 19 22:43:36 UTC 2023 (XEN) Latest ChangeSet: (XEN) build-id: 7846f0f8ddbea15cd60a2cf77614e735d6af8ced (XEN) Bootloader: GRUB 2.06-2ubuntu14.4 (XEN) Command line: placeholder dom0_mem=4095M,max:4095M dom0_max_vcpus=2 dom0_vcpus_pin=1 force-ept=1 ept=ad=0 hap_1gb=0 hap_2mb=0 altp2m=1 hpet=legacy-replacement smt=0 sched=credit ucode=-1 xsave=1 no-real-mode edd=off (XEN) Xen image load base address: 0xbfa00000 (XEN) Video information: (XEN) VGA is graphics mode 1152x864, 32 bpp (XEN) Disc information: (XEN) Found 0 MBR signatures (XEN) Found 1 EDD information structures (XEN) CPU Vendor: Intel, Family 6 (0x6), Model 158 (0x9e), Stepping 10 (raw 000906ea) (XEN) EFI RAM map: (XEN) [0000000000000000, 0000000000000fff] (ACPI NVS) (XEN) [0000000000001000, 0000000000001fff] (reserved) (XEN) [0000000000002000, 000000000009ffff] (usable) (XEN) [00000000000c0000, 00000000000fffff] (reserved) (XEN) [0000000000100000, 000000000e029fff] (usable) (XEN) [000000000e02a000, 000000000e046fff] (ACPI data) (XEN) [000000000e047000, 000000000e049fff] (usable) (XEN) [000000000e04a000, 000000000e04ffff] (ACPI NVS) (XEN) [000000000e050000, 000000000fb6efff] (usable) (XEN) [000000000fb6f000, 000000000fbdefff] (reserved) (XEN) [000000000fbdf000, 000000000fbfdfff] (usable) (XEN) [000000000fbfe000, 000000000fbfefff] (ACPI NVS) (XEN) [000000000fbff000, 00000000bfffffff] (usable) (XEN) [00000000ffc00000, 00000000ffc29fff] (reserved) (XEN) [0000000100000000, 000000023fffffff] (usable) (XEN) microcode: Bad data in container (XEN) Parsing microcode blob error -22 (XEN) ACPI: RSDP 0E02A000, 0024 (r2 VMWARE) (XEN) ACPI: XSDT 0E02A068, 0064 (r1 INTEL 440BX 6040000 VMW 1324272) (XEN) ACPI: SRAT 0E02A0CC, 08D0 (r3 VMWARE EFISRAT 6040001 VMW 7CE) (XEN) ACPI: FACP 0E045CE9, 00F4 (r4 INTEL 440BX 6040000 PTL F4240) (XEN) ACPI: DSDT 0E02A99C, 1B34D (r1 PTLTD Custom 0 INTL 20130823) (XEN) ACPI: FACS 0FBFE000, 0040 (XEN) ACPI: APIC 0E046000, 0742 (r3 VMWARE EFIAPIC 6040001 VMW 7CE) (XEN) ACPI: MCFG 0E046742, 003C (r1 VMWARE EFIMCFG 6040001 VMW 7CE) (XEN) ACPI: HPET 0E04677E, 0038 (r1 VMWARE VMW HPET 0 VMW 0) (XEN) ACPI: WAET 0E0467B6, 0028 (r1 VMWARE VMW WAET 6040001 VMW 1) (XEN) ACPI: WSMT 0E0467DE, 0028 (r1 VMWARE VMW WSMT 6040001 VMW 1) (XEN) ACPI: DMAR 0E046806, 0050 (r1 VMWARE VMW DMAR 6040001 VMW 1) (XEN) System RAM: 8191MB (8387624kB) (XEN) NUMA: Node 0 PXM 0 [0000000000000000, 000000000009ffff] (XEN) NUMA: Node 0 PXM 0 [0000000000100000, 00000000bfffffff] (XEN) NUMA: Node 0 PXM 0 [0000000100000000, 000000023fffffff] (XEN) NUMA: Node 0 PXM 0 [0000000240000000, 000000203fffffff] (hotplug) (XEN) Domain heap initialised (XEN) vesafb: framebuffer at 0x00000000f0000000, mapped to 0xffff82c000201000, using 3904k, total 3904k (XEN) vesafb: mode is 1152x864x32, linelength=4608, font 8x16 (XEN) vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0 (XEN) SMBIOS 2.7 present. (XEN) DMI 2.6 present. (XEN) Using APIC driver bigsmp (XEN) ACPI: PM-Timer IO Port: 0x448 (24 bits) (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:444,1:0], pm1x_evt[1:440,1:0] (XEN) ACPI: wakeup_vec[fbfe00c], vec_size[20] (XEN) ACPI: IOAPIC (id[0x80] address[0xfec00000] gsi_base[0]) (XEN) IOAPIC[0]: apic_id 128, version 32, address 0xfec00000, GSI 0-23 (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge) (XEN) ACPI: HPET id: 0x8086af01 base: 0xfed00000 (XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - 7f (XEN) PCI: Not using MCFG for segment 0000 bus 00-7f (XEN) Using ACPI (MADT) for SMP configuration information (XEN) SMP: Allowing 128 CPUs (124 hotplug CPUs) (XEN) IRQ limits: 24 GSI, 808 MSI/MSI-X (XEN) Switched to APIC driver x2apic_phys (XEN) microcode: Bad data in container (XEN) Parsing microcode blob error -22 (XEN) xstate: size: 0x340 and states: 0x7 (XEN) CPU0: Intel machine check reporting enabled (XEN) Mitigating GDS by disabling AVX while virtualised - protections are best-effort (XEN) Speculative mitigation facilities: (XEN) Hardware hints: RSBA SKIP_L1DFL (XEN) Hardware features: IBPB IBRS STIBP SSBD L1D_FLUSH MD_CLEAR (XEN) Compiled-in support: INDIRECT_THUNK SHADOW_PAGING (XEN) Xen settings: BTI-Thunk JMP, SPEC_CTRL: IBRS+ STIBP+ SSBD-, Other: IBPB-ctxt VERW BRANCH_HARDEN (XEN) L1TF: believed vulnerable, maxphysaddr L1D 46, CPUID 45, Safe address 200000000000 (XEN) Support for HVM VMs: MSR_SPEC_CTRL MSR_VIRT_SPEC_CTRL RSB EAGER_FPU (XEN) Support for PV VMs: MSR_SPEC_CTRL EAGER_FPU MD_CLEAR (XEN) XPTI (64-bit PV only): Dom0 enabled, DomU enabled (with PCID) (XEN) PV L1TF shadowing: Dom0 disabled, DomU enabled (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Platform timer is 14.318MHz HPET (XEN) Detected 2904.000 MHz processor. (XEN) Freed 1020kB unused BSS memory (XEN) alt table ffff82d040463df8 -> ffff82d040471244 (XEN) Intel VT-d iommu 0 supported page sizes: 4kB (XEN) Intel VT-d Snoop Control not enabled. (XEN) Intel VT-d Dom0 DMA Passthrough not enabled. (XEN) Intel VT-d Queued Invalidation enabled. (XEN) Intel VT-d Interrupt Remapping enabled. (XEN) Intel VT-d Posted Interrupt not enabled. (XEN) Intel VT-d Shared EPT tables enabled. (XEN) I/O virtualisation enabled (XEN) - Dom0 mode: Relaxed (XEN) Interrupt remapping enabled (XEN) Enabling APIC mode: Physical. Using 1 I/O APICs (XEN) ENABLING IO-APIC IRQs (XEN) -> Using new ACK method (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1 (XEN) Allocated console ring of 16 KiB. (XEN) VMX: Supported advanced features: (XEN) - APIC TPR shadow (XEN) - Extended Page Tables (EPT) (XEN) - Virtual-Processor Identifiers (VPID) (XEN) - Virtual NMI (XEN) - MSR direct-access bitmap (XEN) - Unrestricted Guest (XEN) - VM Functions (XEN) - Virtualisation Exceptions (XEN) HVM: ASIDs enabled. (XEN) HVM: VMX enabled (XEN) HVM: Hardware Assisted Paging (HAP) detected (XEN) HVM: HAP page sizes: 4kB, 2MB [disabled] (XEN) alt table ffff82d040463df8 -> ffff82d040471244 (XEN) Brought up 4 CPUs (XEN) Scheduling granularity: cpu, 1 CPU per sched-resource (XEN) mcheck_poll: Machine check polling timer started. (XEN) NX (Execute Disable) protection active (XEN) Dom0 has maximum 440 PIRQs (XEN) Building a PV Dom0 (XEN) Xen kernel: 64-bit, lsb (XEN) Dom0 kernel: 64-bit, lsb, paddr 0x1000000 -> 0x4e00000 (XEN) PHYSICAL MEMORY ARRANGEMENT: (XEN) Dom0 alloc.: 0000000220000000->0000000228000000 (988807 pages to be allocated) (XEN) Init. ramdisk: 0000000239705000->000000023ff7d38f (XEN) VIRTUAL MEMORY ARRANGEMENT: (XEN) Loaded kernel: ffffffff81000000->ffffffff84e00000 (XEN) Phys-Mach map: 0000008000000000->00000080007ff800 (XEN) Start info: ffffffff84e00000->ffffffff84e004b8 (XEN) Page tables: ffffffff84e01000->ffffffff84e2c000 (XEN) Boot stack: ffffffff84e2c000->ffffffff84e2d000 (XEN) TOTAL: ffffffff80000000->ffffffff85000000 (XEN) ENTRY ADDRESS: ffffffff8329a1c0 (XEN) Dom0 has maximum 2 VCPUs (XEN) Initial low memory virq threshold set at 0x4000 pages. (XEN) Scrubbing Free RAM in background (XEN) Std. Loglevel: Errors, warnings and info (XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings) (XEN) Xen is relinquishing VGA console. (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input) (XEN) Freed 648kB init memory (XEN) PCI: Using MCFG for segment 0000 bus 00-7f