Skip to content
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

mlx5 #404

Merged
merged 52 commits into from
Jul 28, 2021
Merged

mlx5 #404

merged 52 commits into from
Jul 28, 2021

Conversation

Ramla-I
Copy link
Member

@Ramla-I Ramla-I commented Jul 6, 2021

Two crates are added in this PR:

  • mlx5 crate which contains the starting initialization steps of the driver
  • mellanox_ethernet crate which defines structs used by the driver

@Ramla-I
Copy link
Member Author

Ramla-I commented Jul 23, 2021

I've completed all the changes except for the refactoring of the CommandQueue methods to avoid indexing into a list in every function. That portion of the code will be revised in the upcoming PRs for the mlx5 driver.

@Ramla-I Ramla-I requested a review from kevinaboos July 23, 2021 19:40
@kevinaboos kevinaboos merged commit 2f2f4a0 into theseus-os:theseus_main Jul 28, 2021
github-actions bot pushed a commit that referenced this pull request Jul 28, 2021
Currently the driver only supports reading the device PCI space, mapping the initialization segment, and setting up a command queue to pass commands to the NIC.

Summary of changes:
 * `mlx5` - a new crate containing the starting initialization steps of the driver.
 * `mlx_ethernet` - a new crate defining structs used by the driver.
 * `device_manager` - added detection of the ConnectX-5 NIC. 2f2f4a0
@Ramla-I Ramla-I deleted the mlx5_pr branch July 29, 2021 02:01
github-actions bot pushed a commit to jacob-earle/Theseus that referenced this pull request Jul 29, 2021
Currently the driver only supports reading the device PCI space, mapping the initialization segment, and setting up a command queue to pass commands to the NIC.

Summary of changes:
 * `mlx5` - a new crate containing the starting initialization steps of the driver.
 * `mlx_ethernet` - a new crate defining structs used by the driver.
 * `device_manager` - added detection of the ConnectX-5 NIC. 2f2f4a0
@YtvwlD YtvwlD mentioned this pull request Jan 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants