[Skiboot] [PATCH v2 0/3] Support PCI Virtual Device

Stewart Smith stewart at linux.vnet.ibm.com
Wed Sep 7 18:13:39 AEST 2016

Alistair Popple <alistair at popple.id.au> writes:
> On Thu, 11 Aug 2016 12:12:35 PM Gavin Shan wrote:
>> The patches support PCI virtual device. The NVLinks are presented to Linux
>> kernel via PCI virtual (emulated) device. As we're going to support NVLink2
>> pretty soon, we need support PCI virtual device in common layer so that it
>> can be shared by NVLINK1/2.
>> Changelog
>> =========
>> v1 -> v2:
>>    * Rebased to master branch per requested by Stewart. No code changes
>>      since v1. The last commit is f102c9d19078 ("Merge skiboot-5.3.1
>>      release notes").
>>    * Had quick test on Garrison1 and no obvious issues found.
> We should run actual GPU workloads to test any NPU changes (eg. a CUDA 
> bandwidth test - let me know if you're not sure how). A simple boot test is 
> not enough as it won't exercise many of the code paths that have been changed 
> here. It seems patch 3 breaks something as the nVidia driver no longer works 
> with nvlink on master - could you please take a look at this? Thanks!

I'm thinking we need something in op-test-framework that runs things
like a CUDA workload (if possible), FWTS and a smoke test with HTX.

However... that does run into the whole problem of having an OS to run
all of these packages on, which creates a bit more work to make it

Do we have a victim^Wvolunteer to maybe work on that? :)

> Stewart - we may need to revert "[PATCH v2 3/3] hw/npu: Use PCI virtual 
> device" if we can't get this fixed soon - will let you know.


Stewart Smith
OPAL Architect, IBM.

More information about the Skiboot mailing list