Skip to content

[directfd] Disable track/cylinder cache on 32-bit CPUs#2098

Merged
ghaerr merged 1 commit intomasterfrom
df7
Nov 9, 2024
Merged

[directfd] Disable track/cylinder cache on 32-bit CPUs#2098
ghaerr merged 1 commit intomasterfrom
df7

Conversation

@ghaerr
Copy link
Copy Markdown
Owner

@ghaerr ghaerr commented Nov 9, 2024

Disables track and cylinder caching in the DF driver for best performance, from discussions in Mellvik/TLVC#88.

When running QEMU caching is not disabled, since QEMU always emulates a 32-bit CPU. This makes testing the DF cache much easier on QEMU. This should not be an issue, since performance testing, even using IODELAY, remains less than realistic with QEMU.

This PR completes the long set of enhancements to the DF driver regarding cache and performance enhancements.

@ghaerr ghaerr merged commit 64e065a into master Nov 9, 2024
@ghaerr ghaerr deleted the df7 branch November 9, 2024 01:35
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