I put it on the linux command line indeed, here is the log with iommu=debug.

I can install Xen with a debug build or test a fix if needed.
I just need some guides because all I did for know is apt or dnf install Xen.


Le jeudi 1 février 2024 à 11:57, Jan Beulich <jbeul...@suse.com> a écrit :

> On 01.02.2024 09:16, o...@proton.me wrote:
> 
> > Following our interaction on matrix, I send you the boot log `xl dmesg` 
> > output of my computer, booting with `iommu=debug` options on linux 
> > 6.6.13-200.fc39.
> 
> 
> There's no "iommu=debug" anywhere in sight:
> 
> (XEN) Command line: placeholder no-real-mode edd=off
> 
> Did you mistakenly put it on the Linux command line?
> 
> Nevertheless there are relevant messages already without the extra
> verbosity (and without you using a debug build of Xen, which would
> be preferable):
> 
> (XEN) AMD-Vi: Warning: IVMD: [c9f1c000,c9f42000) is not (entirely) in 
> reserved memory
> (XEN) AMD-Vi: Error: IVMD: page at c9f1c000 can't be converted
> (XEN) AMD-Vi: Error initialization
> 
> Quoting the respective entry from the memory map:
> 
> (XEN) [00000000c8f58000, 00000000c9f57fff] (ACPI NVS)
> 
> Both Roger and I look to agree that this condition we have
> 
> if ( !(type & (RAM_TYPE_RESERVED | RAM_TYPE_ACPI |
> RAM_TYPE_UNUSABLE)) )
> 
> is inverted in some way. We merely need to agree in which way it
> wants adjusting.
> 
> Jan
 Xen 4.18.0
(XEN) Xen version 4.18.0 (mockbuild@) (gcc (GCC) 13.2.1 20231205 (Red Hat 
13.2.1-6)) debug=n Wed Dec 13 17:50:42 UTC 2023
(XEN) Latest ChangeSet: 
(XEN) build-id: ea5d1960a8d06f31b000355f4662169fe12d09a6
(XEN) Bootloader: GRUB 2.06
(XEN) Command line: placeholder no-real-mode edd=off iommu=debug
(XEN) Xen image load base address: 0xc1a00000
(XEN) Video information:
(XEN)  VGA is graphics mode 1920x1080, 32 bpp
(XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds
(XEN) Disc information:
(XEN)  Found 0 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) CPU Vendor: AMD, Family 25 (0x19), Model 80 (0x50), Stepping 0 (raw 
00a50f00)
(XEN) Enabling Supervisor Shadow Stacks
(XEN)   - Disabling PV32 due to CET
(XEN) EFI RAM map:
(XEN)  [0000000000000000, 000000000009efff] (usable)
(XEN)  [000000000009f000, 000000000009ffff] (reserved)
(XEN)  [0000000000100000, 0000000009bfffff] (usable)
(XEN)  [0000000009c00000, 0000000009db0fff] (reserved)
(XEN)  [0000000009db1000, 0000000009efffff] (usable)
(XEN)  [0000000009f00000, 0000000009f0efff] (ACPI NVS)
(XEN)  [0000000009f0f000, 00000000c2d57fff] (usable)
(XEN)  [00000000c2d58000, 00000000c8f57fff] (reserved)
(XEN)  [00000000c8f58000, 00000000c9f57fff] (ACPI NVS)
(XEN)  [00000000c9f58000, 00000000c9fd7fff] (ACPI data)
(XEN)  [00000000c9fd8000, 00000000c9fd9fff] (usable)
(XEN)  [00000000c9fda000, 00000000c9ffffff] (reserved)
(XEN)  [00000000ca000000, 00000000cbffffff] (usable)
(XEN)  [00000000cc000000, 00000000cdffffff] (reserved)
(XEN)  [00000000cf000000, 00000000cfffffff] (reserved)
(XEN)  [00000000f8000000, 00000000fbffffff] (reserved)
(XEN)  [00000000fdc00000, 00000000fdcfffff] (reserved)
(XEN)  [00000000fed80000, 00000000fed80fff] (reserved)
(XEN)  [0000000100000000, 0000000fee2fffff] (usable)
(XEN)  [0000000fee300000, 000000102fffffff] (reserved)
(XEN) ACPI: RSDP C9FD7014, 0024 (r2 LENOVO)
(XEN) ACPI: XSDT C9FD5188, 0104 (r1 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: FACP C3964000, 0114 (r6 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: DSDT C394C000, 12791 (r1 LENOVO TP-R25       1130 INTL 20180313)
(XEN) ACPI: FACS C9DF8000, 0040
(XEN) ACPI: SSDT C5E74000, 00A2 (r1 LENOVO PID0Ssdt        1 INTL 20180313)
(XEN) ACPI: SSDT C5E73000, 0752 (r1 LENOVO UsbCTabl        1 INTL 20180313)
(XEN) ACPI: SSDT C5E66000, 7345 (r2 LENOVO TP-R25          2 MSFT  2000002)
(XEN) ACPI: MSDM C5B7B000, 0055 (r3 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: BATB C5B66000, 004A (r2 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: HPET C3963000, 0038 (r1 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: APIC C3962000, 0138 (r2 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: MCFG C3961000, 003C (r1 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: SBST C3960000, 0030 (r1 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: WSMT C395F000, 0028 (r1 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: VFCT C393E000, D884 (r1 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: SSDT C3938000, 5354 (r2 LENOVO TP-R25          1 AMD         1)
(XEN) ACPI: CRAT C3937000, 0EC0 (r1 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: CDIT C3936000, 0029 (r1 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: FPDT C5B67000, 0034 (r1 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: SSDT C3935000, 0149 (r1 LENOVO TP-R25          1 INTL 20180313)
(XEN) ACPI: SSDT C3933000, 14C3 (r1 LENOVO TP-R25          1 INTL 20180313)
(XEN) ACPI: SSDT C3931000, 15A8 (r1 LENOVO TP-R25          1 INTL 20180313)
(XEN) ACPI: SSDT C392D000, 3B0E (r1 LENOVO TP-R25          1 INTL 20180313)
(XEN) ACPI: BGRT C392C000, 0038 (r1 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: SSDT C392B000, 024D (r1 LENOVO TP-R25          1 INTL 20180313)
(XEN) ACPI: SSDT C3929000, 14C4 (r1 LENOVO TP-R25          1 INTL 20180313)
(XEN) ACPI: SSDT C3928000, 0AB7 (r1 LENOVO TP-R25          1 INTL 20180313)
(XEN) ACPI: UEFI C9DF7000, 00C6 (r1 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: IVRS C3927000, 01E4 (r2 LENOVO TP-R25       1130 PTEC        2)
(XEN) ACPI: SSDT C5E72000, 0090 (r1 LENOVO TP-R25          1 INTL 20180313)
(XEN) ACPI: SSDT C5E71000, 098D (r1 LENOVO TP-R25          1 INTL 20180313)
(XEN) System RAM: 64302MB (65845476kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000000fee300000
(XEN) Domain heap initialised
(XEN) vesafb: framebuffer at 0x00000000d0000000, mapped to 0xffff82c000201000, 
using 8128k, total 8128k
(XEN) vesafb: mode is 1920x1080x32, linelength=7680, font 8x16
(XEN) vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
(XEN) SMBIOS 3.3 present.
(XEN) AMD-Vi: IVRS Block: Found type 0x10 flags 0xb0 len 0x48 id 0x2
(XEN) AMD-Vi: IVRS Block: Found type 0x11 flags 0xb0 len 0x58 id 0x2
(XEN) AMD-Vi: Using IVHD type 0x11
(XEN) AMD-Vi: Found MSI capability block at 0x64
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x408 (32 bits)
(XEN) ACPI: v5 SLEEP INFO: control[1:0], status[1:0]
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:404,1:0], pm1x_evt[1:400,1:0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT - c9df8000/0000000000000000, 
using 32
(XEN) ACPI:             wakeup_vec[c9df800c], vec_size[20]
(XEN) Overriding APIC driver with bigsmp
(XEN) ACPI: IOAPIC (id[0x20] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 32, version 33, address 0xfec00000, GSI 0-23
(XEN) ACPI: IOAPIC (id[0x21] address[0xfec01000] gsi_base[24])
(XEN) IOAPIC[1]: apic_id 33, version 33, address 0xfec01000, GSI 24-55
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
(XEN) ACPI: HPET id: 0x43538210 base: 0xfed00000
(XEN) PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
(XEN) PCI: MCFG area at f8000000 reserved in E820
(XEN) PCI: Using MCFG for segment 0000 bus 00-3f
(XEN) ACPI: BGRT: invalidating v1 image at 0xbd656018
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 16 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 56 GSI, 3272 MSI/MSI-X
(XEN) CPU0: 1600 ... 2000 MHz
(XEN) xstate: size: 0x988 and states: 0x207
(XEN) CPU0: AMD Fam19h machine check reporting enabled
(XEN) Vulnerable to SRSO, without suitable microcode to mitigate
(XEN) Speculative mitigation facilities:
(XEN)   Hardware hints: STIBP_ALWAYS IBRS_FAST IBRS_SAME_MODE
(XEN)   Hardware features: IBPB IBRS STIBP SSBD PSFD
(XEN)   Compiled-in support: INDIRECT_THUNK SHADOW_PAGING
(XEN)   Xen settings: BTI-Thunk JMP, SPEC_CTRL: IBRS+ STIBP+ SSBD- PSFD-, 
Other: IBPB-ctxt BRANCH_HARDEN
(XEN)   Support for HVM VMs: MSR_SPEC_CTRL MSR_VIRT_SPEC_CTRL RSB
(XEN)   Support for PV VMs: None
(XEN)   XPTI (64-bit PV only): Dom0 disabled, DomU disabled (without PCID)
(XEN)   PV L1TF shadowing: Dom0 disabled, DomU disabled
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) Initializing Credit2 scheduler
(XEN)  load_precision_shift: 18
(XEN)  load_window_shift: 30
(XEN)  underload_balance_tolerance: 0
(XEN)  overload_balance_tolerance: -3
(XEN)  runqueues arrangement: socket
(XEN)  cap enforcement granularity: 10ms
(XEN) load tracking window length 1073741824 ns
(XEN) Platform timer is 14.318MHz HPET
(XEN) Detected 1996.258 MHz processor.
(XEN) Freed 1020kB unused BSS memory
(XEN) alt table ffff82d04045bd98 -> ffff82d0404692a8
(XEN) AMD-Vi: IOMMU Extended Features:
(XEN) - Peripheral Page Service Request
(XEN) - x2APIC
(XEN) - NX bit
(XEN) - Invalidate All Command
(XEN) - Guest APIC
(XEN) - Performance Counters
(XEN) - Host Address Translation Size: 0x2
(XEN) - Guest Address Translation Size: 0
(XEN) - Guest CR3 Root Table Level: 0x1
(XEN) - Maximum PASID: 0xf
(XEN) - SMI Filter Register: 0x1
(XEN) - SMI Filter Register Count: 0x1
(XEN) - Guest Virtual APIC Modes: 0x1
(XEN) - Dual PPR Log: 0x2
(XEN) - Dual Event Log: 0x2
(XEN) - User / Supervisor Page Protection
(XEN) - Device Table Segmentation: 0x3
(XEN) - PPR Log Overflow Early Warning
(XEN) - PPR Automatic Response
(XEN) - Memory Access Routing and Control: 0
(XEN) - Block StopMark Message
(XEN) - Performance Optimization
(XEN) - MSI Capability MMIO Access
(XEN) - Guest I/O Protection
(XEN) - Enhanced PPR Handling
(XEN) - Attribute Forward
(XEN) - Invalidate IOTLB Type
(XEN) - VM Table Size: 0
(XEN) - Guest Access Bit Update Disable
(XEN) AMD-Vi: ACPI Table:
(XEN) AMD-Vi:  Signature IVRS
(XEN) AMD-Vi:  Length 0x1e4
(XEN) AMD-Vi:  Revision 0x2
(XEN) AMD-Vi:  CheckSum 0x1a
(XEN) AMD-Vi:  OEM_Id LENOVO
(XEN) AMD-Vi:  OEM_Table_Id TP-R25  
(XEN) AMD-Vi:  OEM_Revision 0x1130
(XEN) AMD-Vi:  Creator_Id PTEC
(XEN) AMD-Vi:  Creator_Revision 0x2
(XEN) AMD-Vi: IVRS Block: type 0x10 flags 0xb0 len 0x48 id 0x2
(XEN) AMD-Vi: IVRS Block: type 0x11 flags 0xb0 len 0x58 id 0x2
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x8 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x8 -> 0xfffe
(XEN) AMD-Vi: IVHD Device Entry: type 0x43 id 0xff00 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0xff00 -> 0xffff alias 0xa5
(XEN) AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
(XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
(XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x1 handle 0x20
(XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
(XEN) AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x21
(XEN) AMD-Vi: IVRS Block: type 0x21 flags 0x8 len 0x20 id 0x100
(XEN) AMD-Vi: IVMD Block: type 0x21 phys 0xc9f1c000 len 0x26000
(XEN) AMD-Vi: Warning: IVMD: [c9f1c000,c9f42000) is not (entirely) in reserved 
memory
(XEN) AMD-Vi: Error: IVMD: page at c9f1c000 can't be converted
(XEN) AMD-Vi: Error initialization
(XEN) I/O virtualisation disabled
(XEN) Enabling APIC mode:  Physical.  Using 2 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 64 KiB.
(XEN) HVM: ASIDs enabled.
(XEN) SVM: Supported advanced features:
(XEN)  - Nested Page Tables (NPT)
(XEN)  - Last Branch Record (LBR) Virtualisation
(XEN)  - Next-RIP Saved on #VMEXIT
(XEN)  - VMCB Clean Bits
(XEN)  - DecodeAssists
(XEN)  - Virtual VMLOAD/VMSAVE
(XEN)  - Virtual GIF
(XEN)  - Pause-Intercept Filter
(XEN)  - Pause-Intercept Filter Threshold
(XEN)  - TSC Rate MSR
(XEN)  - NPT Supervisor Shadow Stack
(XEN)  - MSR_SPEC_CTRL virtualisation
(XEN) HVM: SVM enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) alt table ffff82d04045bd98 -> ffff82d0404692a8
(XEN) Brought up 16 CPUs
(XEN) Scheduling granularity: cpu, 1 CPU per sched-resource
(XEN) Initializing Credit2 scheduler
(XEN)  load_precision_shift: 18
(XEN)  load_window_shift: 30
(XEN)  underload_balance_tolerance: 0
(XEN)  overload_balance_tolerance: -3
(XEN)  runqueues arrangement: socket
(XEN)  cap enforcement granularity: 10ms
(XEN) load tracking window length 1073741824 ns
(XEN) Adding cpu 0 to runqueue 0
(XEN)  First cpu on runqueue, activating
(XEN) Adding cpu 1 to runqueue 0
(XEN) Adding cpu 2 to runqueue 0
(XEN) Adding cpu 3 to runqueue 0
(XEN) Adding cpu 4 to runqueue 0
(XEN) Adding cpu 5 to runqueue 0
(XEN) Adding cpu 6 to runqueue 0
(XEN) Adding cpu 7 to runqueue 0
(XEN) Adding cpu 8 to runqueue 0
(XEN) Adding cpu 9 to runqueue 0
(XEN) Adding cpu 10 to runqueue 0
(XEN) Adding cpu 11 to runqueue 0
(XEN) Adding cpu 12 to runqueue 0
(XEN) Adding cpu 13 to runqueue 0
(XEN) Adding cpu 14 to runqueue 0
(XEN) Adding cpu 15 to runqueue 0
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) NX (Execute Disable) protection active
(XEN) Dom0 has maximum 1096 PIRQs
(XEN) *** Building a PV Dom0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, lsb, paddr 0x1000000 -> 0x4a00000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000c30000000->0000000c38000000 (16219564 pages to be 
allocated)
(XEN)  Init. ramdisk: 0000000feaf05000->0000000fee1ff28e
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff84a00000
(XEN)  Phys-Mach map: 0000008000000000->0000008007c18538
(XEN)  Start info:    ffffffff84a00000->ffffffff84a004b8
(XEN)  Page tables:   ffffffff84a01000->ffffffff84a2a000
(XEN)  Boot stack:    ffffffff84a2a000->ffffffff84a2b000
(XEN)  TOTAL:         ffffffff80000000->ffffffff84c00000
(XEN)  ENTRY ADDRESS: ffffffff83ae74c0
(XEN) Dom0 has maximum 16 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

Reply via email to