Skip to content

Driver reorganization#167

Merged
rneswold merged 5 commits intoDrMemCS:mainfrom
rneswold:driver-reorg
Jan 27, 2026
Merged

Driver reorganization#167
rneswold merged 5 commits intoDrMemCS:mainfrom
rneswold:driver-reorg

Conversation

@rneswold
Copy link
Contributor

@rneswold rneswold commented Jan 27, 2026

This PR reorganizes all the drivers to use a common layout and naming convention. I believe this makes it easy to understand the drivers and, hopefully, makes it easier to write new drivers.

  • Each driver creates three submodules: config, device, and driver.
  • config defines a type, Params, as the driver's configuration parameters
  • device defines a type, Set, which holds the set of devices the driver manages
  • driver is the driver code itself.

@rneswold rneswold merged commit c74ba3f into DrMemCS:main Jan 27, 2026
3 checks passed
@rneswold rneswold deleted the driver-reorg branch January 27, 2026 19:12
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.

1 participant

Comments