-
Notifications
You must be signed in to change notification settings - Fork 67
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
FreeBSD NVME support #37
Comments
I assume this would be added here https://github.com/Seagate/opensea-transport/blob/develop/src/cam_helper.c and maybe rename cam_helper.c to freebsd_helper.c as there is a lower nvme layer that supports a direct nvme implmentation and a implemntation of nvme through cam. |
Hi @darkfiberiru, |
This may be good starting/reference point with compat layer work @bsdimp did on nvme-cli https://github.com/bsdimp/nvme-cli/commits/freebsd-port |
Hi @darkfiberiru, I chatted with @pranali-tirkhunde and she has been making good progress on this support. She is finalizing some testing to ensure it is fully functional, then we'll review the code and merge it to develop when it looks good. |
No problem thanks for the work on this. Were shipping toolset both on TrueNAS CORE/Enterprise based on freebsd and TrueNAS Scale based on linux so parity is nice. |
I'm around as well. I'd be happy to review anything, either in nvme-cli or in nvmecontrol. Chuck Tuffli @ctuffli also has done some work in this area... I also have been committing vendor specific things to FreeBSD's nvmecontrol, and would be happy to do so again in the future. |
Hi @darkfiberiru and @bsdimp, |
Closing this since we haven't heard anything and have found this to be working in our own internal testing. |
Thank you for the work on this. I much appreciate the project |
openSeaChest needs to be able to talk to FreeBSD nvme driver. As far as I'm aware just needs low level plumbing
The text was updated successfully, but these errors were encountered: