Displaying 9 results from an estimated 9 matches for "perdev".
Did you mean:
perder
2013 May 03
7
IOMMU/AMD-Vi not working after XSA-36 with 970A-UD3
Dear mailinglist,
I own a Gigabyte motherboard GA 970A UD3 with IOMMU support. Since the
update XSA-36 (also part of the latest debian wheezy pkg), the
IO-Virtualisation does not work any more as discussed on this
mailinglist [0] and [1].
I like to ask, if there is an "official" solution in sight.
I''m not sure about my alternatives. How "dangerous" is the
2013 Feb 05
1
Xen Security Advisory 36 (CVE-2013-0153) - interrupt remap entries shared and old ones not cleared on AMD IOMMUs
...e of
this vulnerability.
MITIGATION
==========
This issue can be avoided by not assigning PCI devices to untrusted
guests.
In Xen versions 4.1.3 and above the sharing of the interrupt remapping
table (and hence the more severe part of this problem) can be avoided
by passing "iommu=amd-iommu-perdev-intremap" as a command line option
to the hypervisor. This option is not fully functional on earlier
hypervisors.
RESOLUTION
==========
Applying the appropriate attached patch resolves this issue.
Note that on certain systems (SP5100 chipsets with erratum 28 present,
or such with broken IV...
2013 Oct 06
17
AMD IOMMU disabled - No Perdev Intremap
Hi!
From other people posting to this list, I know that there has been a
bug related to the issue described in Xen Security Advisory 36 that
disables iommu for some AMD users like me.
However, even when passing "iommu=no-amd-iommu-perdev-intremap" it
still disables i/o virtualisatoin. Related Xen dmesg output:
(XEN) IVHD Error: Invalid IO-APIC 0
(XEN) AMD-Vi: Error initialization
(XEN) I/O virtualisation disabled
Is there _any_ way I can fix this to make IOMMU work again? Updating
my BIOS had no effect.
I''m using X...
2013 Feb 09
7
Latest AMD, IOMMU Security Change causing CPU0 Panic and general Problems with AMD+IOMMU changes
Hi,
unfortunatly your latest change "AMD,IOMMU: Clean up old entries in
remapping tables when creating new one" (Changeset 26517 in
xen-unstable and 25975 in xen-4.2-testing) is causing a CPU0 Panic at
boot for me.
When i tried to boot latest versions of xen unstable or xen-testing,
my dom0 gives me the message:
(XEN) *************************************
(XEN) Panic on CPU 0:
(XEN)
2013 Mar 12
5
XSA-36 / howto fix broken IVRS ACPI table
...about what to fix, which I don''t know either.
Could you pls. give me some hints which I can forward to the manufacturer
support?
Thanks a lot & best regards
Hans
PS: Hardware is a Gigabyte GA-970A-UD3(rev. 1.0), BIOS F7 (tested F8a, too).
PPS: I know about ''no-amd-iommu-perdev-intremap'' - this does not really help
as e.g. heavy i/o on a usb device in one domain causes other domains to
disable the related irq etc. ...
From the support mail:
"Our hardware team replied:
Please inform us what settings or specific detail he needs to modify on IVRS
ACPI Ta...
2013 Apr 16
0
Re: XSA-36 / howto fix broken IVRS ACPI table
...e the second one is wrong.
>
> -boris
> >
> > Thanks a lot & best regards
> > Hans
> >
> >
> >
> > PS: Hardware is a Gigabyte GA-970A-UD3(rev. 1.0), BIOS F7 (tested F8a, too).
> >
> > PPS: I know about ''no-amd-iommu-perdev-intremap'' - this does not really help
> > as e.g. heavy i/o on a usb device in one domain causes other domains to
> > disable the related irq etc. ...
2013 Dec 02
3
no-amd-iommu-perdev-intremap + no-intremap = BOOM with Xen 4.4 (no-intremap by itself OK).
...PCI passthrough does
not work. That is due to::
(XEN) IVHD Error: Invalid IO-APIC 0xff
(XEN) AMD-Vi: Error initialization
(XEN) I/O virtualisation disabled
A bit of Googling and I add in "no-amd-iommu-perdev-intremap,no-intremap"
That combination looks to blow up the box. If I just do:
'iommu=verbose,debug,no-intremap' it shows that IOMMU is
enabled (yeey)
(XEN) AMD-Vi: IOMMU 0 Enabled.
(XEN) I/O virtualisation enabled
and it boots!
But...
2013 May 31
7
[PATCH v2] AMD/intremap: Prevent use of per-device vector maps until irq logic is fixed
.../x86/irq.c
+++ b/xen/arch/x86/irq.c
@@ -399,7 +399,8 @@ static vmask_t *irq_get_used_vector_mask
{
vmask_t *ret = NULL;
- if ( opt_irq_vector_map == OPT_IRQ_VECTOR_MAP_GLOBAL )
+ if ( opt_irq_vector_map == OPT_IRQ_VECTOR_MAP_GLOBAL ||
+ opt_irq_vector_map == OPT_IRQ_VECTOR_MAP_PERDEV_GLOBAL )
{
struct irq_desc *desc = irq_to_desc(irq);
diff -r 84e4d183fa8b -r 6671fc79717a xen/drivers/passthrough/amd/pci_amd_iommu.c
--- a/xen/drivers/passthrough/amd/pci_amd_iommu.c
+++ b/xen/drivers/passthrough/amd/pci_amd_iommu.c
@@ -238,6 +238,21 @@ int __init amd_iov_detect(vo...
2013 Jul 22
69
[xen-unstable] Commit 2ca9fbd739b8a72b16dd790d0fff7b75f5488fb8 AMD IOMMU: allocate IRTE entries instead of using a static mapping, makes dom0 boot process stall several times.
...stalls several times.
(It also stalls on shutdown BTW)
I have bisected it to this commit running kernel 3.10.2 and Debian wheezy.
xl-dmesg and dmesg from a boot with stall are attached, snippet from dmesg with RCU stall appended below.
Note that i do have to run with iommu=''no-amd-iommu-perdev-intremap'' due to the bios bug that probably will never get fixed.
When i run without the ''no-amd-iommu-perdev-intremap'' the iommu is disabled and stalls do not occur.
--
Sander
[ 13.066802] udevd[1548]: starting version 175
[ 13.250159] usb 4-5: New USB device foun...