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

Implement dmem ioctl with cmd = DMEMGETAVAIL #520

Open
SuchAFuriousDeath opened this issue Dec 14, 2023 · 6 comments
Open

Implement dmem ioctl with cmd = DMEMGETAVAIL #520

SuchAFuriousDeath opened this issue Dec 14, 2023 · 6 comments
Labels
T-enhancement Type: Enhancement

Comments

@SuchAFuriousDeath
Copy link
Contributor

This one is reached after syscall 653.

@gandalfthewhite19890404 gandalfthewhite19890404 added the T-enhancement Type: Enhancement label Dec 15, 2023
@SuchAFuriousDeath
Copy link
Contributor Author

I'm not sure I can do this one, to be honest.

@SuchAFuriousDeath SuchAFuriousDeath changed the title Implement dmem ioctl with com = 0xc0208016 Implement dmem ioctl with cmd = DMEMGETAVAIL Apr 8, 2024
@SuchAFuriousDeath SuchAFuriousDeath pinned this issue Apr 8, 2024
@ultimaweapon
Copy link
Member

Is this what blocking us behind the current unimplemented ucred?

@SuchAFuriousDeath
Copy link
Contributor Author

Yes. After that, there's some other dmem and gc ioctls.

@ultimaweapon
Copy link
Member

Is there any roadblock on those things?

@SuchAFuriousDeath
Copy link
Contributor Author

Well, I don't really know how to implement dmem.
But @mikusp said in Discord that he is already parsing shaders. You can go through the branches of his fork for inspiration.

@ultimaweapon
Copy link
Member

Good to know that @mikusp can go that far with out current state. What I'm concern currently is #888. After some works it seems like migrating the code to kernel-mode kernel is easier than fixing the current user-mode kernel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-enhancement Type: Enhancement
Development

No branches or pull requests

3 participants