Hello,
I was hoping someone might be able to tell me why IOMMU does not seem to be found on my system. At the very least is there any way I can get more debug information in addition to adding iommu=verbose to the command line?
Xen 4.0.0
MSI 890FXA-GD70 (I spoke with an MSI representative who confirmed that this motherboard does support IOMMU)
AMD Phenom II 1090T x6
# dmesg
__ __ _ _ ___ ___
\ \/ /___ _ __ | || | / _ \ / _ \
\ // _ \ '_ \ | || |_| | | | | | |
/ \ __/ | | | |__ _| |_| | |_| |
/_/\_\___|_| |_| |_|(_)___(_)___/
(XEN) Xen version 4.0.0 (@(none)) (gcc version 4.3.4 (Gentoo 4.3.4 p1.1, pie-10.1.5) ) Mon May 17 21:51:45 CDT 2010
(XEN) Latest ChangeSet: unavailable
(XEN) Command line: iommu=verbose
(XEN) Video information:
(XEN) VGA is text mode 80x25, font 8x16
(XEN) VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN) Found 2 MBR signatures
(XEN) Found 2 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN) 0000000000000000 - 000000000009f000 (usable)
(XEN) 000000000009f000 - 00000000000a0000 (reserved)
(XEN) 00000000000e4000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 00000000c7f90000 (usable)
(XEN)
00000000c7f90000 - 00000000c7f9e000 (ACPI data)
(XEN) 00000000c7f9e000 - 00000000c7fe0000 (ACPI NVS)
(XEN) 00000000c7fe0000 - 00000000c8000000 (reserved)
(XEN) 00000000ffe00000 - 0000000100000000 (reserved)
(XEN) 0000000100000000 - 0000000238000000 (usable)
(XEN) ACPI: RSDP 000FB6A0, 0014 (r0 ACPIAM)
(XEN) ACPI: RSDT C7F90000, 0044 (r1 MSI OEMSLIC 20100518 MSFT 97)
(XEN) ACPI: FACP C7F90200, 0084 (r1 7640MS A7640100 20100518 MSFT 97)
(XEN) ACPI: DSDT C7F905E0, 9F32 (r1 A7640 A7640100 100 INTL 20051117)
(XEN) ACPI: FACS C7F9E000, 0040
(XEN) ACPI: APIC C7F90390, 0088 (r1 7640MS A7640100 20100518 MSFT 97)
(XEN) ACPI: MCFG C7F90420, 003C (r1 7640MS OEMMCFG 20100518 MSFT 97)
(XEN) ACPI: SLIC
C7F90460, 0176 (r1 MSI OEMSLIC 20100518 MSFT 97)
(XEN) ACPI: OEMB C7F9E040, 0072 (r1 7640MS A7640100 20100518 MSFT 97)
(XEN) ACPI: SRAT C7F9A5E0, 0108 (r3 AMD FAM_F_10 2 AMD 1)
(XEN) ACPI: HPET C7F9A6F0, 0038 (r1 7640MS OEMHPET 20100518 MSFT 97)
(XEN) ACPI: SSDT C7F9A730, 0DA4 (r1 A M I POWERNOW 1 AMD 1)
(XEN) System RAM: 8175MB (8372060kB)
(XEN) Domain heap initialised
(XEN) Processor #0 0:10 APIC version 16
(XEN) Processor #1 0:10 APIC version 16
(XEN) Processor #2 0:10 APIC version 16
(XEN) Processor #3 0:10 APIC version 16
(XEN) Processor #4 0:10 APIC version 16
(XEN) Processor
#5 0:10 APIC version 16
(XEN) IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
(XEN) IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
(XEN) Enabling APIC mode: Flat. Using 2 I/O APICs
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 3200.170 MHz processor.
(XEN) Initing memory sharing.
(XEN) HVM: ASIDs enabled.
(XEN) HVM: SVM enabled
(XEN) HVM: Hardware Assisted Paging detected.
(XEN) AMD-Vi: IOMMU not found!
(XEN) I/O virtualisation disabled
(XEN) Total of 6 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN) -> Using new ACK method
(XEN) TSC is reliable, synchronization unnecessary
(XEN) Platform timer is 14.318MHz HPET
(XEN) Brought up 6 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Xen kernel: 64-bit, lsb,
compat32
(XEN) Dom0 kernel: 64-bit, lsb, paddr 0x1000000 -> 0x16be000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) Dom0 alloc.: 0000000230000000->0000000232000000 (2031119 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) Loaded kernel: ffffffff81000000->ffffffff816be000
(XEN) Init. ramdisk: ffffffff816be000->ffffffff816be000
(XEN) Phys-Mach map: ffffea0000000000->ffffea0000f8f078
(XEN) Start info: ffffffff816be000->ffffffff816be4b4
(XEN) Page tables: ffffffff816bf000->ffffffff816ce000
(XEN) Boot stack: ffffffff816ce000->ffffffff816cf000
(XEN) TOTAL: ffffffff80000000->ffffffff81800000
(XEN) ENTRY ADDRESS: ffffffff81000000
(XEN) Dom0 has maximum 6 VCPUs
(XEN) Scrubbing Free RAM: .done.
(XEN) Xen trace buffers:
disabled
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 164kB init memory.
Thanks!