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

Set Date/Time sim passes #4

Merged
merged 1 commit into from
Mar 15, 2025
Merged

Set Date/Time sim passes #4

merged 1 commit into from
Mar 15, 2025

Conversation

ZipCPU
Copy link

@ZipCPU ZipCPU commented Mar 14, 2025

  • All primitives removed between P_CONT and next (Makes it easier to cross clock domains if necessary) RMCONT primitives now defined in sata_primitives.vh, rather than in parameters
  • FIX: Endless loop in wb_bfm
  • FIX: mdl_satacmd now returns a REG_TO_HOST_FIS Also swaps byte order, to match the interface
  • FIX: Sata transport layer now recognizes returns in their proper byte order
  • Set date/time command moved to the test library, satalib

- All primitives removed between P_CONT and next
  (Makes it easier to cross clock domains if necessary)
  RMCONT primitives now defined in sata_primitives.vh, rather
  than in parameters
- FIX: Endless loop in wb_bfm
- FIX: mdl_satacmd now returns a REG_TO_HOST_FIS
	Also swaps byte order, to match the interface
- FIX: Sata transport layer now recognizes returns in their proper
	byte order
- Set date/time command moved to the test library, satalib
@ZipCPU
Copy link
Author

ZipCPU commented Mar 14, 2025

After this merge, we should start looking at other potential commands to implement. For example, can we write data to the drive, or read data from it?

@Sya0 Sya0 merged commit db54c0b into Sya0:master Mar 15, 2025
@ZipCPU ZipCPU deleted the sim-pass branch March 16, 2025 02:23
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.

2 participants