HyperEnclave / hyperenclave

An Open and Cross-platform Trusted Execution Environment.
Apache License 2.0
130 stars 14 forks source link

Stuck while running the TEE application `hello_c` developed based on Occlum #14

Open jewelzms opened 1 month ago

jewelzms commented 1 month ago

Hi, @Bonjourz

According to the Readme description, when running the TEE application hello_c based on Occlum in the container using the following command, the program got stuck. When checking the process information in the host, it was found that the CPU usage of the occlum-run process was 100%.

occlum run /bin/hello_world

What could be the reason for this?

Looking forward to your reply!

Additionally,

  1. In issues#10, it was mentioned that does not support running in a virtualized environment. Can it run on Alibaba Cloud or Huawei Cloud?
  2. Does hyperenclave support remote attestation, have a corresponding demo?
Bonjourz commented 1 month ago

Hi @jewelzms , thanks for you interest on HyperEnclave!

To identify the problem mentioned above, could you please show the following information for us?

  1. The platform information (By showing the output of lscpu);
  2. The kernel command line's configuration (By showing the output of cat /proc/cmdline);
  3. The system's log (By showing the output of dmesg);

In issues #10, it was mentioned that does not support running in a virtualized environment. Can it run on Alibaba Cloud or Huawei Cloud?

It depends on whether can we get a physical machine from Alibaba Cloud and Huawei Cloud. Currently HyperEnclave can only run atop "VM-Root" mode. If we can only get a virtualized environment(The highest privilege is "VM Non-Root"), HyperEnclave cannot function well.

Does hyperenclave support remote attestation, have a corresponding demo?

HyperEnclave supports remote attestation, but the related source code has not been published. So there is no runnable remote attestation demo on Github.

jewelzms commented 1 month ago

Hi @Bonjourz, thank you very much for your reply!

My system information is as follows:

  1. The platform information (By showing the output of lscpu);

root@jobs-lingshu:~# lscpu

Architecture:                       x86_64
CPU op-mode(s):                     32-bit, 64-bit
Byte Order:                         Little Endian
Address sizes:                      39 bits physical, 48 bits virtual
CPU(s):                             16
On-line CPU(s) list:                0-15
Thread(s) per core:                 1
Core(s) per socket:                 12
Socket(s):                          1
NUMA node(s):                       1
Vendor ID:                          GenuineIntel
CPU family:                         6
Model:                              154
Model name:                         12th Gen Intel(R) Core(TM) i5-1240P
Stepping:                           3
CPU MHz:                            656.737
CPU max MHz:                        5600.0000
CPU min MHz:                        400.0000
BogoMIPS:                           4224.00
Virtualization:                     VT-x
L1d cache:                          288 KiB
L1i cache:                          192 KiB
L2 cache:                           7.5 MiB
NUMA node0 CPU(s):                  0-15
Vulnerability Gather data sampling: Not affected
Vulnerability Itlb multihit:        Not affected
Vulnerability L1tf:                 Not affected
Vulnerability Mds:                  Not affected
Vulnerability Meltdown:             Not affected
Vulnerability Mmio stale data:      Not affected
Vulnerability Retbleed:             Not affected
Vulnerability Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:           Mitigation; Enhanced IBRS, IBPB conditional, RSB filling, PBRSB-eIBRS SW sequence
Vulnerability Srbds:                Not affected
Vulnerability Tsx async abort:      Not affected
Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon
                                    pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
                                     movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_a
                                    d fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_ac
                                    t_window hwp_epp hwp_pkg_req umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b md_clear flush_l1d arch_capabilities

2. The kernel command line's configuration (By showing the output of cat /proc/cmdline);

root@jobs-lingshu:~# cat /proc/cmdline

BOOT_IMAGE=/vmlinuz-5.4.0-182-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro memmap=4G$0x100000000 intel_iommu=off intremap=off no5lvl

3. The system's log (By showing the output of dmesg);

root@jobs-lingshu:~# dmesg

Click to expand

[    0.000000] microcode: microcode updated early to revision 0x430, date = 2023-06-07
[    0.000000] Linux version 5.4.0-182-generic (buildd@lcy02-amd64-069) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2)) #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 (Ubuntu 5.4.0-182.202-generic 5.4.269)
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-5.4.0-182-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro memmap=4G$0x100000000 intel_iommu=off intremap=off no5lvl
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Hygon HygonGenuine
[    0.000000]   Centaur CentaurHauls
[    0.000000]   zhaoxin   Shanghai
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009f000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000006d288fff] usable
[    0.000000] BIOS-e820: [mem 0x000000006d289000-0x000000006db88fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000006db89000-0x000000006f99efff] usable
[    0.000000] BIOS-e820: [mem 0x000000006f99f000-0x0000000071a4efff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000071a4f000-0x00000000749fefff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000749ff000-0x0000000074bfefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x0000000074bff000-0x0000000074bfffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000074c00000-0x0000000078ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000079a00000-0x0000000079bfffff] reserved
[    0.000000] BIOS-e820: [mem 0x000000007a000000-0x00000000803fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000c0000000-0x00000000cfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f9d00000-0x00000000f9efffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe010000-0x00000000fe010fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed20000-0x00000000fed7ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000047fbfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] user-defined physical RAM map:
[    0.000000] user: [mem 0x0000000000000000-0x000000000009efff] usable
[    0.000000] user: [mem 0x000000000009f000-0x00000000000fffff] reserved
[    0.000000] user: [mem 0x0000000000100000-0x000000006d288fff] usable
[    0.000000] user: [mem 0x000000006d289000-0x000000006db88fff] reserved
[    0.000000] user: [mem 0x000000006db89000-0x000000006f99efff] usable
[    0.000000] user: [mem 0x000000006f99f000-0x0000000071a4efff] reserved
[    0.000000] user: [mem 0x0000000071a4f000-0x00000000749fefff] ACPI NVS
[    0.000000] user: [mem 0x00000000749ff000-0x0000000074bfefff] ACPI data
[    0.000000] user: [mem 0x0000000074bff000-0x0000000074bfffff] usable
[    0.000000] user: [mem 0x0000000074c00000-0x0000000078ffffff] reserved
[    0.000000] user: [mem 0x0000000079a00000-0x0000000079bfffff] reserved
[    0.000000] user: [mem 0x000000007a000000-0x00000000803fffff] reserved
[    0.000000] user: [mem 0x00000000c0000000-0x00000000cfffffff] reserved
[    0.000000] user: [mem 0x00000000f9d00000-0x00000000f9efffff] reserved
[    0.000000] user: [mem 0x00000000fe010000-0x00000000fe010fff] reserved
[    0.000000] user: [mem 0x00000000fed20000-0x00000000fed7ffff] reserved
[    0.000000] user: [mem 0x00000000ff000000-0x00000001ffffffff] reserved
[    0.000000] user: [mem 0x0000000200000000-0x000000047fbfffff] usable
[    0.000000] efi: EFI v2.80 by HUAWEI
[    0.000000] efi:  ACPI=0x74bfe000  ACPI 2.0=0x74bfe014  TPMFinalLog=0x74935000  SMBIOS=0x70056000  MEMATTR=0x662bf018  ESRT=0x66336a98  MOKvar=0x6fffa000  TPMEventLog=0x66616018
[    0.000000] secureboot: Secure boot disabled
[    0.000000] SMBIOS 3.4 present.
[    0.000000] DMI: HUAWEI KLVF-XX/KLVF-XX-PCB, BIOS 1.21 06/06/2023
[    0.000000] tsc: Detected 2100.000 MHz processor
[    0.000007] tsc: Detected 2112.000 MHz TSC
[    0.000007] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000008] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000011] last_pfn = 0x47fc00 max_arch_pfn = 0x400000000
[    0.000014] MTRR default type: write-back
[    0.000015] MTRR fixed ranges enabled:
[    0.000015]   00000-9FFFF write-back
[    0.000016]   A0000-BFFFF uncachable
[    0.000016]   C0000-FFFFF write-protect
[    0.000016] MTRR variable ranges enabled:
[    0.000017]   0 base 0080000000 mask 7F80000000 uncachable
[    0.000018]   1 base 007C000000 mask 7FFC000000 uncachable
[    0.000018]   2 base 2000000000 mask 6000000000 uncachable
[    0.000019]   3 base 1000000000 mask 7000000000 uncachable
[    0.000019]   4 base 0800000000 mask 7800000000 uncachable
[    0.000019]   5 base 4000000000 mask 4000000000 uncachable
[    0.000020]   6 disabled
[    0.000020]   7 disabled
[    0.000020]   8 disabled
[    0.000020]   9 disabled
[    0.000463] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT
[    0.001035] last_pfn = 0x74c00 max_arch_pfn = 0x400000000
[    0.004938] esrt: Reserving ESRT space from 0x0000000066336a98 to 0x0000000066336b20.
[    0.004942] e820: update [mem 0x66336000-0x66336fff] usable ==> reserved
[    0.004961] check: Scanning 1 areas for low memory corruption
[    0.004966] Using GB pages for direct mapping
[    0.004966] Incomplete global flushes, disabling PCID
[    0.005092] secureboot: Secure boot disabled
[    0.005093] RAMDISK: [mem 0x60409000-0x6570afff]
[    0.005097] ACPI: Early table checksum verification disabled
[    0.005101] ACPI: RSDP 0x0000000074BFE014 000024 (v02 HUAWEI)
[    0.005104] ACPI: XSDT 0x0000000074BA6188 00014C (v01 HUAWEI ADL-P-M  00000002      01000013)
[    0.005108] ACPI: FACP 0x0000000074BA2000 000114 (v06 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005112] ACPI: DSDT 0x0000000074B2A000 074E59 (v02 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005114] ACPI: FACS 0x0000000074910000 000040
[    0.005116] ACPI: UEFI 0x00000000749FE000 000236 (v01 HUAWEI ADL-P-M  00000001 ACPI 00040000)
[    0.005117] ACPI: DLUT 0x0000000074BDC000 020034 (v01 HUAWEI ADL-P-M  00000001 ACPI 00040000)
[    0.005119] ACPI: SSDT 0x0000000074BD5000 006A62 (v02 HUAWEI DptfTabl 00001000 INTL 20200717)
[    0.005121] ACPI: SSDT 0x0000000074BD4000 00038C (v02 HUAWEI Pmax_Dev 00000001 INTL 20200717)
[    0.005123] ACPI: SSDT 0x0000000074BCE000 005D2C (v02 HUAWEI CpuSsdt  00003000 INTL 20200717)
[    0.005124] ACPI: SSDT 0x0000000074BCB000 002B22 (v02 HUAWEI SaSsdt   00003000 INTL 20200717)
[    0.005126] ACPI: SSDT 0x0000000074BC7000 0033D3 (v02 HUAWEI IgfxSsdt 00003000 INTL 20200717)
[    0.005128] ACPI: SSDT 0x0000000074BB9000 00D39F (v02 HUAWEI TcssSsdt 00001000 INTL 20200717)
[    0.005129] ACPI: SSDT 0x0000000074BB8000 000047 (v01 HUAWEI MlgTable 00001000 INTL 20200717)
[    0.005131] ACPI: SSDT 0x0000000074BB7000 00077B (v02 HUAWEI Tpm2Tabl 00001000 INTL 20200717)
[    0.005133] ACPI: TPM2 0x0000000074BB6000 00004C (v04 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005134] ACPI: MSDM 0x0000000074BB5000 000055 (v03 HUAWEI ADL-P-M  00000001 ACPI 00040000)
[    0.005136] ACPI: SSDT 0x0000000074BAF000 005BA6 (v01 HUAWEI WmiTable 00001000 INTL 20200717)
[    0.005137] ACPI: SSDT 0x0000000074BAE000 000B5C (v02 HUAWEI UsbCTabl 00001000 INTL 20200717)
[    0.005139] ACPI: LPIT 0x0000000074BAD000 0000CC (v01 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005141] ACPI: WSMT 0x0000000074BAC000 000028 (v01 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005142] ACPI: SSDT 0x0000000074BAB000 000AD9 (v02 HUAWEI PtidDevc 00001000 INTL 20200717)
[    0.005144] ACPI: SSDT 0x0000000074BA8000 002357 (v02 HUAWEI TbtTypeC 00000000 INTL 20200717)
[    0.005145] ACPI: DBGP 0x0000000074BA7000 000034 (v01 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005147] ACPI: DBG2 0x0000000074BFD000 000054 (v00 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005149] ACPI: NHLT 0x0000000074BA4000 001D39 (v00 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005150] ACPI: ECDT 0x0000000074BA3000 000069 (v01 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005152] ACPI: HPET 0x0000000074BA1000 000038 (v01 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005153] ACPI: APIC 0x0000000074BA0000 0001DC (v04 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005155] ACPI: MCFG 0x0000000074B9F000 00003C (v01 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005157] ACPI: SSDT 0x0000000074B24000 005F77 (v02 HUAWEI ADL-P-M  00000002      01000013)
[    0.005158] ACPI: SSDT 0x0000000074B22000 001D0E (v02 HUAWEI ADL-P-M  00000002      01000013)
[    0.005160] ACPI: $H2O 0x0000000074B21000 00002C (v01 HUAWEI ADL-P-M  00000001 ACPI 00040000)
[    0.005161] ACPI: DMAR 0x0000000074B20000 000088 (v02 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005163] ACPI: SSDT 0x0000000074B1F000 000ACB (v02 HUAWEI xh_adlLP 00000000 INTL 20200717)
[    0.005165] ACPI: SSDT 0x0000000074B1B000 003AEA (v02 HUAWEI SocGpe   00003000 INTL 20200717)
[    0.005166] ACPI: SSDT 0x0000000074B17000 0039DA (v02 HUAWEI SocCmn   00003000 INTL 20200717)
[    0.005168] ACPI: SSDT 0x0000000074B16000 0000F8 (v01 HUAWEI PcdTabl  00001000 INTL 20200717)
[    0.005170] ACPI: FPDT 0x0000000074B15000 000044 (v01 HUAWEI ADL-P-M  00000002 ACPI 00040000)
[    0.005171] ACPI: PHAT 0x0000000074B13000 00081C (v01 HUAWEI ADL-P-M  00000005 ACPI 00040000)
[    0.005173] ACPI: BGRT 0x0000000074B14000 000038 (v01 HUAWEI ADL-P-M  00000001 ACPI 00040000)
[    0.005174] ACPI: Reserving FACP table memory at [mem 0x74ba2000-0x74ba2113]
[    0.005175] ACPI: Reserving DSDT table memory at [mem 0x74b2a000-0x74b9ee58]
[    0.005176] ACPI: Reserving FACS table memory at [mem 0x74910000-0x7491003f]
[    0.005176] ACPI: Reserving UEFI table memory at [mem 0x749fe000-0x749fe235]
[    0.005177] ACPI: Reserving DLUT table memory at [mem 0x74bdc000-0x74bfc033]
[    0.005178] ACPI: Reserving SSDT table memory at [mem 0x74bd5000-0x74bdba61]
[    0.005178] ACPI: Reserving SSDT table memory at [mem 0x74bd4000-0x74bd438b]
[    0.005179] ACPI: Reserving SSDT table memory at [mem 0x74bce000-0x74bd3d2b]
[    0.005179] ACPI: Reserving SSDT table memory at [mem 0x74bcb000-0x74bcdb21]
[    0.005180] ACPI: Reserving SSDT table memory at [mem 0x74bc7000-0x74bca3d2]
[    0.005181] ACPI: Reserving SSDT table memory at [mem 0x74bb9000-0x74bc639e]
[    0.005181] ACPI: Reserving SSDT table memory at [mem 0x74bb8000-0x74bb8046]
[    0.005182] ACPI: Reserving SSDT table memory at [mem 0x74bb7000-0x74bb777a]
[    0.005182] ACPI: Reserving TPM2 table memory at [mem 0x74bb6000-0x74bb604b]
[    0.005183] ACPI: Reserving MSDM table memory at [mem 0x74bb5000-0x74bb5054]
[    0.005183] ACPI: Reserving SSDT table memory at [mem 0x74baf000-0x74bb4ba5]
[    0.005184] ACPI: Reserving SSDT table memory at [mem 0x74bae000-0x74baeb5b]
[    0.005185] ACPI: Reserving LPIT table memory at [mem 0x74bad000-0x74bad0cb]
[    0.005185] ACPI: Reserving WSMT table memory at [mem 0x74bac000-0x74bac027]
[    0.005186] ACPI: Reserving SSDT table memory at [mem 0x74bab000-0x74babad8]
[    0.005186] ACPI: Reserving SSDT table memory at [mem 0x74ba8000-0x74baa356]
[    0.005187] ACPI: Reserving DBGP table memory at [mem 0x74ba7000-0x74ba7033]
[    0.005188] ACPI: Reserving DBG2 table memory at [mem 0x74bfd000-0x74bfd053]
[    0.005188] ACPI: Reserving NHLT table memory at [mem 0x74ba4000-0x74ba5d38]
[    0.005189] ACPI: Reserving ECDT table memory at [mem 0x74ba3000-0x74ba3068]
[    0.005189] ACPI: Reserving HPET table memory at [mem 0x74ba1000-0x74ba1037]
[    0.005190] ACPI: Reserving APIC table memory at [mem 0x74ba0000-0x74ba01db]
[    0.005191] ACPI: Reserving MCFG table memory at [mem 0x74b9f000-0x74b9f03b]
[    0.005191] ACPI: Reserving SSDT table memory at [mem 0x74b24000-0x74b29f76]
[    0.005192] ACPI: Reserving SSDT table memory at [mem 0x74b22000-0x74b23d0d]
[    0.005192] ACPI: Reserving $H2O table memory at [mem 0x74b21000-0x74b2102b]
[    0.005193] ACPI: Reserving DMAR table memory at [mem 0x74b20000-0x74b20087]
[    0.005194] ACPI: Reserving SSDT table memory at [mem 0x74b1f000-0x74b1faca]
[    0.005194] ACPI: Reserving SSDT table memory at [mem 0x74b1b000-0x74b1eae9]
[    0.005195] ACPI: Reserving SSDT table memory at [mem 0x74b17000-0x74b1a9d9]
[    0.005195] ACPI: Reserving SSDT table memory at [mem 0x74b16000-0x74b160f7]
[    0.005196] ACPI: Reserving FPDT table memory at [mem 0x74b15000-0x74b15043]
[    0.005197] ACPI: Reserving PHAT table memory at [mem 0x74b13000-0x74b1381b]
[    0.005197] ACPI: Reserving BGRT table memory at [mem 0x74b14000-0x74b14037]
[    0.005221] ACPI: Local APIC address 0xfee00000
[    0.005653] No NUMA configuration found
[    0.005654] Faking a node at [mem 0x0000000000000000-0x000000047fbfffff]
[    0.005658] NODE_DATA(0) allocated [mem 0x47fbd5000-0x47fbfffff]
[    0.005781] Zone ranges:
[    0.005782]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.005782]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.005783]   Normal   [mem 0x0000000100000000-0x000000047fbfffff]
[    0.005784]   Device   empty
[    0.005784] Movable zone start for each node
[    0.005785] Early memory node ranges
[    0.005786]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.005787]   node   0: [mem 0x0000000000100000-0x000000006d288fff]
[    0.005787]   node   0: [mem 0x000000006db89000-0x000000006f99efff]
[    0.005788]   node   0: [mem 0x0000000074bff000-0x0000000074bfffff]
[    0.005788]   node   0: [mem 0x0000000200000000-0x000000047fbfffff]
[    0.005988] Zeroed struct page in unavailable ranges: 37826 pages
[    0.005989] Initmem setup node 0 [mem 0x0000000000001000-0x000000047fbfffff]
[    0.005989] On node 0 totalpages: 3075134
[    0.005990]   DMA zone: 64 pages used for memmap
[    0.005990]   DMA zone: 24 pages reserved
[    0.005991]   DMA zone: 3998 pages, LIFO batch:0
[    0.006016]   DMA32 zone: 7043 pages used for memmap
[    0.006016]   DMA32 zone: 450720 pages, LIFO batch:63
[    0.009858]   Normal zone: 40944 pages used for memmap
[    0.009858]   Normal zone: 2620416 pages, LIFO batch:63
[    0.026327] ACPI: PM-Timer IO Port: 0x1808
[    0.026329] ACPI: Local APIC address 0xfee00000
[    0.026333] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.026333] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[    0.026334] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[    0.026334] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[    0.026334] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[    0.026335] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[    0.026335] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[    0.026336] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
[    0.026336] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
[    0.026336] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
[    0.026337] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
[    0.026337] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
[    0.026337] ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
[    0.026338] ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
[    0.026338] ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
[    0.026338] ACPI: LAPIC_NMI (acpi_id[0x10] high edge lint[0x1])
[    0.026339] ACPI: LAPIC_NMI (acpi_id[0x11] high edge lint[0x1])
[    0.026339] ACPI: LAPIC_NMI (acpi_id[0x12] high edge lint[0x1])
[    0.026339] ACPI: LAPIC_NMI (acpi_id[0x13] high edge lint[0x1])
[    0.026340] ACPI: LAPIC_NMI (acpi_id[0x14] high edge lint[0x1])
[    0.026340] ACPI: LAPIC_NMI (acpi_id[0x15] high edge lint[0x1])
[    0.026341] ACPI: LAPIC_NMI (acpi_id[0x16] high edge lint[0x1])
[    0.026341] ACPI: LAPIC_NMI (acpi_id[0x17] high edge lint[0x1])
[    0.026341] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.026424] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119
[    0.026425] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.026426] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.026428] ACPI: IRQ0 used by override.
[    0.026428] ACPI: IRQ9 used by override.
[    0.026429] Using ACPI (MADT) for SMP configuration information
[    0.026430] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.026435] e820: update [mem 0x66235000-0x662befff] usable ==> reserved
[    0.026440] TSC deadline timer available
[    0.026440] smpboot: Allowing 16 CPUs, 0 hotplug CPUs
[    0.026451] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.026452] PM: Registered nosave memory: [mem 0x0009f000-0x000fffff]
[    0.026453] PM: Registered nosave memory: [mem 0x66235000-0x662befff]
[    0.026453] PM: Registered nosave memory: [mem 0x66336000-0x66336fff]
[    0.026454] PM: Registered nosave memory: [mem 0x6d289000-0x6db88fff]
[    0.026455] PM: Registered nosave memory: [mem 0x6f99f000-0x71a4efff]
[    0.026455] PM: Registered nosave memory: [mem 0x71a4f000-0x749fefff]
[    0.026456] PM: Registered nosave memory: [mem 0x749ff000-0x74bfefff]
[    0.026456] PM: Registered nosave memory: [mem 0x74c00000-0x78ffffff]
[    0.026457] PM: Registered nosave memory: [mem 0x79000000-0x799fffff]
[    0.026457] PM: Registered nosave memory: [mem 0x79a00000-0x79bfffff]
[    0.026457] PM: Registered nosave memory: [mem 0x79c00000-0x79ffffff]
[    0.026458] PM: Registered nosave memory: [mem 0x7a000000-0x803fffff]
[    0.026458] PM: Registered nosave memory: [mem 0x80400000-0xbfffffff]
[    0.026458] PM: Registered nosave memory: [mem 0xc0000000-0xcfffffff]
[    0.026459] PM: Registered nosave memory: [mem 0xd0000000-0xf9cfffff]
[    0.026459] PM: Registered nosave memory: [mem 0xf9d00000-0xf9efffff]
[    0.026459] PM: Registered nosave memory: [mem 0xf9f00000-0xfe00ffff]
[    0.026460] PM: Registered nosave memory: [mem 0xfe010000-0xfe010fff]
[    0.026460] PM: Registered nosave memory: [mem 0xfe011000-0xfed1ffff]
[    0.026460] PM: Registered nosave memory: [mem 0xfed20000-0xfed7ffff]
[    0.026461] PM: Registered nosave memory: [mem 0xfed80000-0xfeffffff]
[    0.026461] PM: Registered nosave memory: [mem 0xff000000-0x1ffffffff]
[    0.026462] [mem 0x80400000-0xbfffffff] available for PCI devices
[    0.026463] Booting paravirtualized kernel on bare hardware
[    0.026465] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.026468] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:16 nr_cpu_ids:16 nr_node_ids:1
[    0.026832] percpu: Embedded 60 pages/cpu s208896 r8192 d28672 u262144
[    0.026836] pcpu-alloc: s208896 r8192 d28672 u262144 alloc=1*2097152
[    0.026836] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 12 13 14 15
[    0.026853] Built 1 zonelists, mobility grouping on.  Total pages: 3027059
[    0.026854] Policy zone: Normal
[    0.026855] Kernel command line: BOOT_IMAGE=/vmlinuz-5.4.0-182-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro memmap=4G$0x100000000 intel_iommu=off intremap=off no5lvl
[    0.026875] DMAR: IOMMU disabled
[    0.027805] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[    0.028268] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.028379] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.032097] Calgary: detecting Calgary via BIOS EBDA area
[    0.032098] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.046311] Memory: 11747184K/12300536K available (14339K kernel code, 2395K rwdata, 9296K rodata, 2768K init, 17228K bss, 553352K reserved, 0K cma-reserved)
[    0.046612] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=16, Nodes=1
[    0.046642] ftrace: allocating 44730 entries in 175 pages
[    0.056550] ftrace: allocated 175 pages with 6 groups
[    0.056664] rcu: Hierarchical RCU implementation.
[    0.056664] rcu:     RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=16.
[    0.056665]  Tasks RCU enabled.
[    0.056666] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.056666] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=16
[    0.057851] NR_IRQS: 524544, nr_irqs: 2184, preallocated irqs: 16
[    0.058402] random: crng init done
[    0.058418] Console: colour dummy device 80x25
[    0.058535] printk: console [tty0] enabled
[    0.058545] ACPI: Core revision 20190816
[    0.058817] hpet: HPET dysfunctional in PC10. Force disabled.
[    0.058818] APIC: Switch to symmetric I/O mode setup
[    0.062483] x2apic: IRQ remapping doesn't support X2APIC mode
[    0.062837] Switched APIC routing to physical flat.
[    0.074248] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1e71785e5dd, max_idle_ns: 440795244814 ns
[    0.074253] Calibrating delay loop (skipped), value calculated using timer frequency.. 4224.00 BogoMIPS (lpj=8448000)
[    0.074305] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[    0.074331] mce: CPU0: Thermal monitoring enabled (TM1)
[    0.074410] process: using mwait in idle threads
[    0.074412] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.074413] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.074416] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    0.074418] Spectre V2 : Mitigation: Enhanced IBRS
[    0.074419] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.074420] Spectre V2 : Spectre v2 / PBRSB-eIBRS: Retire a single CALL on VMEXIT
[    0.074421] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    0.074422] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl and seccomp
[    0.074432] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.074433] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.074433] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.074434] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'
[    0.074437] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.074437] x86/fpu: xstate_offset[9]:  832, xstate_sizes[9]:    8
[    0.074438] x86/fpu: Enabled xstate features 0x207, context size is 840 bytes, using 'compacted' format.
[    0.074661] Freeing SMP alternatives memory: 40K
[    0.076265] pid_max: default: 32768 minimum: 301
[    0.078251] LSM: Security Framework initializing
[    0.078251] Yama: becoming mindful.
[    0.078251] AppArmor: AppArmor initialized
[    0.078251] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.078251] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.078251] *** VALIDATE tmpfs ***
[    0.078251] *** VALIDATE proc ***
[    0.078251] *** VALIDATE cgroup1 ***
[    0.078251] *** VALIDATE cgroup2 ***
[    0.078251] smpboot: CPU0: 12th Gen Intel(R) Core(TM) i5-1240P (family: 0x6, model: 0x9a, stepping: 0x3)
[    0.078251] Performance Events: PEBS fmt4+-baseline, generic architected perfmon, full-width counters, Intel PMU driver.
[    0.078251] ... version:                5
[    0.078251] ... bit width:              48
[    0.078251] ... generic registers:      6
[    0.078251] ... value mask:             0000ffffffffffff
[    0.078251] ... max period:             00007fffffffffff
[    0.078251] ... fixed-purpose events:   3
[    0.078251] ... event mask:             000000070000003f
[    0.078251] rcu: Hierarchical SRCU implementation.
[    0.078251] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.078251] smp: Bringing up secondary CPUs ...
[    0.078251] x86: Booting SMP configuration:
[    0.078251] .... node  #0, CPUs:        #1  #2  #3  #4  #5  #6  #7  #8  #9 #10 #11 #12 #13 #14 #15
[    0.119495] smp: Brought up 1 node, 16 CPUs
[    0.119495] smpboot: Max logical packages: 1
[    0.119495] smpboot: Total of 16 processors activated (67584.00 BogoMIPS)
[    0.122413] devtmpfs: initialized
[    0.122413] x86/mm: Memory block size: 128MB
[    0.122872] PM: Registering ACPI NVS region [mem 0x71a4f000-0x749fefff] (50003968 bytes)
[    0.122872] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.122872] futex hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.122872] pinctrl core: initialized pinctrl subsystem
[    0.122872] PM: RTC time: 08:22:37, date: 2024-05-23
[    0.122872] NET: Registered protocol family 16
[    0.122872] audit: initializing netlink subsys (disabled)
[    0.122872] audit: type=2000 audit(1716452557.048:1): state=initialized audit_enabled=0 res=1
[    0.122872] EISA bus registered
[    0.122872] cpuidle: using governor ladder
[    0.122872] cpuidle: using governor menu
[    0.122872] ACPI: bus type PCI registered
[    0.122872] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.122872] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xc0000000-0xcfffffff] (base 0xc0000000)
[    0.122872] PCI: MMCONFIG at [mem 0xc0000000-0xcfffffff] reserved in E820
[    0.122872] PCI: Using configuration type 1 for base access
[    0.122908] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    0.122911] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.122911] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.126289] fbcon: Taking over console
[    0.126297] ACPI: Added _OSI(Module Device)
[    0.126299] ACPI: Added _OSI(Processor Device)
[    0.126299] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.126300] ACPI: Added _OSI(Processor Aggregator Device)
[    0.126302] ACPI: Added _OSI(Linux-Dell-Video)
[    0.126303] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.126304] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[    0.216400] ACPI: 19 ACPI AML tables successfully acquired and loaded
[    0.217816] ACPI: EC: EC started
[    0.217817] ACPI: EC: interrupt blocked
[    0.219995] ACPI: \: Used as first EC
[    0.219997] ACPI: \: GPE=0x6e, IRQ=-1, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.219998] ACPI: EC: Boot ECDT EC used to handle transactions
[    0.266906] ACPI: Dynamic OEM Table Load:
[    0.266919] ACPI: SSDT 0xFFFF936C70B0F000 0001AB (v02 PmRef  Cpu0Psd  00003000 INTL 20200717)
[    0.268225] ACPI: \_SB_.PR00: _OSC native thermal LVT Acked
[    0.269579] ACPI: Dynamic OEM Table Load:
[    0.269586] ACPI: SSDT 0xFFFF936C70881000 000394 (v02 PmRef  Cpu0Cst  00003001 INTL 20200717)
[    0.271031] ACPI: Dynamic OEM Table Load:
[    0.271037] ACPI: SSDT 0xFFFF936C711E5800 000560 (v02 PmRef  Cpu0Ist  00003000 INTL 20200717)
[    0.272546] ACPI: Dynamic OEM Table Load:
[    0.272551] ACPI: SSDT 0xFFFF936C711E0800 0004BA (v02 PmRef  Cpu0Hwp  00003000 INTL 20200717)
[    0.274677] ACPI: Dynamic OEM Table Load:
[    0.274677] ACPI: SSDT 0xFFFF936C712A6000 001BAF (v02 PmRef  ApIst    00003000 INTL 20200717)
[    0.276343] ACPI: Dynamic OEM Table Load:
[    0.276349] ACPI: SSDT 0xFFFF936C711EC000 001038 (v02 PmRef  ApHwp    00003000 INTL 20200717)
[    0.278163] ACPI: Dynamic OEM Table Load:
[    0.278169] ACPI: SSDT 0xFFFF936C711E8000 001349 (v02 PmRef  ApPsd    00003000 INTL 20200717)
[    0.280058] ACPI: Dynamic OEM Table Load:
[    0.280064] ACPI: SSDT 0xFFFF936C7088D000 000FBB (v02 PmRef  ApCst    00003000 INTL 20200717)
[    0.286782] ACPI: Interpreter enabled
[    0.286835] ACPI: (supports S0 S3 S4 S5)
[    0.286837] ACPI: Using IOAPIC for interrupt routing
[    0.286875] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.287959] ACPI: Enabled 8 GPEs in block 00 to 7F
[    0.288690] ACPI: Power Resource [PXP] (off)
[    0.290453] ACPI: Power Resource [PXP] (off)
[    0.290914] ACPI: Power Resource [PXP] (off)
[    0.297609] ACPI: Power Resource [BTRT] (on)
[    0.297993] ACPI: Power Resource [PAUD] (on)
[    0.298660] ACPI: Power Resource [PXTC] (on)
[    0.298887] ACPI: Power Resource [PTPL] (off)
[    0.300846] ACPI: Power Resource [WRST] (on)
[    0.303394] ACPI: Power Resource [PXP] (off)
[    0.304669] ACPI: Power Resource [PXP] (off)
[    0.305344] ACPI: Power Resource [PXP] (off)
[    0.319977] ACPI: Power Resource [TBT0] (on)
[    0.320023] ACPI: Power Resource [TBT1] (on)
[    0.320066] ACPI: Power Resource [D3C] (on)
[    0.330412] ACPI: Power Resource [FN00] (off)
[    0.330465] ACPI: Power Resource [FN01] (off)
[    0.330514] ACPI: Power Resource [FN02] (off)
[    0.330564] ACPI: Power Resource [FN03] (off)
[    0.330613] ACPI: Power Resource [FN04] (off)
[    0.331341] ACPI: Power Resource [PIN] (off)
[    0.331654] ACPI: PCI Root Bridge [PC00] (domain 0000 [bus 00-fe])
[    0.331660] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[    0.333758] acpi PNP0A08:00: _OSC: platform does not support [AER]
[    0.337560] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME PCIeCapability LTR]
[    0.341552] PCI host bridge to bus 0000:00
[    0.341554] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.341555] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.341556] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.341557] pci_bus 0000:00: root bus resource [mem 0x80400000-0xbfffffff window]
[    0.341559] pci_bus 0000:00: root bus resource [mem 0x4000000000-0x7fffffffff window]
[    0.341560] pci_bus 0000:00: root bus resource [bus 00-fe]
[    0.341593] pci 0000:00:00.0: [8086:4621] type 00 class 0x060000
[    0.343032] pci 0000:00:02.0: [8086:46a6] type 00 class 0x030000
[    0.343043] pci 0000:00:02.0: reg 0x10: [mem 0x6000000000-0x6000ffffff 64bit]
[    0.343049] pci 0000:00:02.0: reg 0x18: [mem 0x4000000000-0x400fffffff 64bit pref]
[    0.343053] pci 0000:00:02.0: reg 0x20: [io  0x3000-0x303f]
[    0.343068] pci 0000:00:02.0: BAR 2: assigned to efifb
[    0.343095] pci 0000:00:02.0: reg 0x344: [mem 0x00000000-0x00ffffff 64bit]
[    0.343097] pci 0000:00:02.0: VF(n) BAR0 space: [mem 0x00000000-0x06ffffff 64bit] (contains BAR0 for 7 VFs)
[    0.343101] pci 0000:00:02.0: reg 0x34c: [mem 0x00000000-0x1fffffff 64bit pref]
[    0.343102] pci 0000:00:02.0: VF(n) BAR2 space: [mem 0x00000000-0xdfffffff 64bit pref] (contains BAR2 for 7 VFs)
[    0.344223] pci 0000:00:04.0: [8086:461d] type 00 class 0x118000
[    0.344242] pci 0000:00:04.0: reg 0x10: [mem 0x6001100000-0x600111ffff 64bit]
[    0.345463] pci 0000:00:06.0: [8086:464d] type 01 class 0x060400
[    0.345598] pci 0000:00:06.0: PME# supported from D0 D3hot D3cold
[    0.345643] pci 0000:00:06.0: PTM enabled (root), 4ns granularity
[    0.346950] pci 0000:00:0a.0: [8086:467d] type 00 class 0x118000
[    0.346959] pci 0000:00:0a.0: reg 0x10: [mem 0x6001130000-0x6001137fff 64bit]
[    0.346978] pci 0000:00:0a.0: enabling Extended Tags
[    0.348124] pci 0000:00:0d.0: [8086:461e] type 00 class 0x0c0330
[    0.348138] pci 0000:00:0d.0: reg 0x10: [mem 0x6001120000-0x600112ffff 64bit]
[    0.348182] pci 0000:00:0d.0: PME# supported from D3hot D3cold
[    0.349510] pci 0000:00:14.0: [8086:51ed] type 00 class 0x0c0330
[    0.349540] pci 0000:00:14.0: reg 0x10: [mem 0x80500000-0x8050ffff 64bit]
[    0.349633] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    0.350814] pci 0000:00:14.2: [8086:51ef] type 00 class 0x050000
[    0.350842] pci 0000:00:14.2: reg 0x10: [mem 0x6001140000-0x6001143fff 64bit]
[    0.350859] pci 0000:00:14.2: reg 0x18: [mem 0x600114b000-0x600114bfff 64bit]
[    0.352093] pci 0000:00:14.3: [8086:51f0] type 00 class 0x028000
[    0.352126] pci 0000:00:14.3: reg 0x10: [mem 0x600113c000-0x600113ffff 64bit]
[    0.352290] pci 0000:00:14.3: PME# supported from D0 D3hot D3cold
[    0.353850] pci 0000:00:15.0: [8086:51e8] type 00 class 0x0c8000
[    0.354739] pci 0000:00:15.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.359169] pci 0000:00:15.1: [8086:51e9] type 00 class 0x0c8000
[    0.360095] pci 0000:00:15.1: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.364482] pci 0000:00:15.2: [8086:51ea] type 00 class 0x0c8000
[    0.365408] pci 0000:00:15.2: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.369529] pci 0000:00:16.0: [8086:51e0] type 00 class 0x078000
[    0.369561] pci 0000:00:16.0: reg 0x10: [mem 0x6001147000-0x6001147fff 64bit]
[    0.369657] pci 0000:00:16.0: PME# supported from D3hot
[    0.371360] pci 0000:00:1e.0: [8086:51a8] type 00 class 0x078000
[    0.372286] pci 0000:00:1e.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.376693] pci 0000:00:1e.2: [8086:51aa] type 00 class 0x0c8000
[    0.377620] pci 0000:00:1e.2: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.381777] pci 0000:00:1f.0: [8086:5182] type 00 class 0x060100
[    0.383051] pci 0000:00:1f.3: [8086:51c8] type 00 class 0x040100
[    0.383120] pci 0000:00:1f.3: reg 0x10: [mem 0x6001138000-0x600113bfff 64bit]
[    0.383192] pci 0000:00:1f.3: reg 0x20: [mem 0x6001000000-0x60010fffff 64bit]
[    0.383332] pci 0000:00:1f.3: PME# supported from D3hot D3cold
[    0.384553] pci 0000:00:1f.4: [8086:51a3] type 00 class 0x0c0500
[    0.384584] pci 0000:00:1f.4: reg 0x10: [mem 0x6001144000-0x60011440ff 64bit]
[    0.384618] pci 0000:00:1f.4: reg 0x20: [io  0xefa0-0xefbf]
[    0.385799] pci 0000:00:1f.5: [8086:51a4] type 00 class 0x0c8000
[    0.385821] pci 0000:00:1f.5: reg 0x10: [mem 0xfe010000-0xfe010fff]
[    0.387813] pci 0000:01:00.0: [1987:5012] type 00 class 0x010802
[    0.387876] pci 0000:01:00.0: reg 0x10: [mem 0x80400000-0x80403fff 64bit]
[    0.388292] pci 0000:00:06.0: PCI bridge to [bus 01]
[    0.388296] pci 0000:00:06.0:   bridge window [mem 0x80400000-0x804fffff]
[    0.957306] ACPI: EC: interrupt unblocked
[    0.957307] ACPI: EC: event unblocked
[    0.957339] ACPI: \_SB_.PC00.LPCB.HWEC: GPE=0x6e, IRQ=-1, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.957341] ACPI: \_SB_.PC00.LPCB.HWEC: Boot DSDT EC used to handle transactions and events
[    0.957401] iommu: Default domain type: Translated
[    0.957401] SCSI subsystem initialized
[    0.958294] libata version 3.00 loaded.
[    0.958309] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    0.958309] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    0.958309] pci 0000:00:02.0: vgaarb: bridge control possible
[    0.958309] vgaarb: loaded
[    0.958309] ACPI: bus type USB registered
[    0.958309] usbcore: registered new interface driver usbfs
[    0.958309] usbcore: registered new interface driver hub
[    0.958309] usbcore: registered new device driver usb
[    0.958333] pps_core: LinuxPPS API ver. 1 registered
[    0.958334] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti 
[    0.958336] PTP clock support registered
[    0.958343] EDAC MC: Ver: 3.0.0
[    0.959630] Registered efivars operations
[    0.959630] PCI: Using ACPI for IRQ routing
[    1.065626] PCI: pci_cache_line_size set to 64 bytes
[    1.070593] pci 0000:00:1f.5: can't claim BAR 0 [mem 0xfe010000-0xfe010fff]: no compatible bridge window
[    1.071581] e820: reserve RAM buffer [mem 0x0009f000-0x0009ffff]
[    1.071582] e820: reserve RAM buffer [mem 0x66235000-0x67ffffff]
[    1.071582] e820: reserve RAM buffer [mem 0x66336000-0x67ffffff]
[    1.071583] e820: reserve RAM buffer [mem 0x6d289000-0x6fffffff]
[    1.071583] e820: reserve RAM buffer [mem 0x6f99f000-0x6fffffff]
[    1.071583] e820: reserve RAM buffer [mem 0x74c00000-0x77ffffff]
[    1.071584] e820: reserve RAM buffer [mem 0x47fc00000-0x47fffffff]
[    1.071656] NetLabel: Initializing
[    1.071657] NetLabel:  domain hash size = 128
[    1.071657] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.071666] NetLabel:  unlabeled traffic allowed by default
[    1.071673] clocksource: Switched to clocksource tsc-early
[    1.076926] *** VALIDATE bpf ***
[    1.076958] VFS: Disk quotas dquot_6.6.0
[    1.076967] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.076980] *** VALIDATE ramfs ***
[    1.076982] *** VALIDATE hugetlbfs ***
[    1.077033] AppArmor: AppArmor Filesystem Enabled
[    1.077058] pnp: PnP ACPI init
[    1.078031] system 00:00: [io  0x0680-0x069f] has been reserved
[    1.078033] system 00:00: [io  0x164e-0x164f] has been reserved
[    1.078036] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.078067] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[    1.078142] system 00:02: [io  0x1854-0x1857] has been reserved
[    1.078144] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.078242] pnp 00:03: Plug and Play ACPI device, IDs PNP0303 (active)
[    1.108535] pnp 00:04: disabling [mem 0xc0000000-0xcfffffff] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.108585] system 00:04: [mem 0xfedc0000-0xfedc7fff] has been reserved
[    1.108587] system 00:04: [mem 0xfeda0000-0xfeda0fff] has been reserved
[    1.108588] system 00:04: [mem 0xfeda1000-0xfeda1fff] has been reserved
[    1.108589] system 00:04: [mem 0xfed20000-0xfed7ffff] could not be reserved
[    1.108590] system 00:04: [mem 0xfed90000-0xfed93fff] has been reserved
[    1.108592] system 00:04: [mem 0xfed45000-0xfed8ffff] could not be reserved
[    1.108593] system 00:04: [mem 0xfee00000-0xfeefffff] has been reserved
[    1.108597] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.109476] system 00:05: [io  0x2000-0x20fe] has been reserved
[    1.109478] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.109817] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.110286] pnp: PnP ACPI: found 7 devices
[    1.110961] thermal_sys: Registered thermal governor 'fair_share'
[    1.110962] thermal_sys: Registered thermal governor 'bang_bang'
[    1.110963] thermal_sys: Registered thermal governor 'step_wise'
[    1.110964] thermal_sys: Registered thermal governor 'user_space'
[    1.110965] thermal_sys: Registered thermal governor 'power_allocator'
[    1.115457] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    1.115475] pci_bus 0000:00: max bus depth: 1 pci_try_num: 2
[    1.115483] pci 0000:00:02.0: BAR 9: assigned [mem 0x4020000000-0x40ffffffff 64bit pref]
[    1.115486] pci 0000:00:02.0: BAR 7: assigned [mem 0x4010000000-0x4016ffffff 64bit]
[    1.115489] pci 0000:00:15.0: BAR 0: assigned [mem 0x4017000000-0x4017000fff 64bit]
[    1.115838] pci 0000:00:15.1: BAR 0: assigned [mem 0x4017001000-0x4017001fff 64bit]
[    1.116041] pci 0000:00:15.2: BAR 0: assigned [mem 0x4017002000-0x4017002fff 64bit]
[    1.116342] pci 0000:00:1e.0: BAR 0: assigned [mem 0x4017003000-0x4017003fff 64bit]
[    1.116684] pci 0000:00:1e.2: BAR 0: assigned [mem 0x4017004000-0x4017004fff 64bit]
[    1.116885] pci 0000:00:1f.5: BAR 0: assigned [mem 0x80510000-0x80510fff]
[    1.116899] pci 0000:00:06.0: PCI bridge to [bus 01]
[    1.116924] pci 0000:00:06.0:   bridge window [mem 0x80400000-0x804fffff]
[    1.116958] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    1.116959] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    1.116961] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    1.116962] pci_bus 0000:00: resource 7 [mem 0x80400000-0xbfffffff window]
[    1.116963] pci_bus 0000:00: resource 8 [mem 0x4000000000-0x7fffffffff window]
[    1.116964] pci_bus 0000:01: resource 1 [mem 0x80400000-0x804fffff]
[    1.117114] NET: Registered protocol family 2
[    1.117355] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    1.118346] tcp_listen_portaddr_hash hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    1.118483] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    1.118666] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)
[    1.118711] TCP: Hash tables configured (established 131072 bind 65536)
[    1.118772] UDP hash table entries: 8192 (order: 6, 262144 bytes, linear)
[    1.118812] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes, linear)
[    1.118849] NET: Registered protocol family 1
[    1.118853] NET: Registered protocol family 44
[    1.118866] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    1.121649] PCI: CLS 64 bytes, default 64
[    1.121678] Trying to unpack rootfs image as initramfs...
[    1.239170] Freeing initrd memory: 85000K
[    1.239279] DMAR: Host address width 39
[    1.239281] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    1.239294] DMAR: dmar0: reg_base_addr fed90000 ver 4:0 cap 1c0000c40660462 ecap 29a00f0505e
[    1.239297] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[    1.239302] DMAR: dmar1: reg_base_addr fed91000 ver 5:0 cap d2008c40660462 ecap f050da
[    1.239304] DMAR: RMRR base: 0x0000007c000000 end: 0x000000803fffff
[    1.259918] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.259929] software IO TLB: mapped [mem 0x5c409000-0x60409000] (64MB)
[    1.259970] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1e71785e5dd, max_idle_ns: 440795244814 ns
[    1.260034] clocksource: Switched to clocksource tsc
[    1.260239] check: Scanning for low memory corruption every 60 seconds
[    1.260560] Initialise system trusted keyrings
[    1.260570] Key type blacklist registered
[    1.260597] workingset: timestamp_bits=36 max_order=22 bucket_order=0
[    1.261194] zbud: loaded
[    1.261381] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.261517] fuse: init (API version 7.31)
[    1.261524] *** VALIDATE fuse ***
[    1.261526] *** VALIDATE fuse ***
[    1.261582] Platform Keyring initialized
[    1.263855] Key type asymmetric registered
[    1.263856] Asymmetric key parser 'x509' registered
[    1.263865] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    1.263895] io scheduler mq-deadline registered
[    1.264702] pcieport 0000:00:06.0: PME: Signaling with IRQ 120
[    1.264804] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    1.264855] efifb: probing for efifb
[    1.264869] efifb: framebuffer at 0x4000000000, using 12152k, total 12150k
[    1.264870] efifb: mode is 2160x1440x32, linelength=8640, pages=1
[    1.264871] efifb: scrolling: redraw
[    1.264872] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    1.264926] Console: switching to colour frame buffer device 135x45
[    1.267391] fb0: EFI VGA frame buffer device
[    1.267421] intel_idle: does not run on family 6 model 154
[    1.272146] ACPI: AC Adapter [AC0] (on-line)
[    1.272200] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C09:00/PNP0C0D:00/input/input0
[    1.272261] ACPI: Lid Switch [LID]
[    1.272291] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C09:00/PNP0C0C:00/input/input1
[    1.272350] ACPI: Power Button [PWRB]
[    1.272870] Monitor-Mwait will be used to enter C-1 state
[    1.272891] Monitor-Mwait will be used to enter C-2 state
[    1.272899] Monitor-Mwait will be used to enter C-3 state
[    1.277517] thermal LNXTHERM:00: registered as thermal_zone0
[    1.277547] ACPI: Thermal Zone [TZ00] (28 C)
[    1.277749] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.284242] hpet_acpi_add: no address or irqs in _CRS
[    1.284317] Linux agpgart interface v0.103
[    1.428121] loop: module loaded
[    1.428563] tun: Universal TUN/TAP device driver, 1.6
[    1.428807] PPP generic driver version 2.4.2
[    1.429075] VFIO - User Level meta-driver version: 0.3
[    1.429483] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.429545] ehci-pci: EHCI PCI platform driver
[    1.429592] ehci-platform: EHCI generic platform driver
[    1.429661] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.429713] ohci-pci: OHCI PCI platform driver
[    1.431650] ohci-platform: OHCI generic platform driver
[    1.433566] uhci_hcd: USB Universal Host Controller Interface driver
[    1.435497] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[    1.437374] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 1
[    1.440311] xhci_hcd 0000:00:0d.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000000009810
[    1.452284] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[    1.454187] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 2
[    1.456106] xhci_hcd 0000:00:0d.0: Host supports USB 3.2 Enhanced SuperSpeed
[    1.458037] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    1.459979] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.461946] usb usb1: Product: xHCI Host Controller
[    1.463917] usb usb1: Manufacturer: Linux 5.4.0-182-generic xhci-hcd
[    1.465919] usb usb1: SerialNumber: 0000:00:0d.0
[    1.468195] hub 1-0:1.0: USB hub found
[    1.470167] hub 1-0:1.0: 1 port detected
[    1.472281] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.04
[    1.474266] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.476249] usb usb2: Product: xHCI Host Controller
[    1.478207] usb usb2: Manufacturer: Linux 5.4.0-182-generic xhci-hcd
[    1.480176] usb usb2: SerialNumber: 0000:00:0d.0
[    1.482393] hub 2-0:1.0: USB hub found
[    1.484350] hub 2-0:1.0: 1 port detected
[    1.689149] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    1.691156] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[    1.694248] xhci_hcd 0000:00:14.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000000009810
[    1.696214] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[    1.698478] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    1.700382] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[    1.702253] xhci_hcd 0000:00:14.0: Host supports USB 3.1 Enhanced SuperSpeed
[    1.704119] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    1.705928] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.707733] usb usb3: Product: xHCI Host Controller
[    1.709537] usb usb3: Manufacturer: Linux 5.4.0-182-generic xhci-hcd
[    1.711346] usb usb3: SerialNumber: 0000:00:14.0
[    1.713301] hub 3-0:1.0: USB hub found
[    1.715107] hub 3-0:1.0: 12 ports detected
[    1.853403] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.04
[    1.855304] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.857187] usb usb4: Product: xHCI Host Controller
[    1.859012] usb usb4: Manufacturer: Linux 5.4.0-182-generic xhci-hcd
[    1.860849] usb usb4: SerialNumber: 0000:00:14.0
[    1.862831] hub 4-0:1.0: USB hub found
[    1.864657] hub 4-0:1.0: 4 ports detected
[    1.866808] usb: port power management may be unreliable
[    1.868731] i8042: PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[    1.870536] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[    1.872730] i8042: Warning: Keylock active
[    1.874807] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.876911] mousedev: PS/2 mouse device common for all mice
[    1.879270] rtc_cmos 00:01: RTC can wake from S4
[    1.882636] rtc_cmos 00:01: registered as rtc0
[    1.884514] rtc_cmos 00:01: alarms up to one month, y3k, 242 bytes nvram
[    1.886398] i2c /dev entries driver
[    1.888199] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[    1.890108] device-mapper: uevent: version 1.0.3
[    1.892035] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) initialised: dm-devel@redhat.com
[    1.893915] platform eisa.0: Probing EISA bus 0
[    1.895766] platform eisa.0: EISA: Cannot allocate resource for mainboard
[    1.897650] platform eisa.0: Cannot allocate resource for EISA slot 1
[    1.899538] platform eisa.0: Cannot allocate resource for EISA slot 2
[    1.901391] platform eisa.0: Cannot allocate resource for EISA slot 3
[    1.903202] platform eisa.0: Cannot allocate resource for EISA slot 4
[    1.904981] platform eisa.0: Cannot allocate resource for EISA slot 5
[    1.906728] platform eisa.0: Cannot allocate resource for EISA slot 6
[    1.908455] platform eisa.0: Cannot allocate resource for EISA slot 7
[    1.910158] platform eisa.0: Cannot allocate resource for EISA slot 8
[    1.911859] platform eisa.0: EISA: Detected 0 cards
[    1.913549] intel_pstate: Intel P-state driver initializing
[    1.917508] intel_pstate: HWP enabled
[    1.919691] ledtrig-cpu: registered to indicate activity on CPUs
[    1.921450] EFI Variables Facility v0.08 2004-May-17
[    1.959868] drop_monitor: Initializing network drop monitor service
[    1.961104] NET: Registered protocol family 10
[    1.966657] Segment Routing with IPv6
[    1.967622] NET: Registered protocol family 17
[    1.969034] Key type dns_resolver registered
[    1.971514] RAS: Correctable Errors collector initialized.
[    1.972764] microcode: sig=0x906a3, pf=0x80, revision=0x430
[    1.974455] microcode: Microcode Update Driver: v2.2.
[    1.974459] IPI shorthand broadcast: enabled
[    1.976834] sched_clock: Marking stable (1960965609, 15857538)->(2009292983, -32469836)
[    1.978286] registered taskstats version 1
[    1.979233] Loading compiled-in X.509 certificates
[    1.981139] Loaded X.509 cert 'Build time autogenerated kernel key: 1763469f3b0de8b7c32f9533e8c550b08f6f7757'
[    1.982380] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969'
[    1.983615] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19'
[    1.985024] blacklist: Loading compiled-in revocation X.509 certificates
[    1.986045] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0'
[    1.987099] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03'
[    1.988340] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b'
[    1.989386] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8'
[    1.990408] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d'
[    1.991431] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c'
[    1.992817] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af'
[    1.993851] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9'
[    1.994930] zswap: loaded using pool lzo/zbud
[    1.996440] Key type ._fscrypt registered
[    1.997460] Key type .fscrypt registered
[    2.000111] battery: ACPI: Battery Slot [BAT0] (battery present)
[    2.003556] Key type big_key registered
[    2.004991] Key type trusted registered
[    2.008295] Key type encrypted registered
[    2.009287] AppArmor: AppArmor sha1 policy hashing enabled
[    2.012297] integrity: Loading X.509 certificate: UEFI:MokListRT (MOKvar table)
[    2.014148] integrity: Loaded X.509 cert 'Canonical Ltd. Master Certificate Authority: ad91990bc22ab1f517048c23b6655a268e345a63'
[    2.015345] ima: Allocated hash algorithm: sha1
[    2.053138] ima: No architecture policies found
[    2.054533] evm: Initialising EVM extended attributes:
[    2.055832] evm: security.selinux
[    2.057428] evm: security.SMACK64
[    2.058469] evm: security.SMACK64EXEC
[    2.059502] evm: security.SMACK64TRANSMUTE
[    2.060882] evm: security.SMACK64MMAP
[    2.061899] evm: security.apparmor
[    2.062905] evm: security.ima
[    2.063911] evm: security.capability
[    2.064913] evm: HMAC attrs: 0x1
[    2.066498] PM:   Magic number: 8:392:372
[    2.067484] platform ACPI0007:26: hash matches
[    2.068732] acpi ACPI0007:26: hash matches
[    2.070180] rtc_cmos 00:01: setting system clock to 2024-05-23T08:22:39 UTC (1716452559)
[    2.073771] Freeing unused decrypted memory: 2040K
[    2.075212] Freeing unused kernel image memory: 2768K
[    2.084166] Write protecting the kernel read-only data: 26624k
[    2.086144] Freeing unused kernel image memory: 2036K
[    2.087525] Freeing unused kernel image memory: 944K
[    2.092785] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    2.093760] Run /init as init process
[    2.108014] usb 3-7: new high-speed USB device number 2 using xhci_hcd
[    2.151015] hidraw: raw HID events driver (C) Jiri Kosina
[    2.159825] acpi PNP0C14:01: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)
[    2.161895] acpi PNP0C14:02: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)
[    2.164678] nvme nvme0: pci function 0000:01:00.0
[    2.169128] cryptd: max_cpu_qlen set to 1000
[    2.239139] AVX2 version of gcm_enc/dec engaged.
[    2.240502] AES CTR mode by8 optimization enabled
[    2.259205] usb 3-7: New USB device found, idVendor=2b7e, idProduct=b567, bcdDevice= 0.11
[    2.260961] usb 3-7: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[    2.262608] usb 3-7: Product: HD Camera
[    2.264220] usb 3-7: Manufacturer: Kingcome
[    2.265829] usb 3-7: SerialNumber: 0001
[    2.384471] usb 4-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[    2.387332] nvme nvme0: missing or invalid SUBNQN field.
[    2.389100] nvme nvme0: Shutdown timeout set to 10 seconds
[    2.392009] nvme nvme0: 8/0/0 default/read/poll queues
[    2.394391]  nvme0n1: p1 p2 p3
[    2.409857] usb 4-1: New USB device found, idVendor=0b95, idProduct=1790, bcdDevice= 1.00
[    2.411121] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.412573] usb 4-1: Product: AX88179
[    2.414836] usb 4-1: Manufacturer: ASIX Elec. Corp.
[    2.417486] usb 4-1: SerialNumber: 00000000000052
[    2.532115] usb 3-10: new full-speed USB device number 3 using xhci_hcd
[    2.683300] usb 3-10: New USB device found, idVendor=8087, idProduct=0026, bcdDevice= 0.02
[    2.685040] usb 3-10: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.787860] raid6: avx2x4   gen() 20839 MB/s
[    3.835862] raid6: avx2x4   xor()  6149 MB/s
[    3.883859] raid6: avx2x2   gen() 20136 MB/s
[    3.931860] raid6: avx2x2   xor() 11865 MB/s
[    3.979859] raid6: avx2x1   gen() 16137 MB/s
[    4.027859] raid6: avx2x1   xor() 10004 MB/s
[    4.075862] raid6: sse2x4   gen() 19378 MB/s
[    4.123860] raid6: sse2x4   xor() 10076 MB/s
[    4.171862] raid6: sse2x2   gen() 16130 MB/s
[    4.219860] raid6: sse2x2   xor()  9687 MB/s
[    4.267861] raid6: sse2x1   gen() 12583 MB/s
[    4.315862] raid6: sse2x1   xor()  8013 MB/s
[    4.315878] raid6: using algorithm avx2x4 gen() 20839 MB/s
[    4.315897] raid6: .... xor() 6149 MB/s, rmw enabled
[    4.315918] raid6: using avx2x2 recovery algorithm
[    4.316507] xor: automatically using best checksumming function   avx
[    4.316987] async_tx: api initialized (async)
[    4.412091] Btrfs loaded, crc32c=crc32c-intel
[    4.440761] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[    4.537263] systemd[1]: Inserted module 'autofs4'
[    4.619198] systemd[1]: systemd 245.4-4ubuntu3.20 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    4.636134] systemd[1]: Detected architecture x86-64.
[    4.652992] systemd[1]: Set hostname to .
[    4.757491] systemd[1]: sysinit.target: Found ordering cycle on cloud-init.service/start
[    4.757504] systemd[1]: sysinit.target: Found dependency on systemd-networkd-wait-online.service/start
[    4.757515] systemd[1]: sysinit.target: Found dependency on systemd-networkd.service/start
[    4.757526] systemd[1]: sysinit.target: Found dependency on network-pre.target/start
[    4.757535] systemd[1]: sysinit.target: Found dependency on firewalld.service/start
[    4.757546] systemd[1]: sysinit.target: Found dependency on dbus.service/start
[    4.757555] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[    4.757565] systemd[1]: sysinit.target: Job cloud-init.service/start deleted to break ordering cycle starting with sysinit.target/start
[    4.760060] systemd[1]: Created slice system-modprobe.slice.
[    4.761471] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[    4.762895] systemd[1]: Created slice User and Session Slice.
[    4.764261] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    4.765684] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    4.767047] systemd[1]: Reached target User and Group Name Lookups.
[    4.768424] systemd[1]: Reached target Slices.
[    4.769778] systemd[1]: Reached target Mounting snaps.
[    4.771167] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    4.772629] systemd[1]: Listening on LVM2 poll daemon socket.
[    4.773996] systemd[1]: Listening on multipathd control socket.
[    4.775369] systemd[1]: Listening on Syslog Socket.
[    4.776830] systemd[1]: Listening on fsck to fsckd communication Socket.
[    4.778201] systemd[1]: Listening on initctl Compatibility Named Pipe.
[    4.779621] systemd[1]: Listening on Journal Audit Socket.
[    4.781192] systemd[1]: Listening on Journal Socket (/dev/log).
[    4.782591] systemd[1]: Listening on Journal Socket.
[    4.783983] systemd[1]: Listening on Network Service Netlink Socket.
[    4.785419] systemd[1]: Listening on udev Control Socket.
[    4.786824] systemd[1]: Listening on udev Kernel Socket.
[    4.788649] systemd[1]: Mounting Huge Pages File System...
[    4.790404] systemd[1]: Mounting POSIX Message Queue File System...
[    4.792222] systemd[1]: Mounting Kernel Debug File System...
[    4.793945] systemd[1]: Mounting Kernel Trace File System...
[    4.796542] systemd[1]: Starting Journal Service...
[    4.798549] systemd[1]: Starting Set the console keyboard layout...
[    4.801055] systemd[1]: Starting Create list of static device nodes for the current kernel...
[    4.803194] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
[    4.805842] systemd[1]: Starting Load Kernel Module chromeos_pstore...
[    4.807979] systemd[1]: Starting Load Kernel Module drm...
[    4.810095] systemd[1]: Starting Load Kernel Module efi_pstore...
[    4.812562] systemd[1]: Starting Load Kernel Module pstore_blk...
[    4.812565] pstore: Using crash dump compression: deflate
[    4.814664] pstore: Registered efi as persistent store backend
[    4.817046] systemd[1]: Starting Load Kernel Module pstore_zone...
[    4.819506] systemd[1]: Starting Load Kernel Module ramoops...
[    4.821473] systemd[1]: Condition check resulted in OpenVSwitch configuration for cleanup being skipped.
[    4.822553] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[    4.823366] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[    4.824969] systemd[1]: Starting Load Kernel Modules...
[    4.827046] systemd[1]: Starting Remount Root and Kernel File Systems...
[    4.829237] systemd[1]: Starting udev Coldplug all Devices...
[    4.831516] systemd[1]: Starting Uncomplicated firewall...
[    4.834089] systemd[1]: Started Journal Service.
[    4.835569] EXT4-fs (dm-0): re-mounted. Opts: (null)
[    4.839661] IPMI message handler: version 39.2
[    4.841087] ipmi device interface
[    4.843327] intel_sgx: loading out-of-tree module taints kernel.
[    4.843345] intel_sgx: module verification failed: signature and/or required key missing - tainting kernel
[    4.843569] intel_sgx: SGX is not enabled in IA32_FEATURE_CONTROL MSR
[    4.861735] systemd-journald[483]: Received client request to flush runtime journal.
[    4.927972] Adding 4194300k swap on /swap.img.  Priority:-2 extents:5 across:4481020k SSFS
[    4.941716] intel_sgx: the CPU is missing SGX
[    4.943673] enable_rdfsbase: Loaded
[    4.945282] ------------[ cut here ]------------
[    4.946223] pinned CR4 bits changed: 0x10000!?
[    4.947152] WARNING: CPU: 0 PID: 547 at arch/x86/kernel/cpu/common.c:413 native_write_cr4+0x45/0x60
[    4.948215] Modules linked in: enable_rdfsbase(OE+) isgx(OE) ipmi_devintf ipmi_msghandler msr ramoops reed_solomon drm efi_pstore ip_tables x_tables autofs4 btrfs zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper nvme nvme_core wmi i2c_hid hid video
[    4.952098] CPU: 0 PID: 547 Comm: systemd-udevd Tainted: G           OE     5.4.0-182-generic #202-Ubuntu
[    4.954063] Hardware name: HUAWEI KLVF-XX/KLVF-XX-PCB, BIOS 1.21 06/06/2023
[    4.956039] RIP: 0010:native_write_cr4+0x45/0x60
[    4.958014] Code: 39 c2 75 2a 48 85 f6 75 01 c3 80 3d 92 89 bc 01 00 75 f6 55 48 c7 c7 c8 94 b1 9c c6 05 81 89 bc 01 01 48 89 e5 e8 49 55 a6 00 <0f> 0b 5d c3 48 89 d6 48 81 e7 ff f7 ce ff 48 31 c6 48 09 c7 eb a7
[    4.960078] RSP: 0018:ffffba6940003f88 EFLAGS: 00010082
[    4.962124] RAX: 0000000000000000 RBX: 0000000000000002 RCX: 0000000000000006
[    4.964164] RDX: 0000000000000007 RSI: 0000000000000082 RDI: ffff936c7361c8c0
[    4.966199] RBP: ffffba6940003f88 R08: 0000000000000368 R09: 0000000000000000
[    4.968227] R10: ffff936c71323d30 R11: 0000000000000001 R12: 0000000000000000
[    4.970246] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[    4.972255] FS:  00007fc8507d8880(0000) GS:ffff936c73600000(0000) knlGS:0000000000000000
[    4.974274] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.976301] CR2: 000055a56efe60c0 CR3: 00000004641ca000 CR4: 0000000000740ef0
[    4.978320] PKRU: 55555554
[    4.980354] Call Trace:
[    4.982340]  
[    4.984303]  ? show_regs.cold+0x1a/0x1f
[    4.986248]  ? __warn+0x98/0xe0
[    4.988147]  ? native_write_cr4+0x45/0x60
[    4.989531]  ? report_bug+0xd1/0x100
[    4.990660]  ? do_error_trap+0x9b/0xc0
[    4.991742]  ? do_invalid_op+0x3c/0x50
[    4.993536]  ? native_write_cr4+0x45/0x60
[    4.995367]  ? invalid_op+0x1e/0x30
[    4.997177]  ? native_write_cr4+0x45/0x60
[    4.998986]  ? native_write_cr4+0x45/0x60
[    5.000430]  set_cr4_fsgsbase+0x3f/0x50 [enable_rdfsbase]
[    5.001680]  flush_smp_call_function_queue+0x4e/0xb0
[    5.002726]  generic_smp_call_function_single_interrupt+0x13/0x30
[    5.003778]  smp_call_function_single_interrupt+0x3e/0xd0
[    5.005517]  call_function_single_interrupt+0xf/0x20
[    5.007291]  
[    5.009049] RIP: 0010:osq_lock+0x87/0x120
[    5.010812] Code: 89 fe 65 4c 8b 04 25 c0 bb 01 00 48 89 e5 eb 21 48 8b 42 08 8b 78 14 83 ef 01 48 63 ff 31 c0 0f 1f 44 00 00 84 c0 75 10 f3 90 <8b> 42 10 85 c0 75 6d 49 8b 00 a8 08 74 d8 31 ff eb 0d 8b 42 10 85
[    5.012645] RSP: 0018:ffffba6940b53b40 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff04
[    5.014473] RAX: 0000000000000000 RBX: ffff936c65e8e9c0 RCX: ffff936c73770bc0
[    5.016318] RDX: ffff936c73630bc0 RSI: ffffffff9d321fac RDI: 0000000000000005
[    5.018162] RBP: ffffba6940b53b40 R08: ffff936c641ac740 R09: ffff936c65e8e9c0
[    5.020006] R10: 732f6c656e72656b R11: 0000000000000006 R12: ffffffff9d321fa0
[    5.021838] R13: ffffffff9d321fac R14: ffff936c6db3d2e0 R15: ffffba6940b53db0
[    5.023665]  __mutex_lock.isra.0+0x28d/0x4c0
[    5.025492]  ? __wake_up_common_lock+0x8a/0xc0
[    5.027315]  __mutex_lock_slowpath+0x13/0x20
[    5.029161]  mutex_lock+0x2e/0x40
[    5.030977]  kernfs_dop_revalidate+0x38/0xd0
[    5.032534]  lookup_fast+0x281/0x300
[    5.033663]  walk_component+0x48/0x360
[    5.034746]  ? inode_permission+0x65/0x1b0
[    5.035798]  link_path_walk.part.0+0x2cc/0x550
[    5.036845]  path_openat+0xb7/0x290
[    5.037885]  do_filp_open+0x91/0x100
[    5.038919]  ? __alloc_fd+0x46/0x150
[    5.039958]  do_sys_open+0x17e/0x290
[    5.040990]  __x64_sys_openat+0x20/0x30
[    5.042018]  do_syscall_64+0x57/0x190
[    5.043035]  entry_SYSCALL_64_after_hwframe+0x5c/0xc1
[    5.044181] RIP: 0033:0x7fc850df9f5b
[    5.045396] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[    5.046453] RSP: 002b:00007ffdbc1181f0 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[    5.047506] RAX: ffffffffffffffda RBX: 000055a56eedb770 RCX: 00007fc850df9f5b
[    5.048568] RDX: 0000000000080000 RSI: 00007ffdbc118360 RDI: 00000000ffffff9c
[    5.049634] RBP: 00007ffdbc118360 R08: 0000000000000008 R09: 0000000000000001
[    5.050704] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000080000
[    5.051786] R13: 000055a56d45d416 R14: 00007ffdbc118520 R15: 00007ffdbc1183e8
[    5.052866] ---[ end trace 4f09e3d827d732e3 ]---
[    5.053943] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 0
[    5.055528] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 1
[    5.057096] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 2
[    5.058678] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 3
[    5.060248] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 4
[    5.061767] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 5
[    5.063320] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 6
[    5.064840] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 7
[    5.066569] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 8
[    5.068292] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 9
[    5.069984] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 10
[    5.071678] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 11
[    5.073351] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 12
[    5.074990] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 13
[    5.076723] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 14
[    5.078340] enable_rdfsbase: RDFSBASE and its friends are now enabled on CPU 15
[    5.080864] intel_sgx: SGX is not enabled in IA32_FEATURE_CONTROL MSR
[    5.362383] mc: Linux media interface: v0.10
[    5.367577] videodev: Linux video capture interface: v2.00
[    5.368793] ppdev: user-space parallel port driver
[    5.373562] Bluetooth: Core ver 2.22
[    5.373584] NET: Registered protocol family 31
[    5.373585] Bluetooth: HCI device and connection manager initialized
[    5.373590] Bluetooth: HCI socket layer initialized
[    5.373592] Bluetooth: L2CAP socket layer initialized
[    5.373594] Bluetooth: SCO socket layer initialized
[    5.373607] input: Huawei WMI hotkeys as /devices/platform/PNP0C14:02/wmi_bus/wmi_bus-PNP0C14:02/ABBC0F5C-8EA1-11D1-A000-C90629100000/input/input3
[    5.381412] uvcvideo: Found UVC 1.10 device HD Camera (2b7e:b567)
[    5.382616] input: HD Camera: HD Camera as /devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.0/input/input4
[    5.382646] usbcore: registered new interface driver uvcvideo
[    5.382646] USB Video Class driver (1.1.1)
[    5.496843] usbcore: registered new interface driver btusb
[    5.497878] Bluetooth: hci0: Reading Intel version information failed (-22)
[    5.707643] ax88179_178a 4-1:1.0 eth0: register 'ax88179_178a' at usb-0000:00:14.0-1, ASIX AX88179 USB 3.0 Gigabit Ethernet, 00:0e:c6:cb:dc:8e
[    5.708517] usbcore: registered new interface driver ax88179_178a
[    5.716370] ax88179_178a 4-1:1.0 enx000ec6cbdc8e: renamed from eth0
[    5.766761] alua: device handler registered
[    5.767664] emc: device handler registered
[    5.768708] rdac: device handler registered
[    6.010122] EXT4-fs (nvme0n1p2): mounted filesystem with ordered data mode. Opts: (null)
[    6.179738] audit: type=1400 audit(1716452563.604:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="cri-containerd.apparmor.d" pid=778 comm="apparmor_parser"
[    6.179983] audit: type=1400 audit(1716452563.608:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=779 comm="apparmor_parser"
[    6.179985] audit: type=1400 audit(1716452563.608:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=782 comm="apparmor_parser"
[    6.179987] audit: type=1400 audit(1716452563.608:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=782 comm="apparmor_parser"
[    6.180392] audit: type=1400 audit(1716452563.608:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=781 comm="apparmor_parser"
[    6.180393] audit: type=1400 audit(1716452563.608:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=781 comm="apparmor_parser"
[    6.180394] audit: type=1400 audit(1716452563.608:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_groff" pid=781 comm="apparmor_parser"
[    6.181088] audit: type=1400 audit(1716452563.608:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/snapd/snap-confine" pid=777 comm="apparmor_parser"
[    6.181090] audit: type=1400 audit(1716452563.608:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=777 comm="apparmor_parser"
[    6.181271] audit: type=1400 audit(1716452563.608:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/tcpdump" pid=783 comm="apparmor_parser"
[    6.789436] bpfilter: Loaded bpfilter_umh pid 972
[    6.789646] Started bpfilter
[    7.682716] ax88179_178a 4-1:1.0 enx000ec6cbdc8e: ax88179 - Link status is: 1
[    7.719116] aufs 5.4.3-20200302
[   10.754904] ax88179_178a 4-1:1.0 enx000ec6cbdc8e: ax88179 - Link status is: 1
[   10.765446] IPv6: ADDRCONF(NETDEV_CHANGE): enx000ec6cbdc8e: link becomes ready
[   12.700877] kauditd_printk_skb: 102 callbacks suppressed
[   12.700878] audit: type=1400 audit(1716452570.128:114): apparmor="STATUS" operation="profile_load" profile="unconfined" name="docker-default" pid=1721 comm="apparmor_parser"
[   12.831485] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[   12.832673] Bridge firewalling registered
[   12.942875] Initializing XFRM netlink socket
[  105.090053] HE: cpu_vendor_detect: 39. Vendor ID: GenuineIntel
[  105.099740] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x0000000000000000 -> 0x000000000009f000], type: System RAM
[  105.099741] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x000000000009f000 -> 0x0000000000100000], type: Reserved
[  105.099742] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x0000000000100000 -> 0x000000006d289000], type: System RAM
[  105.099742] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x000000006d289000 -> 0x000000006db89000], type: Reserved
[  105.099743] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x000000006db89000 -> 0x000000006f99f000], type: System RAM
[  105.099743] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x000000006f99f000 -> 0x0000000071a4f000], type: Reserved
[  105.099744] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x0000000071a4f000 -> 0x00000000749ff000], type: ACPI Non-volatile Storage
[  105.099745] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x00000000749ff000 -> 0x0000000074bff000], type: ACPI Tables
[  105.099745] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x0000000074bff000 -> 0x0000000074c00000], type: System RAM
[  105.099746] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x0000000074c00000 -> 0x0000000079000000], type: Reserved
[  105.099746] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x0000000079a00000 -> 0x0000000079c00000], type: Reserved
[  105.099747] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x000000007a000000 -> 0x0000000080400000], type: Reserved
[  105.099748] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x00000000c0000000 -> 0x00000000d0000000], type: Reserved
[  105.099748] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x00000000f9d00000 -> 0x00000000f9f00000], type: Reserved
[  105.099749] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x00000000fe010000 -> 0x00000000fe011000], type: Reserved
[  105.099749] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x00000000fed20000 -> 0x00000000fed80000], type: Reserved
[  105.099750] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x00000000ff000000 -> 0x0000000100000000], type: Reserved
[  105.099751] HE: get_convertible_memory: 136. BIOS E820 table from firmware: [0x0000000100000000 -> 0x000000047fc00000], type: System RAM
[  105.099752] HE: get_convertible_memory: 213. Convertible Memory[ 0]: 0x0000000000000000 -> 0x000000000009f000
[  105.099752] HE: get_convertible_memory: 213. Convertible Memory[ 1]: 0x0000000000100000 -> 0x000000006d289000
[  105.099753] HE: get_convertible_memory: 213. Convertible Memory[ 2]: 0x000000006db89000 -> 0x000000006f99f000
[  105.099754] HE: get_convertible_memory: 213. Convertible Memory[ 3]: 0x0000000074bff000 -> 0x0000000074c00000
[  105.099754] HE: get_convertible_memory: 213. Convertible Memory[ 4]: 0x0000000100000000 -> 0x000000047fc00000
[  105.099755] HE: get_convertible_memory: 218. Convertible Memory size: 0x3eec3f000
[  105.099756] HE: get_valid_rsrv_mem: 285. Reserved Memory[ 0]: 0x100000000 -> 0x200000000
[  105.099756] HE: get_valid_rsrv_mem: 290. Reserved Memory size: 0x100000000
[  105.099871] HE: mem_test: 48. Memory[0x100000000 - 0x200000000] test begin
[  105.866794] HE: mem_test: 78. Memory[0x100000000 - 0x200000000] test pass
[  105.880416] HE: get_hv_heap_size: 375. Hypervisor heap size: 0x43800000
[  105.880417] HE: get_hv_cmrm_size: 387. Hypervisor cmrm size: 0x6bfa000
[  105.880418] HE: get_hv_frame_size: 400. Hypervisor frame size: 0x1c00000
[  105.880418] HE: get_hypervisor_size: 413. Hv_core_and_percpu_size: 0xe21000, Hypervisor size: 0x80000000
[  105.880419] HE: he_cmd_enable: 302. hypervisor size: 0x80000000
[  106.053619] HE: he_cmd_enable: 352. config_size: 1476
[  106.065501] HE: add_epc_pages: 43. total_epc_pages: 0x80000, free_epc_pages: 0x80000
[  106.065503] HE: init_enclave_page: 317. epc ranges: [0x180000000-0x200000000], 0x80000000
[  106.065504] HE: init_enclave_page: 333. Initialized EPC ranges size: 0x80000000
[  106.065505] HE: he_cmd_enable: 383. config_header load_addr: 0xffffff0000e21000
[  106.065525] HE: he_cmd_enable: 404. mem_region load_addr: 0xffffff0000e21124
[  106.065526] HE: inspect_tpm: 206. using fake tpm
[  106.065526] HE: he_cmd_enable: 411. tpm mmio type=8,size=0 pa=ffffffff
[  106.270821] HE: init_cmrm: 448. Initialize [0x0 -> 0x47fc00000]'s CMRM
[  106.270963] HE: he_cmd_enable: 483. The hyperenclave is opening.
[  116.448654] [0] Activating hypervisor on CPU 0...
[  116.448656] [1] Activating hypervisor on CPU 1...
[  116.448657] [2] Init HHBox log feature ok
[  116.448658] [2] Init HHBox crash feature ok
[  116.448658] [2] tpm_detect starting....
[  116.448659] [2] fake tpm is detected and initialized
[  116.448659] [2] FAKE TPM: tpm signing key pub x
[  116.448660] [2] C29974C9F1090FA4A10E9990620E91828B593A7211E2468450E3DC96DD5933FB
[  116.448661] [2] size= :0x20
[  116.448661] [2] FAKE TPM: tpm signing key pub y
[  116.448662] [2] 402206ECCC5479289F33668EAAB85527ABBBB9F7B41CEB71551027D57AF28267
[  116.448663] [2] size= :0x20
[  116.448663] [2] FAKE TPM: root secret is generated and sealed
[  116.448664] [2] FAKE TPM: hypervisor AK pub x=
[  116.448665] [2] 3D9BB7BA028C5F97AC5AB1619336D9ED23E86858DDBDC23B510D5F0EBA8FF338
[  116.448665] [2] size= :0x20
[  116.448666] [2] FAKE TPM: hypervisor AK pub y=
[  116.448667] [2] 0B28428BDA30B2800FCB032ABCED81071B5F0DCB1A02B22AFF56B7DD22E52522
[  116.448667] [2] size= :0x20
[  116.448668] [2] FAKE TPM: hash of he_ak_pub extended to PCR 13:
[  116.448669] [2] AAA056CA1F030B7BD6C4089C2AEEC36D01173B46E0FD2B4C1BD2C14649B66539
[  116.448669] [2] size= :0x20
[  116.448670] [2] HyperEnclave: root of trust initialized!
[  116.448670] [2] Activating hypervisor on CPU 2...
[  116.448671] [3] Activating hypervisor on CPU 3...
[  116.448672] [4] Activating hypervisor on CPU 4...
[  116.448673] [5] Activating hypervisor on CPU 5...
[  116.448675] [6] Activating hypervisor on CPU 6...
[  116.448675] [7] Activating hypervisor on CPU 7...
[  116.448677] [8] Activating hypervisor on CPU 8...
[  116.448678] [9] Activating hypervisor on CPU 9...
[  116.448679] [10] Activating hypervisor on CPU 10...
[  116.448680] [11] Activating hypervisor on CPU 11...
[  116.448682] [12] Activating hypervisor on CPU 12...
[  116.448683] [13] Activating hypervisor on CPU 13...
[  116.448684] [14] Activating hypervisor on CPU 14...
[  116.448685] [15] Activating hypervisor on CPU 15...

jewelzms commented 1 month ago

Additionally,

HyperEnclave supports remote attestation, but the related source code has not been published. So there is no runnable remote attestation demo on Github.

Is there a release plan for remote attestation, when is it expected to be released?

HyperEnclave with minimum hardware requirements (virtualization extensions and TPM) ,in the current market or cloud service environment, approximately how many hardware environments meet this requirement, exceeding 50%?

Bonjourz commented 1 month ago

Hi, @jewelzms ,

Is there a release plan for remote attestation, when is it expected to be released?

Could you please show what is the your purpose of trying remote attestation? What is the scenarios in your case?

HyperEnclave with minimum hardware requirements (virtualization extensions and TPM), in the current market or cloud service environment, approximately how many hardware environments meet this requirement, exceeding 50%?

Ideally, users are able to choose and tell cloud vendors whether the environment is HyperEnclave enabled. If so, the HyperEnclave infrastructure is installed automatically by cloud vendors, not by users themselves. We are now with cloud vendors to build HyperEnclave infrastructures together.

On the other hand, HyperEnclave is still keeping evolved to satisfy more requirements. Welcome to contribute HyperEnclave if you have interesting ideas and bandwidth.

jewelzms commented 1 month ago

Hi, @Bonjourz !

Could you please show what is the your purpose of trying remote attestation? What is the scenarios in your case?

Exploration and Learning: At present, there are not many hosts in the user environment that support SGX technology, so we want to build a HyperEnclave infrastructure based on the existing user environment to achieve remote authentication. I believe this is a promising technology.

On the other hand, HyperEnclave is still keeping evolved to satisfy more requirements. Welcome to contribute HyperEnclave if you have interesting ideas and bandwidth.

If I have a good idea, I will definitely do it. I just encountered this problem and wanted to see how you did it.

Bonjourz commented 1 month ago

Hi, @jewelzms , according to the dmesg you provided, seems that the we cannot enable {rd/wr}{fs/gs}base instructions in user space on your platform:

[    4.945282] ------------[ cut here ]------------
[    4.946223] pinned CR4 bits changed: 0x10000!?
[    4.947152] WARNING: CPU: 0 PID: 547 at arch/x86/kernel/cpu/common.c:413 native_write_cr4+0x45/0x60
[    4.948215] Modules linked in: enable_rdfsbase(OE+) isgx(OE) ipmi_devintf ipmi_msghandler msr ramoops reed_solomon drm efi_pstore ip_tables x_tables autofs4 btrfs zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper nvme nvme_core wmi i2c_hid hid video
[    4.952098] CPU: 0 PID: 547 Comm: systemd-udevd Tainted: G           OE     5.4.0-182-generic #202-Ubuntu
[    4.954063] Hardware name: HUAWEI KLVF-XX/KLVF-XX-PCB, BIOS 1.21 06/06/2023
[    4.956039] RIP: 0010:native_write_cr4+0x45/0x60
[    4.958014] Code: 39 c2 75 2a 48 85 f6 75 01 c3 80 3d 92 89 bc 01 00 75 f6 55 48 c7 c7 c8 94 b1 9c c6 05 81 89 bc 01 01 48 89 e5 e8 49 55 a6 00 <0f> 0b 5d c3 48 89 d6 48 81 e7 ff f7 ce ff 48 31 c6 48 09 c7 eb a7
[    4.960078] RSP: 0018:ffffba6940003f88 EFLAGS: 00010082
[    4.962124] RAX: 0000000000000000 RBX: 0000000000000002 RCX: 0000000000000006
[    4.964164] RDX: 0000000000000007 RSI: 0000000000000082 RDI: ffff936c7361c8c0
[    4.966199] RBP: ffffba6940003f88 R08: 0000000000000368 R09: 0000000000000000
[    4.968227] R10: ffff936c71323d30 R11: 0000000000000001 R12: 0000000000000000
[    4.970246] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[    4.972255] FS:  00007fc8507d8880(0000) GS:ffff936c73600000(0000) knlGS:0000000000000000
[    4.974274] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.976301] CR2: 000055a56efe60c0 CR3: 00000004641ca000 CR4: 0000000000740ef0
[    4.978320] PKRU: 55555554
[    4.980354] Call Trace:
[    4.982340]  
[    4.984303]  ? show_regs.cold+0x1a/0x1f
[    4.986248]  ? __warn+0x98/0xe0
[    4.988147]  ? native_write_cr4+0x45/0x60
[    4.989531]  ? report_bug+0xd1/0x100
[    4.990660]  ? do_error_trap+0x9b/0xc0
[    4.991742]  ? do_invalid_op+0x3c/0x50
[    4.993536]  ? native_write_cr4+0x45/0x60
[    4.995367]  ? invalid_op+0x1e/0x30
[    4.997177]  ? native_write_cr4+0x45/0x60
[    4.998986]  ? native_write_cr4+0x45/0x60
[    5.000430]  set_cr4_fsgsbase+0x3f/0x50 [enable_rdfsbase]
[    5.001680]  flush_smp_call_function_queue+0x4e/0xb0
[    5.002726]  generic_smp_call_function_single_interrupt+0x13/0x30
[    5.003778]  smp_call_function_single_interrupt+0x3e/0xd0
[    5.005517]  call_function_single_interrupt+0xf/0x20
[    5.007291]  
[    5.009049] RIP: 0010:osq_lock+0x87/0x120
[    5.010812] Code: 89 fe 65 4c 8b 04 25 c0 bb 01 00 48 89 e5 eb 21 48 8b 42 08 8b 78 14 83 ef 01 48 63 ff 31 c0 0f 1f 44 00 00 84 c0 75 10 f3 90 <8b> 42 10 85 c0 75 6d 49 8b 00 a8 08 74 d8 31 ff eb 0d 8b 42 10 85
[    5.012645] RSP: 0018:ffffba6940b53b40 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff04
[    5.014473] RAX: 0000000000000000 RBX: ffff936c65e8e9c0 RCX: ffff936c73770bc0
[    5.016318] RDX: ffff936c73630bc0 RSI: ffffffff9d321fac RDI: 0000000000000005
[    5.018162] RBP: ffffba6940b53b40 R08: ffff936c641ac740 R09: ffff936c65e8e9c0
[    5.020006] R10: 732f6c656e72656b R11: 0000000000000006 R12: ffffffff9d321fa0
[    5.021838] R13: ffffffff9d321fac R14: ffff936c6db3d2e0 R15: ffffba6940b53db0
[    5.023665]  __mutex_lock.isra.0+0x28d/0x4c0
[    5.025492]  ? __wake_up_common_lock+0x8a/0xc0
[    5.027315]  __mutex_lock_slowpath+0x13/0x20
[    5.029161]  mutex_lock+0x2e/0x40
[    5.030977]  kernfs_dop_revalidate+0x38/0xd0
[    5.032534]  lookup_fast+0x281/0x300
[    5.033663]  walk_component+0x48/0x360
[    5.034746]  ? inode_permission+0x65/0x1b0
[    5.035798]  link_path_walk.part.0+0x2cc/0x550
[    5.036845]  path_openat+0xb7/0x290
[    5.037885]  do_filp_open+0x91/0x100
...

Can you successfully run the SGX SDK Examples under /opt/intel/sgxsdk/SampleCode in container? By following the instructions at SGX SDK Samples.

jewelzms commented 3 weeks ago

Hi, @Bonjourz

Running the SGX SDK example /opt/intel/sgxsdk/SampleCode in the container is normal.

root@jobs-lingshu:~/SampleCode/SampleEnclave# SGX_MODE=SIM make
root@jobs-lingshu:~/SampleCode/SampleEnclave# ./app
Info: executing thread synchronization, please wait...
Info: SampleEnclave successfully returned.

root@jobs-lingshu:~/SampleCode/SampleEnclave# SGX_MODE=HYPER make
root@jobs-lingshu:~/SampleCode/SampleEnclave# ./app
Info: executing thread synchronization, please wait...
Info: SampleEnclave successfully returned.

Running hello_world alone is also normal

root@jobs-lingshu:~/demos/hello_c# SGX_MODE=HYPER make
root@jobs-lingshu:~/demos/hello_c# ./hello_world
Hello World

After packaging into Occlum image, it stuck at runtime

root@jobs-lingshu:~/demos/hello_c/instance# occlum build
Enclave sign-tool: /opt/occlum/sgxsdk-tools/bin/x64/sgx_sign_hyper
Enclave sign-key: /opt/occlum/etc/template/Enclave.pem
SGX mode: HYPER
rm -rf /root/demos/hello_c/instance/build
Building the initfs...
[+] Home dir is /root
[+] Open token file success!
[+] Token file valid!
[+] Init Enclave Successful 936302870530!
Generate the SEFS image successfully
Building new image...
[+] Home dir is /root
[+] Open token file success!
[+] Token file valid!
[+] Init Enclave Successful 957777707010!
Generate the SEFS image successfully
Building libOS...
Signing the enclave...
<EnclaveConfiguration>
    <ProdID>0</ProdID>
    <ISVSVN>0</ISVSVN>
    <StackMaxSize>1048576</StackMaxSize>
    <StackMinSize>1048576</StackMinSize>
    <HeapInitSize>33554432</HeapInitSize>
    <HeapMaxSize>1073741824</HeapMaxSize>
    <HeapMinSize>33554432</HeapMinSize>
    <TCSNum>32</TCSNum>
    <TCSMaxNum>4096</TCSMaxNum>
    <TCSMinPool>32</TCSMinPool>
    <TCSPolicy>1</TCSPolicy>
    <DisableDebug>0</DisableDebug>
    <MiscSelect>1</MiscSelect>
    <MiscMask>0x0</MiscMask>
    <ReservedMemMaxSize>314572800</ReservedMemMaxSize>
    <ReservedMemMinSize>314572800</ReservedMemMinSize>
    <ReservedMemInitSize>314572800</ReservedMemInitSize>
    <ReservedMemExecutable>1</ReservedMemExecutable>
    <MarshalBufferSize>1048576</MarshalBufferSize>
    <EnableKSS>0</EnableKSS>
    <ISVEXTPRODID_H>0</ISVEXTPRODID_H>
    <ISVEXTPRODID_L>0</ISVEXTPRODID_L>
    <ISVFAMILYID_H>0</ISVFAMILYID_H>
    <ISVFAMILYID_L>0</ISVFAMILYID_L>
</EnclaveConfiguration>
tcs_num 32, tcs_max_num 4096, tcs_min_pool 32
The required memory is 386457600B.
The required memory is 0x1708e000, 377400 KB.
Succeed.
Built the Occlum image and enclave successfully
root@jobs-lingshu:~/demos/hello_c/instance# occlum run /bin/hello_world