All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Jens Krehbiel-Gräther" <xen@jkg-it-services.de>
To: Sander Eikelenboom <linux@eikelenboom.it>
Cc: Leonardo Prosperi <leo.prosperi@gmail.com>,
	Wei Huang <wei.huang2@amd.com>,
	"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
	Joop Boonen <joop_boonen@web.de>
Subject: Re: IOMMU and AMD 890fx
Date: Thu, 10 Jun 2010 20:01:50 +0200	[thread overview]
Message-ID: <4C11288E.204@jkg-it-services.de> (raw)
In-Reply-To: <188532787.20100610092353@eikelenboom.it>

Hi all!

I got this answer in a forum about this MSI board:

...
I have this board (MSI 890FXA-GD70), there is no bios support for IOMMU. 
MSI presales told me that it was supported before I bought it, I am 
thinking there might have been some miscommunication there. I have been 
waiting about a week for a response as to when/if they plan on adding 
support in the bios.
...


Jens

Am 10.06.2010 09:23, schrieb Sander Eikelenboom:
> Hi All,
>
> I have send a mail to a number of motherboard manufacturers about the IOMMU support in their bioses.
> At the moment MSI has replied (in Dutch) that the MSI 890FXA-GD70 should support it. But it would be nice if it has user confirmation.
>
> I'm  thinking about putting a table on the wiki, stating the replies from tech. supports, and a column with user experiences.
>
>
> --
>
> Sander
>
>
> Thursday, June 10, 2010, 9:12:03 AM, you wrote:
>
>> Hi!
>
>> I ordered a Asus Crosshair Formula IV for testing. Will report next week
>> if it works.
>
>> And I contacted Asrock support again and told them that Asus supports
>> it. They will give the informations to their bios-team in Taiwan.
>
>> Meanwhile there is a very good and active discussion in the forum
>> http://forums.tweaktown.com/f69/ga-890fxa-ud5-iommu-bios-switch-39801/index7.html
>> about boards with 890fx and iommu.
>
>> Jens
>
>
>> Am 09.06.2010 22:26, schrieb Wei Huang:
>>> Hi,
>>>
>>> We talked with AMD client managers. They believe all 890FX platforms
>>> should be capable of supporting IOMMU. There must be mis-communication
>>> with motherboard vendors. We are in the process of contacting with them.
>>> Hopefully the vendors will turn on this feature soon. For now, please
>>> just purchase the motherboards with IOMMU enabled (I think Joerg pointed
>>> out ASUS at least. I can't verify it myself though.).
>>>
>>> Best,
>>> -Wei
>>>
>>> Sander Eikelenboom wrote:
>>>> So in principle they would like to support it , but they can't / don't
>>>> know how.
>>>> Very interested at AMD's answer then, unfortunately Wei Huang seems to
>>>> be on vacation until June 7th.
>>>>
>>>> For what i understood in the past was that AMD's solution would not
>>>> depend on cpu support (as intel's vt-d does).
>>>> And with vga passthrough, iommu on the desktop looks like a good use
>>>> of an iommu in my opinion.
>>>> --
>>>> Sander
>>>>
>>>>
>>>> Thursday, June 3, 2010, 12:51:23 PM, you wrote:
>>>>
>>>>
>>>>> I got this answer from asrock support:
>>>>
>>>>
>>>>
>>>>> <answer>
>>>>
>>>>> So, I get more/final answer from Taiwan department:
>>>>
>>>>
>>>>
>>>>> For H/W part:
>>>>
>>>>>  From chipset spec, RD890(890FX) did support IOMMU.
>>>>
>>>>> But IOMMU also need CPU to support. Till now, AMD has no plan to support
>>>>
>>>>> IOMMU on desktop CPU (AM3 socket).
>>>>
>>>>> It only support with server CPU.
>>>>
>>>>
>>>>
>>>>> For BIOS part:
>>>>
>>>>> AMD has removed IOMMU related registers.
>>>>
>>>>> So there is no chance to let IOMMU work on our 890FX board unless AMD
>>>>> can
>>>>
>>>>> provide such a process, and registers.
>>>>
>>>>
>>>>
>>>>> Best regards,
>>>>
>>>>> ASRock Support
>>>>
>>>>> </answer>
>>>>
>>>>
>>>>
>>>>> So they say it is AMD's fault. :-(
>>>>
>>>>
>>>>
>>>>> Regards,
>>>>
>>>>> Jens
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> On Thu, 3 Jun 2010 11:23:10 +0200, Sander Eikelenboom
>>>>
>>>>> <linux@eikelenboom.it>  wrote:
>>>>
>>>>>> Thursday, June 3, 2010, 10:53:29 AM, you wrote:
>>>>
>>>>
>>>>>>> The ASRock 890FX Deluxe3 doesn't support the IOMMU technology too.
>>>>
>>>>>>> http://forums.amd.com/forum/messageview.cfm?catid=383&threadid=134410
>>>>
>>>>
>>>>>>> I'm very disappointed that main board manufacturers don't enable all
>>>>
>>>>>>> features for the processor and main board.
>>>>
>>>>
>>>>
>>>>>>> On Thu, June 3, 2010 10:19 am, Sander Eikelenboom wrote:
>>>>
>>>>>>>> Thx for the forum threads, i have changed the wiki about
>>>>>>>> vt-d/iommu to
>>>>
>>>>>>>> reflect these new experiences.
>>>>
>>>>
>>>>>>>> I was hoping AMD would be able to do a better job than Intel, and
>>>>>>>> have
>>>>
>>>>>>>> learned from the BIOS missery Intel has with there VT-d, and
>>>>
>>>>>>>> instruct/help
>>>>
>>>>>>>> the manafacturers getting their bioses right.
>>>>
>>>>
>>>>>>> I have a feeling that it's not AMD but the main board manufacturers
>>>>>>> who
>>>>
>>>>>>> don't enable IOMMU in the BIOS. (It might be a hidden feature, for
>>>>
>>>>> people
>>>>
>>>>>>> who want to hack the BIOS at your own risk).
>>>>
>>>>>>> http://www.rebelshavenforum.com/sis-bin/ultimatebb.cgi
>>>>
>>>>
>>>>>> Ofcourse you are right, but as chipset manufacturer I would be pretty
>>>>
>>>>>> pissed and contact them.
>>>>
>>>>>> Also I don't know how hard AMD and Intel make it to implement the
>>>>
>>>>> feature
>>>>
>>>>>> in the bios. Since most of the time it's or disabled or broken.
>>>>
>>>>>> On the other hand, they only support "microsoft windows" and that
>>>>
>>>>> doesn't
>>>>
>>>>>> do a lot with an IOMMU. So in essence it's an unsupported feature.
>>>>
>>>>
>>>>>> It's too bad though, it seemed to be a very nice virtualization
>>>>
>>>>> platform,
>>>>
>>>>>> 6 cores, iommu, affordable ...
>>>>
>>>>
>>>>>> Hmm guess i'm going to write every manufacturer if they supported,
>>>>
>>>>> and/or
>>>>
>>>>>> if there are plans to support it.
>>>>
>>>>>> Hopefully one will do it in the end ...
>>>>
>>>>
>>>>>> --
>>>>
>>>>>> Sander
>>>>
>>>>
>>>>>>>> It's a pity that a nice feature isn't supported. No sense in
>>>>>>>> upgrading
>>>>
>>>>>>>> my
>>>>
>>>>>>>> setup then to a six core and mobo with IOMMU. :(
>>>>
>>>>
>>>>
>>>>>>>> --
>>>>
>>>>>>>> Sander
>>>>
>>>>
>>>>
>>>>
>>>>>>>>> Gigabyte motherboards don't support IOMMU:
>>>>
>>>>
>>>>> http://forums.tweaktown.com/f69/ga-890fxa-ud5-iommu-bios-switch-39801/
>>>>
>>>>
>>>>>>>>> MSI boards have the same problems:
>>>>
>>>>>>>>> http://comments.gmane.org/gmane.comp.emulators.xen.user/58630
>>>>
>>>>
>>>>>>>>> ASUS Crosshair IV Formula has IOMMU, but I cannot find if it works
>>>>
>>>>> with
>>>>
>>>>>>>>> Xen.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>>>>> On Sun, May 9, 2010 at 11:38 PM, Sander Eikelenboom
>>>>
>>>>>>>>> <linux@eikelenboom.it>wrote:
>>>>
>>>>
>>>>>>>>>> Hello Wei,
>>>>
>>>>
>>>>>>>>>> I hope motherboard manufacturers do a better job with supporting
>>>>
>>>>> this
>>>>
>>>>>>>>>> iommu
>>>>
>>>>>>>>>> in the bios than they did with intel's. Especially Asus made a mess
>>>>
>>>>> of
>>>>
>>>>>>>>>> it,
>>>>
>>>>>>>>>> and hasn't fixed it in newer bioses for multiple motherboards.
>>>>
>>>>>>>>>> And since all motherboard reviews don't mention nor test the iommu
>>>>
>>>>>>>>>> it's
>>>>
>>>>>>>>>> hard to know upfront if it's supported :-(
>>>>
>>>>
>>>>>>>>>> --
>>>>
>>>>
>>>>>>>>>> Sander
>>>>
>>>>
>>>>>>>>>>> Leonardo,
>>>>
>>>>
>>>>>>>>>>> I can confirm that AMD 890FX supports IOMMU v1.22. It was briefly
>>>>
>>>>>>>>>> mentioned by external sites, such as
>>>>
>>>>>>>>>> http://techreport.com/articles.x/18825. It looks like Asus,
>>>>>>>>>> Gigabyte
>>>>
>>>>>>>>>> and
>>>>
>>>>>>>>>> MSI will ship motherboards with 890FX chipset. Xen 4.0 fully
>>>>
>>>>> supports
>>>>
>>>>>>>>>> AMD
>>>>
>>>>>>>>>> IOMMU v1.2. Note that IOMMU needs support from BIOS (ACPI IVRS
>>>>
>>>>> table).
>>>>
>>>>>>>>>> Please pay a bit attention to this area.
>>>>
>>>>
>>>>>>>>>>> -Wei
>>>>
>>>>
>>>>>>>>>>> From: xen-devel-bounces@lists.xensource.com [mailto:
>>>>
>>>>>>>>>> xen-devel-bounces@lists.xensource.com] On Behalf Of Leonardo
>>>>
>>>>> Prosperi
>>>>
>>>>>>>>>>> Sent: Sunday, May 09, 2010 1:02 PM
>>>>
>>>>>>>>>>> To: xen-devel@lists.xensource.com
>>>>
>>>>>>>>>>> Subject: [Xen-devel] IOMMU and AMD 890fx
>>>>
>>>>
>>>>
>>>>>>>>>>> Hi,
>>>>
>>>>>>>>>>> All the reviews for the AMD 890fx chipset reported that it
>>>>
>>>>> supports
>>>>
>>>>>>>>>> IOMMU
>>>>
>>>>>>>>>> v1.2.
>>>>
>>>>>>>>>>> But I cannot find any mention of that on AMD site.
>>>>
>>>>
>>>>>>>>>>> Does 890fx support IOMMU?
>>>>
>>>>>>>>>>> Do 890fx motherboards with IOMMU exist?
>>>>
>>>>>>>>>>> Does Xen support 890fx?
>>>>
>>>>
>>>>>>>>>>> Regards,
>>>>
>>>>>>>>>>> Leonardo
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>>>>>> --
>>>>
>>>>>>>>>> Best regards,
>>>>
>>>>>>>>>> Sander mailto:linux@eikelenboom.it
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>>>> --
>>>>
>>>>>>>> Best regards,
>>>>
>>>>>>>> Sander mailto:linux@eikelenboom.it
>>>>
>>>>
>>>>
>>>>>>>> _______________________________________________
>>>>
>>>>>>>> Xen-devel mailing list
>>>>
>>>>>>>> Xen-devel@lists.xensource.com
>>>>
>>>>>>>> http://lists.xensource.com/xen-devel
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>
>
>

  parent reply	other threads:[~2010-06-10 18:01 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <z2n56ae3d9b1005081631sf3c31fafsb24b018c70b11b1a@mail.gmail.com>
2010-05-09 18:01 ` IOMMU and AMD 890fx Leonardo Prosperi
2010-05-10  4:43   ` Huang2, Wei
2010-05-10  6:16     ` Pasi Kärkkäinen
2010-05-10  6:38     ` Sander Eikelenboom
2010-06-03  4:07       ` Leonardo Prosperi
2010-06-03  8:19         ` Sander Eikelenboom
2010-06-03  8:53           ` Joop Boonen
2010-06-03  9:23             ` Sander Eikelenboom
2010-06-03 10:51               ` Jens Krehbiel-Gräther
2010-06-03 11:11                 ` Sander Eikelenboom
2010-06-04  6:14                   ` Huang2, Wei
2010-06-06  9:08                     ` Jens Krehbiel-Gräther
     [not found]                   ` <4C0FF901.6090708@amd.com>
2010-06-10  7:12                     ` Jens Krehbiel-Gräther
2010-06-10  7:23                       ` Sander Eikelenboom
2010-06-10 10:21                         ` Jens Krehbiel-Gräther
2010-06-10 18:01                         ` Jens Krehbiel-Gräther [this message]
2010-06-03 11:26                 ` Joerg Roedel
2010-06-03 11:50                   ` Sander Eikelenboom
2010-06-03 11:51                   ` Andre Przywara
2010-06-03 13:41                     ` Jens Krehbiel-Gräther
2010-06-03 15:05                       ` Joerg Roedel
2010-06-10 18:49                     ` Andrew Oakley
2010-06-10 19:12                       ` Wei Huang
2010-06-10 19:15                         ` Andrew Oakley
2010-06-14 11:08                           ` Jens Krehbiel-Gräther
2010-06-14 11:30                             ` Joerg Roedel
2010-06-14 13:49                             ` Andre Przywara
2010-06-15 21:37                               ` Joop Boonen
2010-06-15 22:40                                 ` Huang2, Wei
2010-06-16 22:09                                   ` Jens Krehbiel-Gräther
2010-06-17 13:14                                     ` Konrad Rzeszutek Wilk
2010-06-17 17:16                                       ` Wei Huang
2010-06-17 23:35                                         ` Jens Krehbiel-Gräther
2010-06-18 14:24                                           ` Sander Eikelenboom
2010-06-19  7:48                                             ` Jens Krehbiel-Gräther
2010-06-21 15:00                                             ` Jens Krehbiel-Gräther
2010-06-21 15:39                                               ` Joerg Roedel
2010-06-18 17:36                                           ` Huang2, Wei
2010-06-19  7:46                                             ` Jens Krehbiel-Gräther
     [not found]                                       ` <4C1A5882 <4C20E51D.1000406@jkg-it-services.de>
     [not found]                                         ` <EE335F95F28A664DB4A21289D2AA053B42F7C382@SAUSEXMBP01.amd.com>
2010-06-23 12:45                                           ` Jens Krehbiel-Gräther
2010-06-17  8:20                                   ` Jens Krehbiel-Gräther
2010-06-26 20:49                                 ` Joop Boonen
2010-07-06 14:54                       ` Andrew Oakley
2010-07-06 15:03                         ` Sander Eikelenboom
2010-07-07  7:47                         ` Sander Eikelenboom
2010-07-07 10:37                           ` Jens Krehbiel-Gräther
2010-07-07 13:53                             ` Sander Eikelenboom
2010-07-07 18:28                             ` Sander Eikelenboom

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4C11288E.204@jkg-it-services.de \
    --to=xen@jkg-it-services.de \
    --cc=joop_boonen@web.de \
    --cc=leo.prosperi@gmail.com \
    --cc=linux@eikelenboom.it \
    --cc=wei.huang2@amd.com \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.