-
Notifications
You must be signed in to change notification settings - Fork 519
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to issue a PCIe FLR to CL #652
Comments
Hello! Thanks for reaching out with your question. I assume you've found mention of FLR in the documentation here: https://github.com/HFTrader/aws-fpga/blob/master/hdk/docs/AWS_Shell_Interface_Specification.md#function-level-reset-flr Linux platforms exposes access to the FLR with
|
I don't see "reset " listed under the PCI device directory and I'm getting a "No such file or directory" error. I'm targeting the following device path which is used during the test: Here are the results of "ls -la" under that path:
|
That's unexpected, can you share what instance size and AMI you're using? What's the result of |
I'll have to ask IT about the instance size and AMI, as they set everything up and I don't have access to the amazon admin account. sudo lspci -d 1d0f: -vv
|
Great, thank you. A |
Waiting for the reply from IT. Here's the command minus the network node hostname:
|
I'm currently investigating this behavior internally, I hope to have a response by the end of this week. Thank you for your patience! |
Just in case you still needed this info about our setup:
|
Hi @AWSjoeluc , did you ever figure out anything about the missing PCIe FLR for our instance? I've been reloading the image every test as a workaround, but having an FLR would be way more efficient. |
Hello! I'm glad to hear you have a workaround. FLR's were a feature previously supported with a unique mailbox message. Unfortunately, the feature has been removed from the devkit. I've been working with the team to find a viable replacement for the FLR. I don't have an expected delivery date at this moment, but I will keep you updated! |
Hi,
What is the runtime procedure to issue a PCIe Function Level Reset (sh_cl_flr_assert) to the CL?
I found the HDK's tb.issue_flr() command used for simulation, but I couldn't find any SDK runtime equivalent C function in the repo or in the documentation.
Thanks
The text was updated successfully, but these errors were encountered: