| Summary: | Nouveau DDX cannot get DRM version | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | DRI | Reporter: | Pekka Paalanen <ppaalanen> | ||||||||
| Component: | DRM/other | Assignee: | Default DRI bug account <dri-devel> | ||||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||||
| Severity: | major | ||||||||||
| Priority: | medium | ||||||||||
| Version: | DRI git | ||||||||||
| Hardware: | x86-64 (AMD64) | ||||||||||
| OS: | Linux (All) | ||||||||||
| Whiteboard: | |||||||||||
| i915 platform: | i915 features: | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Pekka Paalanen
2007-07-21 03:02:24 UTC
Created attachment 10828 [details]
Xorg log with no DRM version error
Created attachment 10829 [details] [review] build fix for linux modules I can push this patch myself, if it is deemed correct. Created attachment 10830 [details] [review] Bug fixes airlied fixed a couple of bugs. This here is my patch that fixes the rest of the bugs that prevented Nouveau from working. Again, I can push this myself, if someone gives me the green light. One thing is that (ioctl->cmd != cmd) check in drm_ioctl(), which I fixed so that DRM core ioctls and driver private ioctls have their own checks. This is because ioctl->cmd includes the direction bits and stuff for the core ioctls, but not for the driver private ioctls. And then there's the issue with DRM_COMMAND_BASE. Ok, I talked with Anholt and pushed some fixes. Should work now, at least for Nouveau. The ioctl->cmd check was just disabled for now, all drivers need fixing, not the check. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.