PSARC 2008/732 DRM IOCTL Addition for i915 Driver [Self Review]
Frank Che
Frank.Che at sun.com
Thu Jan 15 23:38:07 PST 2009
The project team would like to add two more exported interfaces for this
project, as described below. I think it's qualified for self review.
Since this project hasn't been integrate into Nevada yet, I think it
should be OK to just reply to this mail and add new information for
recording purpose.
Two more exported interfaces:
-------------------------------------------------------------------------------------------------
| Interface exported | Classifications |
Comments |
-------------------------------------------------------------------------------------------------
| DRM_IOCTL_UPDATE_DRAW | External | Update drawable
information. |
| DRM_IOCTL_I915_VBLANK_SWAP | External | Schedule buffer swap
at given vertical blank. |
-------------------------------------------------------------------------------------------------
Frank
Frank Che wrote:
> I'm sponsoring this case for Miao Chen. This case is to add two more
> exported interfaces to PSARC 2004/801 for the i915 driver. The
> requested release binding is patch/micro.
>
> I have marked it as "closed approved automatic" since the change is
> straightforward and the interface is clear. If there is request, I'd
> be happy to upgrade it
> to a fast track and set the timer.
>
> -Frank
>
> 4. Technical Description
>
> 4.1 Summary
>
> This project is to add two more DRM IOCTLs for the i915 driver
> to support the vblank pipe configuration function.
>
> 4.2 Description
>
> The i915 driver were introduced to Solaris in PSARC 2004/801.
> It was ported to Solaris from the community. Xorg needs this
> driver to work on Intel integrated graphical device such as
> G33, G45, GM45 etc.
>
> Recently, Xorg in Solaris will be upgraded to version 1.5, it
> needs to work with i915 driver 1.5.x or later. Current the
> i915 driver in Solaris is still 1.4.x.
>
> To upgrade the i915 driver to version 1.5.x, two DRM IOCTLs
> should be implemented first to support the vblank pipe
> configuration function.
>
> 4.3 Interface Table
>
> -------------------------------------------------------------------------------------
>
> | Interface exported | Classifications |
> Comments |
> -------------------------------------------------------------------------------------
>
> | DRM_IOCTL_I915_SET_VBLANK_PIPE | External | Set the vblank
> monitor pipe. |
> | DRM_IOCTL_I915_GET_VBLANK_PIPE | External | Get the vblank
> monitor pipe. |
> -------------------------------------------------------------------------------------
>
>
> 4.4 References:
>
> [1] PSARC/2004/801 DRI porting
> http://sac.sfbay.sun.com/Archives/CaseLog/arc/PSARC/2004/801/
>
> 4.5 Documentation Change
>
> There is no need to change any documentation about i915 driver.
>
> 6. Resources and Schedule
> 6.4. Steering Committee requested information
> 6.4.1. Consolidation C-team Name:
> ON
> 6.5. ARC review type: self-review
> 6.6. ARC Exposure: open
>
>
>
More information about the opensolaris-arc
mailing list