I am sponsoring this fast-track for Edward Shu.
It is a straightforward case of adding a new graphics-specific
ioctl for new Intel chipsets.
I think it qualifies for self-review, but if anyone disagrees, 
let me know and I'll promote it to a fast track. 
Requested release binding is patch, and the timer is set to
12/21/2007.


Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2007 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         Addition ioctl support for Intel G33/Q33,Q35 chipsets in i915 driver
    1.2. Name of Document Author/Supplier:
         Author:  Edward Shu
    1.3  Date of This Document:
        14 December, 2007
4. Technical Description
Addition ioctl support for Intel G33/Q33,Q35 chipsets in i915 driver

1. Summary
  DRM (direct rendering management) kernel module and i915 driver were 
introduced to Solaris in 
  PSARC 2004/801.  The ioctl's exported by this driver include both hardware 
independent
  and hardware dependent ones.  Recently, Intel released their G33/Q33,Q35 
chipsets
  with embedded graphics that required a new Intel specific ioctl in the driver.
  This case documents this new ioctl.

2. Discussion
   The third argument of the prefixioctl (ioctl(9E)) should point to the 
structure
   below.  The usage of the first argument 'dev' and the second argument 'cmd' 
follow
   the same pattern of other ioctl's.

   struct drm_i915_hws_addr {
     uint64_t addr;       /* the offset of hardware status page */
   };

3. Interface Table
   
-----------------------------------------------------------------------------------------
   | Interface exported       | Classifications   | Comments                    
           |
   
-----------------------------------------------------------------------------------------
   | DRM_IOCTL_I915_HWS_ADDR  | External          | Set the offset of hardware 
status page |
   
-----------------------------------------------------------------------------------------

4. References:
    CR6604682 DRM support for Intel G/Q 3 series

5. Documentation Change
     The i915(7D) man page shall include additional chipset
     support information by the i915 driver with this change.


6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                ON
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


Reply via email to