If my memory is correct, the Kabini parts had no IOMMU but their follow-ons did (at least some). I looked up the model number for the device in the apu2 and it's a "Steppe Eagle". Some would argue this is a Mullins for Embedded, however it should have an IOMMU as has been reported. If your Biostar board is populated with a Kabini device (CPUID 8000_0001 EAX = 0070_0F01h), it can't work. I'm not sure what families/models AMD put into AM1 packages. And it seems unlikely that the IOMMU would be defeatured in the AM1 roadmap, but I'm not sure of that either.
Thanks, Marshall
On Mon, Sep 19, 2016 at 1:08 AM, Martin Roth gaumless@gmail.com wrote:
The AM1ML page was created as just a single dot. I have no clue why.
https://www.coreboot.org/index.php?title=Board:biostar/ am1ml&action=history
Martin.
On Sunday, September 18, 2016, Taiidan@gmx.com Taiidan@gmx.com wrote:
I recently purchased one of these boards after seeing articles about coreboot support on various sites, based on the bios manual I downloaded it appeared to support IOMMU virtualization although in reality it doesn't actually work (xen spits back IOMMU not present). I emailed biostar and they replied stating that AMD says that IOMMU is not actually supported in the AM1 platform (despite AMD previously telling me that it is in fact supported) then they sent me an "updated" (with a lower version number) BIOS update file that they say removes the IOMMU option from the bios (I fail to understand why anyone would bother flashing this)
I’m also curious if anyone knows happened to the AM1ML coreboot wiki page. (Somebody replaced it with a single dot)https://www.coreboot.org/Board:biostar/am1ml I have not tried flashing coreboot yet because this board runs my router so I don't desire to do a seat-of-my-pants install and then spend hours re-flashing and trying to figure out why it doesn't work.
Does anyone know of a low power and recent/useful/has pci-e actually coreboot compatible board that supports IOMMU virt if this one doesn't?
"maggie: Dear Sir,
Thanks for using Biostar's product first of all!
Regarding to your question, AM1ML initial BIOS (AKBCT304.BSS : 2014-03-04) is based on AMD initial official specification to build in IOMMU function. However,we found IOMMU problem and report to AMD,AMD reply this function does not support and ask to remove.
Here,we modify new attached BIOS (AKBCT301.BSS : 2016-03-01) to remove IOMMU function. Sorry for any inconvenience."
-- coreboot mailing list: coreboot@coreboot.org https://www.coreboot.org/mailman/listinfo/coreboot