Hardware for AMD KVM Development

I am looking for support from the community to continue my work on issues with the AMD platform with PCI passthrough.

Already I have tracked down and corrected a problem in KVM with nested page tables that has been causing issues for the AMD platform for nearly 10 years now as seen on Level1techs, Hackaday and Phoronix .

I would like to continue this work to attempt to resolve the issues that the AMD ThreadRipper and EPYC platforms have with PCI power states on guest VM restart. In order to do this I require access to the physical hardware. Since I do this work as a hobby I can not justify the cost to purchase this system outright.

I am looking for funding from the community to purchase a ThreadRipper system so that I can continue to work on these problems.

The platform will need to be complete (Case, PSU, MB, CPU, RAM, VGA, HDD) as I can not strip down my workstation for this (I still have to earn a living).

Update: Many thanks to Level1Techs who have pledged a TR motherboard and Noctua cooler.

Update 2: Thanks to PLE Computers Australia who have kindly offered to provide components at cost price for this project.

Update 3: Many thanks to Sapphire Technology who will be donating a Vega 56 to the project.

This platform would also assist in testing and development of a KVM project I am currently working on to allow seamless integration of a PCI passthrough guest without the requirement of a physical monitor attached, as seen here:

If the commnity can fund this I would be extremely grateful, and in return you can expect to see a ton of effort on my part to resolve these issues and more.
  • Joseph Spurlock 
    • $20 
    • 43 mos
  • Anonymous 
    • $100 
    • 43 mos
  • Anonymous 
    • $100 
    • 44 mos
  • Anonymous 
    • $15 
    • 45 mos
  • Daniel Y 
    • $10 
    • 45 mos
See all


Geoffrey McRae 
Katoomba NSW
  • #1 fundraising platform

    More people start fundraisers on GoFundMe than on any other platform. Learn more

  • GoFundMe Guarantee

    In the rare case something isn’t right, we will work with you to determine if misuse occurred. Learn more

  • Expert advice, 24/7

    Contact us with your questions and we’ll answer, day or night. Learn more