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