I want to port an operating system to my HiFive Unmatched board and need to write PCIe drivers and at least a simple generic VGA driver. The section about PCIe in the FU740 documentation is quite short. Is there more info available?
Also, ASMedia hasn’t responding yet regarding schematics and data sheets for their chips that SiFive uses which is … unfortunate.
The ASMedia part is a PCIe switch. I’m not an expert in this area, but I would guess this works autonomously and you don’t have to worry about programming it. I don’t see linux kernel patches that mention ASMedia.