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

Assembly Kernel Flash Write support Intel and AMD. #326

Merged
merged 2 commits into from
Jul 23, 2023

Conversation

Gampyg28
Copy link
Collaborator

The Assembly Kernel now supersedes the C Kernels, All currently supported PCM's are fully supported plus the E54.
Unfortunately the P04 and P08 are still read only, there just is not enough contiguous memory (that I can find) for the full Kernel.
Last time I looked it was 1971 bytes.

Unfortunately to maintain read operation compatibility I had to add some "#if !defined P04" and "#if !defined P08" to reduce the Kernel size, therefore they are still read only!
The code is there, it works, it's all just to big, it needs to be broke into 3 kernels, 1. Read, 2. AMD Write, 3. Intel Write.
Obviously PCMHammer would need some re-work as well ... Use the Loader on all, add FlashID detection to report back to the Application.

The '#if !defined' are ugly, I hate them, it's what I had to do to release the code, I need a break!

Copy link
Collaborator

@antuspcm antuspcm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified working for P01, P59, P12. P10 working for Gampy but no additional verification. P04 and P08 are planned to follow. This will leave develop in a reasonable state but more work required before the next release.

@antuspcm antuspcm merged commit 43becd7 into LegacyNsfw:develop Jul 23, 2023
2 checks passed
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.

None yet

2 participants