All of lore.kernel.org
 help / color / mirror / Atom feed
* [KERNEL][linux-yocto-dev PATCH 0/3] emgd 1.61 upgrade for 2.6.39
@ 2011-05-10 20:48 Tom Zanussi
  2011-05-10 20:48 ` [KERNEL][linux-yocto-dev PATCH 1/3] yocto/emgd: emgd 1.61 driver Tom Zanussi
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Tom Zanussi @ 2011-05-10 20:48 UTC (permalink / raw)
  To: bruce.ashfield, poky

From: Tom Zanussi <tom.zanussi@intel.com>

This adds emgd 1.61 to the new yocto/emgd topic branch in the 2.6.39
kernel, to be used initially by crownbay, later by fishriver2.

Please pull into linux-yocto-dev.

Pull URL: git://git.pokylinux.org/linux-yocto-2.6.37-contrib
  Branch: tzanussi/yocto/emgd-2.6.39
  Browse: http://git.pokylinux.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/yocto/emgd-2.6.39

Tom Zanussi (3):
  yocto/emgd: emgd 1.61 driver
  yocto/emgd: build fixups
  yocto/emgd: 2.6.39 fixes

 drivers/gpu/drm/Kconfig                            |    9 +
 drivers/gpu/drm/Makefile                           |    1 +
 drivers/gpu/drm/emgd/Makefile                      |  283 ++
 drivers/gpu/drm/emgd/emgd/cfg/config.h             |  126 +
 drivers/gpu/drm/emgd/emgd/cfg/config_default.h     |  197 +
 drivers/gpu/drm/emgd/emgd/cfg/config_helper.c      |  239 ++
 drivers/gpu/drm/emgd/emgd/cfg/personality.h        |   49 +
 .../gpu/drm/emgd/emgd/core/init/cmn/igd_global.c   |   42 +
 drivers/gpu/drm/emgd/emgd/core/init/cmn/igd_init.c |  887 +++++
 .../drm/emgd/emgd/core/init/cmn/init_dispatch.h    |   63 +
 drivers/gpu/drm/emgd/emgd/core/init/plb/init_plb.c |  458 +++
 .../drm/emgd/emgd/core/init/plb/micro_init_plb.c   |  625 ++++
 drivers/gpu/drm/emgd/emgd/core/init/tnc/init_tnc.c |  601 ++++
 .../drm/emgd/emgd/core/init/tnc/micro_init_tnc.c   |  931 +++++
 drivers/gpu/drm/emgd/emgd/display/dsp/cmn/dsp.c    | 2356 ++++++++++++
 .../drm/emgd/emgd/display/dsp/cmn/dsp_dispatch.h   |   61 +
 .../gpu/drm/emgd/emgd/display/dsp/plb/dsp_plb.c    |  664 ++++
 .../gpu/drm/emgd/emgd/display/dsp/tnc/dsp_tnc.c    |  496 +++
 .../gpu/drm/emgd/emgd/display/mode/cmn/igd_mode.c  | 2201 ++++++++++++
 drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.c | 1324 +++++++
 drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.h |   55 +
 .../drm/emgd/emgd/display/mode/cmn/micro_mode.c    | 1668 +++++++++
 .../drm/emgd/emgd/display/mode/cmn/mode_dispatch.h |  337 ++
 .../gpu/drm/emgd/emgd/display/mode/cmn/vga_mode.c  | 1291 +++++++
 .../drm/emgd/emgd/display/mode/plb/clocks_plb.c    |  518 +++
 .../emgd/emgd/display/mode/plb/micro_mode_plb.c    | 1382 ++++++++
 .../gpu/drm/emgd/emgd/display/mode/plb/mode_plb.c  | 1892 ++++++++++
 .../drm/emgd/emgd/display/mode/tnc/clocks_tnc.c    |  828 +++++
 .../emgd/emgd/display/mode/tnc/micro_mode_tnc.c    | 2587 ++++++++++++++
 .../gpu/drm/emgd/emgd/display/mode/tnc/mode_tnc.c  | 1913 ++++++++++
 drivers/gpu/drm/emgd/emgd/display/pd/cmn/pd.c      |  522 +++
 .../gpu/drm/emgd/emgd/display/pi/cmn/displayid.c   | 1064 ++++++
 drivers/gpu/drm/emgd/emgd/display/pi/cmn/edid.c    | 1193 +++++++
 .../drm/emgd/emgd/display/pi/cmn/i2c_dispatch.h    |   76 +
 drivers/gpu/drm/emgd/emgd/display/pi/cmn/igd_pi.c  |  266 ++
 .../gpu/drm/emgd/emgd/display/pi/cmn/mode_table.c  | 2554 +++++++++++++
 .../gpu/drm/emgd/emgd/display/pi/cmn/pd_init_all.c |  205 ++
 drivers/gpu/drm/emgd/emgd/display/pi/cmn/pi.c      | 1802 ++++++++++
 drivers/gpu/drm/emgd/emgd/display/pi/plb/i2c_plb.c |  946 +++++
 .../drm/emgd/emgd/display/pi/tnc/i2c_bitbash_tnc.c |  594 ++++
 .../drm/emgd/emgd/display/pi/tnc/i2c_gmbus_tnc.c   |  932 +++++
 drivers/gpu/drm/emgd/emgd/drm/bitmap_data.h        |   33 +
 drivers/gpu/drm/emgd/emgd/drm/drm_emgd_private.h   |  146 +
 drivers/gpu/drm/emgd/emgd/drm/emgd_drv.c           | 2001 +++++++++++
 drivers/gpu/drm/emgd/emgd/drm/emgd_drv.h           |  180 +
 drivers/gpu/drm/emgd/emgd/drm/emgd_fb.c            |  654 ++++
 drivers/gpu/drm/emgd/emgd/drm/emgd_interface.c     | 2270 ++++++++++++
 drivers/gpu/drm/emgd/emgd/drm/emgd_mmap.c          |  186 +
 drivers/gpu/drm/emgd/emgd/drm/emgd_test_pvrsrv.c   | 1370 +++++++
 drivers/gpu/drm/emgd/emgd/drm/splash_screen.c      |  111 +
 drivers/gpu/drm/emgd/emgd/drm/splash_screen.h      |   59 +
 drivers/gpu/drm/emgd/emgd/drm/user_config.c        |  323 ++
 drivers/gpu/drm/emgd/emgd/drm/user_config.h        |  111 +
 drivers/gpu/drm/emgd/emgd/gmm/gmm.c                |  812 +++++
 drivers/gpu/drm/emgd/emgd/gmm/gtt.c                |  445 +++
 drivers/gpu/drm/emgd/emgd/include/cmd.h            |   47 +
 drivers/gpu/drm/emgd/emgd/include/context.h        |  255 ++
 drivers/gpu/drm/emgd/emgd/include/debug.h          |  176 +
 drivers/gpu/drm/emgd/emgd/include/decode.h         |   76 +
 drivers/gpu/drm/emgd/emgd/include/dispatch.h       |   59 +
 drivers/gpu/drm/emgd/emgd/include/dispatch_utils.h |   78 +
 drivers/gpu/drm/emgd/emgd/include/displayid.h      |  650 ++++
 drivers/gpu/drm/emgd/emgd/include/dsp.h            |   52 +
 drivers/gpu/drm/emgd/emgd/include/edid.h           |  136 +
 drivers/gpu/drm/emgd/emgd/include/general.h        |   90 +
 drivers/gpu/drm/emgd/emgd/include/instr_common.h   |   54 +
 drivers/gpu/drm/emgd/emgd/include/intelpci.h       |  104 +
 drivers/gpu/drm/emgd/emgd/include/math_fix.h       |   59 +
 drivers/gpu/drm/emgd/emgd/include/memlist.h        |  150 +
 drivers/gpu/drm/emgd/emgd/include/memory.h         |  421 +++
 drivers/gpu/drm/emgd/emgd/include/mode.h           |  311 ++
 drivers/gpu/drm/emgd/emgd/include/mode_access.h    |   58 +
 drivers/gpu/drm/emgd/emgd/include/module_init.h    |  109 +
 drivers/gpu/drm/emgd/emgd/include/msvdx.h          |  241 ++
 drivers/gpu/drm/emgd/emgd/include/pci.h            |  257 ++
 drivers/gpu/drm/emgd/emgd/include/pd.h             |  771 ++++
 drivers/gpu/drm/emgd/emgd/include/pd_init.h        |  197 +
 drivers/gpu/drm/emgd/emgd/include/pi.h             |   91 +
 drivers/gpu/drm/emgd/emgd/include/plb/appcontext.h |   67 +
 drivers/gpu/drm/emgd/emgd/include/plb/cmd.h        |   43 +
 drivers/gpu/drm/emgd/emgd/include/plb/context.h    |  197 +
 drivers/gpu/drm/emgd/emgd/include/plb/instr.h      |  230 ++
 drivers/gpu/drm/emgd/emgd/include/plb/mi.h         |   77 +
 drivers/gpu/drm/emgd/emgd/include/plb/regs.h       |  732 ++++
 drivers/gpu/drm/emgd/emgd/include/plb/sgx.h        |  217 ++
 drivers/gpu/drm/emgd/emgd/include/plb/state3d.h    |  398 +++
 .../gpu/drm/emgd/emgd/include/plb/state3d_plb.h    | 1299 +++++++
 drivers/gpu/drm/emgd/emgd/include/psb_regs.h       |  664 ++++
 drivers/gpu/drm/emgd/emgd/include/rb.h             |  192 +
 drivers/gpu/drm/emgd/emgd/include/reset.h          |   43 +
 drivers/gpu/drm/emgd/emgd/include/sched.h          |  181 +
 drivers/gpu/drm/emgd/emgd/include/state2d.h        |   69 +
 drivers/gpu/drm/emgd/emgd/include/tnc/appcontext.h |   40 +
 drivers/gpu/drm/emgd/emgd/include/tnc/cmd.h        |   39 +
 drivers/gpu/drm/emgd/emgd/include/tnc/context.h    |   37 +
 drivers/gpu/drm/emgd/emgd/include/tnc/igd_tnc_wa.h |  104 +
 drivers/gpu/drm/emgd/emgd/include/tnc/instr.h      |   46 +
 drivers/gpu/drm/emgd/emgd/include/tnc/mi.h         |   41 +
 drivers/gpu/drm/emgd/emgd/include/tnc/regs.h       |  874 +++++
 drivers/gpu/drm/emgd/emgd/include/tnc/sgx.h        |   36 +
 drivers/gpu/drm/emgd/emgd/include/tnc/state3d.h    |   43 +
 .../gpu/drm/emgd/emgd/include/tnc/state3d_plb.h    |   38 +
 drivers/gpu/drm/emgd/emgd/include/topaz.h          |  210 ++
 drivers/gpu/drm/emgd/emgd/include/utils.h          |  180 +
 drivers/gpu/drm/emgd/emgd/include/vga.h            |  107 +
 drivers/gpu/drm/emgd/emgd/oal/src/math_fix.c       |  138 +
 drivers/gpu/drm/emgd/emgd/oal/src/memmap.c         |   55 +
 drivers/gpu/drm/emgd/emgd/oal/src/pci.c            |  277 ++
 drivers/gpu/drm/emgd/emgd/pal/Makefile.include     |   50 +
 drivers/gpu/drm/emgd/emgd/pal/lpd/lpd.c            |  114 +
 drivers/gpu/drm/emgd/emgd/pal/lpd/pd_print.h       |   71 +
 drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.c          | 1551 ++++++++
 drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.h          |  170 +
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo.def        |    5 +
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.c     | 1490 ++++++++
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.h     |  141 +
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.c     |  524 +++
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.h     |  182 +
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.c     |  725 ++++
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.h     |  487 +++
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.c     | 3740 ++++++++++++++++++++
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.h     |   71 +
 .../state/appcontext/cmn/appcontext_dispatch.h     |   56 +
 .../emgd/state/appcontext/cmn/igd_appcontext.c     |  154 +
 .../emgd/state/appcontext/plb/appcontext_plb.c     |  214 ++
 .../gpu/drm/emgd/emgd/state/power/cmn/igd_pwr.c    |  295 ++
 .../drm/emgd/emgd/state/power/cmn/pwr_dispatch.h   |   57 +
 .../gpu/drm/emgd/emgd/state/power/plb/pwr_plb.c    |  129 +
 drivers/gpu/drm/emgd/emgd/state/reg/cmn/reg.c      |  351 ++
 .../gpu/drm/emgd/emgd/state/reg/cmn/reg_dispatch.h |   70 +
 drivers/gpu/drm/emgd/emgd/state/reg/plb/reg_plb.c  | 1039 ++++++
 drivers/gpu/drm/emgd/emgd/state/reg/tnc/reg_tnc.c  | 1122 ++++++
 drivers/gpu/drm/emgd/emgd/utils/math_fix.c         |  138 +
 drivers/gpu/drm/emgd/emgd/utils/memmap.c           |   55 +
 drivers/gpu/drm/emgd/emgd/utils/pci.c              |  277 ++
 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx.c      |  872 +++++
 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_init.c |  786 ++++
 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.c  |  315 ++
 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.h  |   59 +
 .../gpu/drm/emgd/emgd/video/overlay/cmn/igd_ovl.c  |  457 +++
 .../drm/emgd/emgd/video/overlay/cmn/micro_ovl.c    |  165 +
 .../drm/emgd/emgd/video/overlay/cmn/ovl_coeff.c    | 1127 ++++++
 .../drm/emgd/emgd/video/overlay/cmn/ovl_coeff.h    |   45 +
 .../drm/emgd/emgd/video/overlay/cmn/ovl_dispatch.h |   57 +
 .../gpu/drm/emgd/emgd/video/overlay/cmn/ovl_virt.h |   90 +
 .../emgd/emgd/video/overlay/plb/micro_ovl_plb.c    | 1711 +++++++++
 .../gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.c |  541 +++
 .../gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.h |   55 +
 .../emgd/emgd/video/overlay/plb/ovl2_regs_plb.h    |   75 +
 .../gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb.c  | 2170 ++++++++++++
 .../emgd/emgd/video/overlay/plb/ovl_plb_cache.c    |  321 ++
 .../emgd/emgd/video/overlay/plb/ovl_plb_cache.h    |  161 +
 .../drm/emgd/emgd/video/overlay/plb/ovl_regs_plb.h |  185 +
 .../emgd/emgd/video/overlay/tnc/micro_ovl_tnc.c    | 1713 +++++++++
 .../emgd/emgd/video/overlay/tnc/ovl2_regs_tnc.h    |   75 +
 .../gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.c |  467 +++
 .../gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.h |   55 +
 .../drm/emgd/emgd/video/overlay/tnc/ovl_regs_tnc.h |  190 +
 .../gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc.c  | 2111 +++++++++++
 .../emgd/emgd/video/overlay/tnc/ovl_tnc_cache.c    |  246 ++
 .../emgd/emgd/video/overlay/tnc/ovl_tnc_cache.h    |  162 +
 drivers/gpu/drm/emgd/emgd/video/topaz/topaz.c      |  319 ++
 drivers/gpu/drm/emgd/emgd/video/topaz/topaz_hdr.h  |  128 +
 drivers/gpu/drm/emgd/emgd/video/topaz/topaz_init.c | 1098 ++++++
 drivers/gpu/drm/emgd/include/emgd_drm.h            |  768 ++++
 drivers/gpu/drm/emgd/include/emgd_shared.h         |   98 +
 drivers/gpu/drm/emgd/include/gart.h                |   38 +
 drivers/gpu/drm/emgd/include/igd.h                 | 1479 ++++++++
 drivers/gpu/drm/emgd/include/igd_2d.h              |  380 ++
 drivers/gpu/drm/emgd/include/igd_appcontext.h      |   79 +
 drivers/gpu/drm/emgd/include/igd_blend.h           |   80 +
 drivers/gpu/drm/emgd/include/igd_debug.h           |   71 +
 drivers/gpu/drm/emgd/include/igd_errno.h           |   53 +
 drivers/gpu/drm/emgd/include/igd_gart.h            |   77 +
 drivers/gpu/drm/emgd/include/igd_gmm.h             |  379 ++
 drivers/gpu/drm/emgd/include/igd_init.h            |  841 +++++
 drivers/gpu/drm/emgd/include/igd_interrupt.h       |  300 ++
 drivers/gpu/drm/emgd/include/igd_mode.h            |  903 +++++
 drivers/gpu/drm/emgd/include/igd_ovl.h             |  310 ++
 drivers/gpu/drm/emgd/include/igd_pd.h              |  506 +++
 drivers/gpu/drm/emgd/include/igd_pi.h              |  137 +
 drivers/gpu/drm/emgd/include/igd_pwr.h             |   65 +
 drivers/gpu/drm/emgd/include/igd_rb.h              |   99 +
 drivers/gpu/drm/emgd/include/igd_render.h          |  513 +++
 drivers/gpu/drm/emgd/include/igd_reset.h           |   55 +
 drivers/gpu/drm/emgd/include/igd_version.h         |   41 +
 drivers/gpu/drm/emgd/include/igd_vga.h             |   65 +
 drivers/gpu/drm/emgd/include/io.h                  |  422 +++
 drivers/gpu/drm/emgd/include/memmap.h              |  104 +
 drivers/gpu/drm/emgd/pvr/include4/dbgdrvif.h       |  263 ++
 drivers/gpu/drm/emgd/pvr/include4/img_defs.h       |  104 +
 drivers/gpu/drm/emgd/pvr/include4/img_types.h      |  124 +
 drivers/gpu/drm/emgd/pvr/include4/ioctldef.h       |   94 +
 drivers/gpu/drm/emgd/pvr/include4/pdumpdefs.h      |   95 +
 drivers/gpu/drm/emgd/pvr/include4/pvr_debug.h      |  123 +
 drivers/gpu/drm/emgd/pvr/include4/pvrmodule.h      |   27 +
 drivers/gpu/drm/emgd/pvr/include4/pvrversion.h     |   34 +
 drivers/gpu/drm/emgd/pvr/include4/regpaths.h       |   39 +
 drivers/gpu/drm/emgd/pvr/include4/services.h       |  866 +++++
 drivers/gpu/drm/emgd/pvr/include4/servicesext.h    |  644 ++++
 drivers/gpu/drm/emgd/pvr/include4/sgx_options.h    |  220 ++
 drivers/gpu/drm/emgd/pvr/include4/sgxapi_km.h      |  323 ++
 drivers/gpu/drm/emgd/pvr/include4/sgxscript.h      |   77 +
 .../services4/3rdparty/emgd_displayclass/emgd_dc.c | 2685 ++++++++++++++
 .../services4/3rdparty/emgd_displayclass/emgd_dc.h |  340 ++
 .../3rdparty/emgd_displayclass/emgd_dc_linux.c     |  153 +
 .../services4/include/env/linux/pvr_drm_shared.h   |   59 +
 .../drm/emgd/pvr/services4/include/kernelbuffer.h  |   56 +
 .../drm/emgd/pvr/services4/include/kerneldisplay.h |  152 +
 .../drm/emgd/pvr/services4/include/pvr_bridge.h    | 1379 ++++++++
 .../drm/emgd/pvr/services4/include/pvr_bridge_km.h |  284 ++
 .../gpu/drm/emgd/pvr/services4/include/pvrmmap.h   |   32 +
 .../drm/emgd/pvr/services4/include/pvrsrv_errors.h |  189 +
 .../drm/emgd/pvr/services4/include/servicesint.h   |  272 ++
 .../drm/emgd/pvr/services4/include/sgx_bridge.h    |  473 +++
 .../drm/emgd/pvr/services4/include/sgx_mkif_km.h   |  339 ++
 .../gpu/drm/emgd/pvr/services4/include/sgxinfo.h   |  284 ++
 .../services4/srvkm/bridged/bridged_pvr_bridge.c   | 3409 ++++++++++++++++++
 .../services4/srvkm/bridged/bridged_pvr_bridge.h   |  227 ++
 .../pvr/services4/srvkm/bridged/bridged_support.c  |   81 +
 .../pvr/services4/srvkm/bridged/bridged_support.h  |   39 +
 .../srvkm/bridged/sgx/bridged_sgx_bridge.c         | 2510 +++++++++++++
 .../srvkm/bridged/sgx/bridged_sgx_bridge.h         |   38 +
 .../pvr/services4/srvkm/common/buffer_manager.c    | 2069 +++++++++++
 .../emgd/pvr/services4/srvkm/common/deviceclass.c  | 1999 +++++++++++
 .../emgd/pvr/services4/srvkm/common/devicemem.c    | 1452 ++++++++
 .../drm/emgd/pvr/services4/srvkm/common/handle.c   | 1545 ++++++++
 .../gpu/drm/emgd/pvr/services4/srvkm/common/hash.c |  459 +++
 .../drm/emgd/pvr/services4/srvkm/common/lists.c    |   95 +
 .../gpu/drm/emgd/pvr/services4/srvkm/common/mem.c  |  147 +
 .../emgd/pvr/services4/srvkm/common/mem_debug.c    |  246 ++
 .../drm/emgd/pvr/services4/srvkm/common/metrics.c  |  156 +
 .../emgd/pvr/services4/srvkm/common/pdump_common.c | 1723 +++++++++
 .../drm/emgd/pvr/services4/srvkm/common/perproc.c  |  279 ++
 .../drm/emgd/pvr/services4/srvkm/common/power.c    |  743 ++++
 .../drm/emgd/pvr/services4/srvkm/common/pvrsrv.c   | 1194 +++++++
 .../drm/emgd/pvr/services4/srvkm/common/queue.c    | 1161 ++++++
 .../gpu/drm/emgd/pvr/services4/srvkm/common/ra.c   | 1867 ++++++++++
 .../drm/emgd/pvr/services4/srvkm/common/resman.c   |  703 ++++
 .../drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.c | 2772 +++++++++++++++
 .../drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.h |  135 +
 .../drm/emgd/pvr/services4/srvkm/devices/sgx/pb.c  |  454 +++
 .../services4/srvkm/devices/sgx/sgx_bridge_km.h    |  143 +
 .../pvr/services4/srvkm/devices/sgx/sgxconfig.h    |  161 +
 .../pvr/services4/srvkm/devices/sgx/sgxinfokm.h    |  348 ++
 .../emgd/pvr/services4/srvkm/devices/sgx/sgxinit.c | 2267 ++++++++++++
 .../emgd/pvr/services4/srvkm/devices/sgx/sgxkick.c |  740 ++++
 .../pvr/services4/srvkm/devices/sgx/sgxpower.c     |  465 +++
 .../pvr/services4/srvkm/devices/sgx/sgxreset.c     |  485 +++
 .../pvr/services4/srvkm/devices/sgx/sgxtransfer.c  |  545 +++
 .../pvr/services4/srvkm/devices/sgx/sgxutils.c     | 1054 ++++++
 .../pvr/services4/srvkm/devices/sgx/sgxutils.h     |   95 +
 .../emgd/pvr/services4/srvkm/env/linux/env_data.h  |   62 +
 .../pvr/services4/srvkm/env/linux/env_perproc.h    |   52 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/event.c |  265 ++
 .../drm/emgd/pvr/services4/srvkm/env/linux/event.h |   28 +
 .../pvr/services4/srvkm/env/linux/kbuild/Makefile  |  151 +
 .../emgd/pvr/services4/srvkm/env/linux/linkage.h   |   57 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/lock.h  |   28 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/mm.c    | 2377 +++++++++++++
 .../drm/emgd/pvr/services4/srvkm/env/linux/mm.h    |  323 ++
 .../drm/emgd/pvr/services4/srvkm/env/linux/mmap.c  | 1149 ++++++
 .../drm/emgd/pvr/services4/srvkm/env/linux/mmap.h  |  103 +
 .../emgd/pvr/services4/srvkm/env/linux/module.c    |  756 ++++
 .../drm/emgd/pvr/services4/srvkm/env/linux/mutex.c |   28 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/mutex.h |   37 +
 .../emgd/pvr/services4/srvkm/env/linux/mutils.c    |  126 +
 .../emgd/pvr/services4/srvkm/env/linux/mutils.h    |   93 +
 .../emgd/pvr/services4/srvkm/env/linux/osfunc.c    | 2545 +++++++++++++
 .../emgd/pvr/services4/srvkm/env/linux/osperproc.c |  109 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/pdump.c |  658 ++++
 .../pvr/services4/srvkm/env/linux/private_data.h   |   63 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/proc.c  |  962 +++++
 .../drm/emgd/pvr/services4/srvkm/env/linux/proc.h  |  111 +
 .../pvr/services4/srvkm/env/linux/pvr_bridge_k.c   |  647 ++++
 .../emgd/pvr/services4/srvkm/env/linux/pvr_debug.c |  418 +++
 .../emgd/pvr/services4/srvkm/env/linux/pvr_drm.c   |  301 ++
 .../emgd/pvr/services4/srvkm/env/linux/pvr_drm.h   |   65 +
 .../emgd/pvr/services4/srvkm/hwdefs/sgx535defs.h   |  633 ++++
 .../emgd/pvr/services4/srvkm/hwdefs/sgx540defs.h   |  586 +++
 .../emgd/pvr/services4/srvkm/hwdefs/sgx545defs.h   |  828 +++++
 .../drm/emgd/pvr/services4/srvkm/hwdefs/sgxdefs.h  |   78 +
 .../emgd/pvr/services4/srvkm/hwdefs/sgxerrata.h    |  310 ++
 .../pvr/services4/srvkm/hwdefs/sgxfeaturedefs.h    |  159 +
 .../drm/emgd/pvr/services4/srvkm/hwdefs/sgxmmu.h   |   75 +
 .../pvr/services4/srvkm/include/buffer_manager.h   |  214 ++
 .../drm/emgd/pvr/services4/srvkm/include/device.h  |  274 ++
 .../drm/emgd/pvr/services4/srvkm/include/handle.h  |  378 ++
 .../drm/emgd/pvr/services4/srvkm/include/hash.h    |   69 +
 .../drm/emgd/pvr/services4/srvkm/include/lists.h   |  172 +
 .../drm/emgd/pvr/services4/srvkm/include/metrics.h |  126 +
 .../drm/emgd/pvr/services4/srvkm/include/osfunc.h  |  483 +++
 .../emgd/pvr/services4/srvkm/include/osperproc.h   |   72 +
 .../emgd/pvr/services4/srvkm/include/pdump_km.h    |  448 +++
 .../pvr/services4/srvkm/include/pdump_osfunc.h     |  133 +
 .../drm/emgd/pvr/services4/srvkm/include/perproc.h |  106 +
 .../drm/emgd/pvr/services4/srvkm/include/power.h   |  116 +
 .../drm/emgd/pvr/services4/srvkm/include/queue.h   |  115 +
 .../gpu/drm/emgd/pvr/services4/srvkm/include/ra.h  |  151 +
 .../drm/emgd/pvr/services4/srvkm/include/resman.h  |  109 +
 .../pvr/services4/srvkm/include/services_headers.h |   45 +
 .../drm/emgd/pvr/services4/srvkm/include/srvkm.h   |   65 +
 .../emgd/pvr/services4/system/common/sysconfig.c   | 1613 +++++++++
 .../emgd/pvr/services4/system/common/sysutils.c    |   26 +
 .../emgd/pvr/services4/system/include/oemfuncs.h   |   68 +
 .../services4/system/include/sys_pvr_drm_shared.h  |   34 +
 .../emgd/pvr/services4/system/include/syscommon.h  |   27 +
 .../emgd/pvr/services4/system/include/sysconfig.h  |  326 ++
 .../emgd/pvr/services4/system/include/sysinfo.h    |   39 +
 .../emgd/pvr/services4/system/include/syslocal.h   |   80 +
 .../drm/emgd/pvr/services4/system/plb/sysconfig.c  |   51 +
 .../gpu/drm/emgd/pvr/services4/system/plb/sysplb.h |   33 +
 .../drm/emgd/pvr/services4/system/tnc/sysconfig.c  |   51 +
 .../gpu/drm/emgd/pvr/services4/system/tnc/systnc.h |   33 +
 .../emgd/pvr/tools/intern/debug/client/linuxsrv.h  |   44 +
 .../tools/intern/debug/dbgdriv/common/dbgdriv.c    | 2072 +++++++++++
 .../tools/intern/debug/dbgdriv/common/dbgdriv.h    |  112 +
 .../tools/intern/debug/dbgdriv/common/hostfunc.h   |   54 +
 .../pvr/tools/intern/debug/dbgdriv/common/hotkey.c |  131 +
 .../pvr/tools/intern/debug/dbgdriv/common/hotkey.h |   56 +
 .../pvr/tools/intern/debug/dbgdriv/common/ioctl.c  |  367 ++
 .../pvr/tools/intern/debug/dbgdriv/common/ioctl.h  |   83 +
 .../tools/intern/debug/dbgdriv/linux/hostfunc.c    |  300 ++
 .../intern/debug/dbgdriv/linux/kbuild/Makefile     |   33 +
 .../pvr/tools/intern/debug/dbgdriv/linux/main.c    |  294 ++
 .../debug/dbgdriv/linux/makefile.linux.common      |   38 +
 326 files changed, 155712 insertions(+), 0 deletions(-)
 create mode 100755 drivers/gpu/drm/emgd/Makefile
 create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/config.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/config_default.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/config_helper.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/personality.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/cmn/igd_global.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/cmn/igd_init.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/cmn/init_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/plb/init_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/plb/micro_init_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/tnc/init_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/tnc/micro_init_tnc.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/dsp/cmn/dsp.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/dsp/cmn/dsp_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/dsp/plb/dsp_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/dsp/tnc/dsp_tnc.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/mode/cmn/igd_mode.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/cmn/micro_mode.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/cmn/mode_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/cmn/vga_mode.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/plb/clocks_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/plb/micro_mode_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/plb/mode_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/tnc/clocks_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/tnc/micro_mode_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/tnc/mode_tnc.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/pd/cmn/pd.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/displayid.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/edid.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/pi/cmn/i2c_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/igd_pi.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/mode_table.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/pd_init_all.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/pi/cmn/pi.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/plb/i2c_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/tnc/i2c_bitbash_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/tnc/i2c_gmbus_tnc.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/drm/bitmap_data.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/drm_emgd_private.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_drv.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_drv.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_fb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_interface.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_mmap.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_test_pvrsrv.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/drm/splash_screen.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/drm/splash_screen.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/user_config.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/user_config.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/gmm/gmm.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/gmm/gtt.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/cmd.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/context.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/debug.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/decode.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/dispatch_utils.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/displayid.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/dsp.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/edid.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/general.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/instr_common.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/intelpci.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/math_fix.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/memlist.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/memory.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/mode.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/mode_access.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/module_init.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/msvdx.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/pci.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/pd.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/pd_init.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/pi.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/appcontext.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/cmd.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/context.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/instr.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/mi.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/regs.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/sgx.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/state3d.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/state3d_plb.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/psb_regs.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/rb.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/reset.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/sched.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/state2d.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/appcontext.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/cmd.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/context.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/igd_tnc_wa.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/instr.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/mi.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/regs.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/sgx.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/state3d.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/state3d_plb.h
 create mode 100755 drivers/gpu/drm/emgd/emgd/include/topaz.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/utils.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/vga.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/oal/src/math_fix.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/oal/src/memmap.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/oal/src/pci.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/Makefile.include
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lpd/lpd.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lpd/pd_print.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo.def
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/appcontext/cmn/appcontext_dispatch.h
 create mode 100755 drivers/gpu/drm/emgd/emgd/state/appcontext/cmn/igd_appcontext.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/appcontext/plb/appcontext_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/power/cmn/igd_pwr.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/power/cmn/pwr_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/power/plb/pwr_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/cmn/reg.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/cmn/reg_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/plb/reg_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/tnc/reg_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/utils/math_fix.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/utils/memmap.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/utils/pci.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_init.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/igd_ovl.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/micro_ovl.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_coeff.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_coeff.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_virt.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/micro_ovl_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl2_regs_plb.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb_cache.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb_cache.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_regs_plb.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/micro_ovl_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_regs_tnc.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_regs_tnc.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc_cache.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc_cache.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/topaz/topaz.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/topaz/topaz_hdr.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/topaz/topaz_init.c
 create mode 100644 drivers/gpu/drm/emgd/include/emgd_drm.h
 create mode 100644 drivers/gpu/drm/emgd/include/emgd_shared.h
 create mode 100644 drivers/gpu/drm/emgd/include/gart.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_2d.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_appcontext.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_blend.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_debug.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_errno.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_gart.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_gmm.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_init.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_interrupt.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_mode.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_ovl.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_pd.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_pi.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_pwr.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_rb.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_render.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_reset.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_version.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_vga.h
 create mode 100644 drivers/gpu/drm/emgd/include/io.h
 create mode 100644 drivers/gpu/drm/emgd/include/memmap.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/dbgdrvif.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/img_defs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/img_types.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/ioctldef.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pdumpdefs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pvr_debug.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pvrmodule.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pvrversion.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/regpaths.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/services.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/servicesext.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/sgx_options.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/sgxapi_km.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/sgxscript.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/3rdparty/emgd_displayclass/emgd_dc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/3rdparty/emgd_displayclass/emgd_dc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/3rdparty/emgd_displayclass/emgd_dc_linux.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/env/linux/pvr_drm_shared.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/kernelbuffer.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/kerneldisplay.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/pvr_bridge.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/pvr_bridge_km.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/pvrmmap.h
 create mode 100755 drivers/gpu/drm/emgd/pvr/services4/include/pvrsrv_errors.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/servicesint.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/sgx_bridge.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/sgx_mkif_km.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/sgxinfo.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_pvr_bridge.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_pvr_bridge.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_support.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_support.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/sgx/bridged_sgx_bridge.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/sgx/bridged_sgx_bridge.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/buffer_manager.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/deviceclass.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/devicemem.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/handle.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/hash.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/lists.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/mem.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/mem_debug.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/metrics.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/pdump_common.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/perproc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/power.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/pvrsrv.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/queue.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/ra.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/resman.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/pb.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgx_bridge_km.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxconfig.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxinfokm.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxinit.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxkick.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxpower.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxreset.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxtransfer.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxutils.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxutils.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/env_data.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/env_perproc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/event.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/event.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/kbuild/Makefile
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/linkage.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/lock.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mmap.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mmap.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/module.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutex.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutex.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/osfunc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/osperproc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pdump.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/private_data.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/proc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/proc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_bridge_k.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_debug.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_drm.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_drm.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgx535defs.h
 create mode 100755 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgx540defs.h
 create mode 100755 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgx545defs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxdefs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxerrata.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxfeaturedefs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxmmu.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/buffer_manager.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/device.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/handle.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/hash.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/lists.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/metrics.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/osfunc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/osperproc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/pdump_km.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/pdump_osfunc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/perproc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/power.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/queue.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/ra.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/resman.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/services_headers.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/srvkm.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/common/sysconfig.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/common/sysutils.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/oemfuncs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/sys_pvr_drm_shared.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/syscommon.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/sysconfig.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/sysinfo.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/syslocal.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/plb/sysconfig.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/plb/sysplb.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/tnc/sysconfig.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/tnc/systnc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/client/linuxsrv.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/dbgdriv.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/dbgdriv.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/hostfunc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/hotkey.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/hotkey.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/ioctl.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/ioctl.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/hostfunc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/kbuild/Makefile
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/main.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/makefile.linux.common



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [KERNEL][linux-yocto-dev PATCH 1/3] yocto/emgd: emgd 1.61 driver
  2011-05-10 20:48 [KERNEL][linux-yocto-dev PATCH 0/3] emgd 1.61 upgrade for 2.6.39 Tom Zanussi
@ 2011-05-10 20:48 ` Tom Zanussi
  2011-05-10 20:48 ` [KERNEL][linux-yocto-dev PATCH 2/3] yocto/emgd: build fixups Tom Zanussi
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Tom Zanussi @ 2011-05-10 20:48 UTC (permalink / raw)
  To: bruce.ashfield, poky

From: Tom Zanussi <tom.zanussi@intel.com>

The starting-point code that subsequent patches will modify.  This is a
straight copy of the code in the emgd 1.6.1 emgd driver, specifically
IEMGD_HEAD_Linux/common/drm/emgd_drm.tgz from Lin_EMGD_1_6_1_RC_1952.tgz.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 drivers/gpu/drm/emgd/Makefile                      |  316 ++
 drivers/gpu/drm/emgd/emgd/cfg/config.h             |  126 +
 drivers/gpu/drm/emgd/emgd/cfg/config_default.h     |  197 +
 drivers/gpu/drm/emgd/emgd/cfg/config_helper.c      |  239 ++
 drivers/gpu/drm/emgd/emgd/cfg/personality.h        |   49 +
 .../gpu/drm/emgd/emgd/core/init/cmn/igd_global.c   |   42 +
 drivers/gpu/drm/emgd/emgd/core/init/cmn/igd_init.c |  887 +++++
 .../drm/emgd/emgd/core/init/cmn/init_dispatch.h    |   63 +
 drivers/gpu/drm/emgd/emgd/core/init/plb/init_plb.c |  458 +++
 .../drm/emgd/emgd/core/init/plb/micro_init_plb.c   |  625 ++++
 drivers/gpu/drm/emgd/emgd/core/init/tnc/init_tnc.c |  601 ++++
 .../drm/emgd/emgd/core/init/tnc/micro_init_tnc.c   |  931 +++++
 drivers/gpu/drm/emgd/emgd/display/dsp/cmn/dsp.c    | 2356 ++++++++++++
 .../drm/emgd/emgd/display/dsp/cmn/dsp_dispatch.h   |   61 +
 .../gpu/drm/emgd/emgd/display/dsp/plb/dsp_plb.c    |  664 ++++
 .../gpu/drm/emgd/emgd/display/dsp/tnc/dsp_tnc.c    |  496 +++
 .../gpu/drm/emgd/emgd/display/mode/cmn/igd_mode.c  | 2201 ++++++++++++
 drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.c | 1324 +++++++
 drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.h |   55 +
 .../drm/emgd/emgd/display/mode/cmn/micro_mode.c    | 1668 +++++++++
 .../drm/emgd/emgd/display/mode/cmn/mode_dispatch.h |  337 ++
 .../gpu/drm/emgd/emgd/display/mode/cmn/vga_mode.c  | 1291 +++++++
 .../drm/emgd/emgd/display/mode/plb/clocks_plb.c    |  518 +++
 .../emgd/emgd/display/mode/plb/micro_mode_plb.c    | 1382 ++++++++
 .../gpu/drm/emgd/emgd/display/mode/plb/mode_plb.c  | 1892 ++++++++++
 .../drm/emgd/emgd/display/mode/tnc/clocks_tnc.c    |  828 +++++
 .../emgd/emgd/display/mode/tnc/micro_mode_tnc.c    | 2587 ++++++++++++++
 .../gpu/drm/emgd/emgd/display/mode/tnc/mode_tnc.c  | 1913 ++++++++++
 drivers/gpu/drm/emgd/emgd/display/pd/cmn/pd.c      |  522 +++
 .../gpu/drm/emgd/emgd/display/pi/cmn/displayid.c   | 1064 ++++++
 drivers/gpu/drm/emgd/emgd/display/pi/cmn/edid.c    | 1193 +++++++
 .../drm/emgd/emgd/display/pi/cmn/i2c_dispatch.h    |   76 +
 drivers/gpu/drm/emgd/emgd/display/pi/cmn/igd_pi.c  |  266 ++
 .../gpu/drm/emgd/emgd/display/pi/cmn/mode_table.c  | 2554 +++++++++++++
 .../gpu/drm/emgd/emgd/display/pi/cmn/pd_init_all.c |  205 ++
 drivers/gpu/drm/emgd/emgd/display/pi/cmn/pi.c      | 1802 ++++++++++
 drivers/gpu/drm/emgd/emgd/display/pi/plb/i2c_plb.c |  946 +++++
 .../drm/emgd/emgd/display/pi/tnc/i2c_bitbash_tnc.c |  594 ++++
 .../drm/emgd/emgd/display/pi/tnc/i2c_gmbus_tnc.c   |  932 +++++
 drivers/gpu/drm/emgd/emgd/drm/bitmap_data.h        |   33 +
 drivers/gpu/drm/emgd/emgd/drm/drm_emgd_private.h   |  146 +
 drivers/gpu/drm/emgd/emgd/drm/emgd_drv.c           | 2001 +++++++++++
 drivers/gpu/drm/emgd/emgd/drm/emgd_drv.h           |  180 +
 drivers/gpu/drm/emgd/emgd/drm/emgd_fb.c            |  654 ++++
 drivers/gpu/drm/emgd/emgd/drm/emgd_interface.c     | 2270 ++++++++++++
 drivers/gpu/drm/emgd/emgd/drm/emgd_mmap.c          |  186 +
 drivers/gpu/drm/emgd/emgd/drm/emgd_test_pvrsrv.c   | 1370 +++++++
 drivers/gpu/drm/emgd/emgd/drm/splash_screen.c      |  111 +
 drivers/gpu/drm/emgd/emgd/drm/splash_screen.h      |   59 +
 drivers/gpu/drm/emgd/emgd/drm/user_config.c        |  323 ++
 drivers/gpu/drm/emgd/emgd/drm/user_config.h        |  111 +
 drivers/gpu/drm/emgd/emgd/gmm/gmm.c                |  812 +++++
 drivers/gpu/drm/emgd/emgd/gmm/gtt.c                |  445 +++
 drivers/gpu/drm/emgd/emgd/include/cmd.h            |   47 +
 drivers/gpu/drm/emgd/emgd/include/context.h        |  255 ++
 drivers/gpu/drm/emgd/emgd/include/debug.h          |  176 +
 drivers/gpu/drm/emgd/emgd/include/decode.h         |   76 +
 drivers/gpu/drm/emgd/emgd/include/dispatch.h       |   59 +
 drivers/gpu/drm/emgd/emgd/include/dispatch_utils.h |   78 +
 drivers/gpu/drm/emgd/emgd/include/displayid.h      |  650 ++++
 drivers/gpu/drm/emgd/emgd/include/dsp.h            |   52 +
 drivers/gpu/drm/emgd/emgd/include/edid.h           |  136 +
 drivers/gpu/drm/emgd/emgd/include/general.h        |   90 +
 drivers/gpu/drm/emgd/emgd/include/instr_common.h   |   54 +
 drivers/gpu/drm/emgd/emgd/include/intelpci.h       |  104 +
 drivers/gpu/drm/emgd/emgd/include/math_fix.h       |   59 +
 drivers/gpu/drm/emgd/emgd/include/memlist.h        |  150 +
 drivers/gpu/drm/emgd/emgd/include/memory.h         |  421 +++
 drivers/gpu/drm/emgd/emgd/include/mode.h           |  311 ++
 drivers/gpu/drm/emgd/emgd/include/mode_access.h    |   58 +
 drivers/gpu/drm/emgd/emgd/include/module_init.h    |  109 +
 drivers/gpu/drm/emgd/emgd/include/msvdx.h          |  241 ++
 drivers/gpu/drm/emgd/emgd/include/pci.h            |  257 ++
 drivers/gpu/drm/emgd/emgd/include/pd.h             |  771 ++++
 drivers/gpu/drm/emgd/emgd/include/pd_init.h        |  197 +
 drivers/gpu/drm/emgd/emgd/include/pi.h             |   91 +
 drivers/gpu/drm/emgd/emgd/include/plb/appcontext.h |   67 +
 drivers/gpu/drm/emgd/emgd/include/plb/cmd.h        |   43 +
 drivers/gpu/drm/emgd/emgd/include/plb/context.h    |  197 +
 drivers/gpu/drm/emgd/emgd/include/plb/instr.h      |  230 ++
 drivers/gpu/drm/emgd/emgd/include/plb/mi.h         |   77 +
 drivers/gpu/drm/emgd/emgd/include/plb/regs.h       |  732 ++++
 drivers/gpu/drm/emgd/emgd/include/plb/sgx.h        |  217 ++
 drivers/gpu/drm/emgd/emgd/include/plb/state3d.h    |  398 +++
 .../gpu/drm/emgd/emgd/include/plb/state3d_plb.h    | 1299 +++++++
 drivers/gpu/drm/emgd/emgd/include/psb_regs.h       |  664 ++++
 drivers/gpu/drm/emgd/emgd/include/rb.h             |  192 +
 drivers/gpu/drm/emgd/emgd/include/reset.h          |   43 +
 drivers/gpu/drm/emgd/emgd/include/sched.h          |  181 +
 drivers/gpu/drm/emgd/emgd/include/state2d.h        |   69 +
 drivers/gpu/drm/emgd/emgd/include/tnc/appcontext.h |   40 +
 drivers/gpu/drm/emgd/emgd/include/tnc/cmd.h        |   39 +
 drivers/gpu/drm/emgd/emgd/include/tnc/context.h    |   37 +
 drivers/gpu/drm/emgd/emgd/include/tnc/igd_tnc_wa.h |  104 +
 drivers/gpu/drm/emgd/emgd/include/tnc/instr.h      |   46 +
 drivers/gpu/drm/emgd/emgd/include/tnc/mi.h         |   41 +
 drivers/gpu/drm/emgd/emgd/include/tnc/regs.h       |  874 +++++
 drivers/gpu/drm/emgd/emgd/include/tnc/sgx.h        |   36 +
 drivers/gpu/drm/emgd/emgd/include/tnc/state3d.h    |   43 +
 .../gpu/drm/emgd/emgd/include/tnc/state3d_plb.h    |   38 +
 drivers/gpu/drm/emgd/emgd/include/topaz.h          |  210 ++
 drivers/gpu/drm/emgd/emgd/include/utils.h          |  180 +
 drivers/gpu/drm/emgd/emgd/include/vga.h            |  107 +
 drivers/gpu/drm/emgd/emgd/oal/src/math_fix.c       |  138 +
 drivers/gpu/drm/emgd/emgd/oal/src/memmap.c         |   55 +
 drivers/gpu/drm/emgd/emgd/oal/src/pci.c            |  277 ++
 drivers/gpu/drm/emgd/emgd/pal/Makefile.include     |   50 +
 drivers/gpu/drm/emgd/emgd/pal/lpd/lpd.c            |  114 +
 drivers/gpu/drm/emgd/emgd/pal/lpd/pd_print.h       |   71 +
 drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.c          | 1551 ++++++++
 drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.h          |  170 +
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo.def        |    5 +
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.c     | 1490 ++++++++
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.h     |  141 +
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.c     |  524 +++
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.h     |  182 +
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.c     |  725 ++++
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.h     |  487 +++
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.c     | 3740 ++++++++++++++++++++
 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.h     |   71 +
 .../state/appcontext/cmn/appcontext_dispatch.h     |   56 +
 .../emgd/state/appcontext/cmn/igd_appcontext.c     |  154 +
 .../emgd/state/appcontext/plb/appcontext_plb.c     |  214 ++
 .../gpu/drm/emgd/emgd/state/power/cmn/igd_pwr.c    |  295 ++
 .../drm/emgd/emgd/state/power/cmn/pwr_dispatch.h   |   57 +
 .../gpu/drm/emgd/emgd/state/power/plb/pwr_plb.c    |  129 +
 drivers/gpu/drm/emgd/emgd/state/reg/cmn/reg.c      |  351 ++
 .../gpu/drm/emgd/emgd/state/reg/cmn/reg_dispatch.h |   70 +
 drivers/gpu/drm/emgd/emgd/state/reg/plb/reg_plb.c  | 1039 ++++++
 drivers/gpu/drm/emgd/emgd/state/reg/tnc/reg_tnc.c  | 1122 ++++++
 drivers/gpu/drm/emgd/emgd/utils/math_fix.c         |  138 +
 drivers/gpu/drm/emgd/emgd/utils/memmap.c           |   55 +
 drivers/gpu/drm/emgd/emgd/utils/pci.c              |  277 ++
 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx.c      |  872 +++++
 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_init.c |  786 ++++
 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.c  |  315 ++
 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.h  |   59 +
 .../gpu/drm/emgd/emgd/video/overlay/cmn/igd_ovl.c  |  457 +++
 .../drm/emgd/emgd/video/overlay/cmn/micro_ovl.c    |  165 +
 .../drm/emgd/emgd/video/overlay/cmn/ovl_coeff.c    | 1127 ++++++
 .../drm/emgd/emgd/video/overlay/cmn/ovl_coeff.h    |   45 +
 .../drm/emgd/emgd/video/overlay/cmn/ovl_dispatch.h |   57 +
 .../gpu/drm/emgd/emgd/video/overlay/cmn/ovl_virt.h |   90 +
 .../emgd/emgd/video/overlay/plb/micro_ovl_plb.c    | 1711 +++++++++
 .../gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.c |  541 +++
 .../gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.h |   55 +
 .../emgd/emgd/video/overlay/plb/ovl2_regs_plb.h    |   75 +
 .../gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb.c  | 2170 ++++++++++++
 .../emgd/emgd/video/overlay/plb/ovl_plb_cache.c    |  321 ++
 .../emgd/emgd/video/overlay/plb/ovl_plb_cache.h    |  161 +
 .../drm/emgd/emgd/video/overlay/plb/ovl_regs_plb.h |  185 +
 .../emgd/emgd/video/overlay/tnc/micro_ovl_tnc.c    | 1713 +++++++++
 .../emgd/emgd/video/overlay/tnc/ovl2_regs_tnc.h    |   75 +
 .../gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.c |  467 +++
 .../gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.h |   55 +
 .../drm/emgd/emgd/video/overlay/tnc/ovl_regs_tnc.h |  190 +
 .../gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc.c  | 2111 +++++++++++
 .../emgd/emgd/video/overlay/tnc/ovl_tnc_cache.c    |  246 ++
 .../emgd/emgd/video/overlay/tnc/ovl_tnc_cache.h    |  162 +
 drivers/gpu/drm/emgd/emgd/video/topaz/topaz.c      |  319 ++
 drivers/gpu/drm/emgd/emgd/video/topaz/topaz_hdr.h  |  128 +
 drivers/gpu/drm/emgd/emgd/video/topaz/topaz_init.c | 1098 ++++++
 drivers/gpu/drm/emgd/include/emgd_drm.h            |  768 ++++
 drivers/gpu/drm/emgd/include/emgd_shared.h         |   98 +
 drivers/gpu/drm/emgd/include/gart.h                |   38 +
 drivers/gpu/drm/emgd/include/igd.h                 | 1479 ++++++++
 drivers/gpu/drm/emgd/include/igd_2d.h              |  380 ++
 drivers/gpu/drm/emgd/include/igd_appcontext.h      |   79 +
 drivers/gpu/drm/emgd/include/igd_blend.h           |   80 +
 drivers/gpu/drm/emgd/include/igd_debug.h           |   71 +
 drivers/gpu/drm/emgd/include/igd_errno.h           |   53 +
 drivers/gpu/drm/emgd/include/igd_gart.h            |   77 +
 drivers/gpu/drm/emgd/include/igd_gmm.h             |  379 ++
 drivers/gpu/drm/emgd/include/igd_init.h            |  841 +++++
 drivers/gpu/drm/emgd/include/igd_interrupt.h       |  300 ++
 drivers/gpu/drm/emgd/include/igd_mode.h            |  903 +++++
 drivers/gpu/drm/emgd/include/igd_ovl.h             |  310 ++
 drivers/gpu/drm/emgd/include/igd_pd.h              |  506 +++
 drivers/gpu/drm/emgd/include/igd_pi.h              |  137 +
 drivers/gpu/drm/emgd/include/igd_pwr.h             |   65 +
 drivers/gpu/drm/emgd/include/igd_rb.h              |   99 +
 drivers/gpu/drm/emgd/include/igd_render.h          |  513 +++
 drivers/gpu/drm/emgd/include/igd_reset.h           |   55 +
 drivers/gpu/drm/emgd/include/igd_version.h         |   41 +
 drivers/gpu/drm/emgd/include/igd_vga.h             |   65 +
 drivers/gpu/drm/emgd/include/io.h                  |  422 +++
 drivers/gpu/drm/emgd/include/memmap.h              |  104 +
 drivers/gpu/drm/emgd/pvr/include4/dbgdrvif.h       |  263 ++
 drivers/gpu/drm/emgd/pvr/include4/img_defs.h       |  104 +
 drivers/gpu/drm/emgd/pvr/include4/img_types.h      |  124 +
 drivers/gpu/drm/emgd/pvr/include4/ioctldef.h       |   94 +
 drivers/gpu/drm/emgd/pvr/include4/pdumpdefs.h      |   95 +
 drivers/gpu/drm/emgd/pvr/include4/pvr_debug.h      |  123 +
 drivers/gpu/drm/emgd/pvr/include4/pvrmodule.h      |   27 +
 drivers/gpu/drm/emgd/pvr/include4/pvrversion.h     |   34 +
 drivers/gpu/drm/emgd/pvr/include4/regpaths.h       |   39 +
 drivers/gpu/drm/emgd/pvr/include4/services.h       |  866 +++++
 drivers/gpu/drm/emgd/pvr/include4/servicesext.h    |  644 ++++
 drivers/gpu/drm/emgd/pvr/include4/sgx_options.h    |  220 ++
 drivers/gpu/drm/emgd/pvr/include4/sgxapi_km.h      |  323 ++
 drivers/gpu/drm/emgd/pvr/include4/sgxscript.h      |   77 +
 .../services4/3rdparty/emgd_displayclass/emgd_dc.c | 2685 ++++++++++++++
 .../services4/3rdparty/emgd_displayclass/emgd_dc.h |  340 ++
 .../3rdparty/emgd_displayclass/emgd_dc_linux.c     |  153 +
 .../services4/include/env/linux/pvr_drm_shared.h   |   59 +
 .../drm/emgd/pvr/services4/include/kernelbuffer.h  |   56 +
 .../drm/emgd/pvr/services4/include/kerneldisplay.h |  152 +
 .../drm/emgd/pvr/services4/include/pvr_bridge.h    | 1379 ++++++++
 .../drm/emgd/pvr/services4/include/pvr_bridge_km.h |  284 ++
 .../gpu/drm/emgd/pvr/services4/include/pvrmmap.h   |   32 +
 .../drm/emgd/pvr/services4/include/pvrsrv_errors.h |  189 +
 .../drm/emgd/pvr/services4/include/servicesint.h   |  272 ++
 .../drm/emgd/pvr/services4/include/sgx_bridge.h    |  473 +++
 .../drm/emgd/pvr/services4/include/sgx_mkif_km.h   |  339 ++
 .../gpu/drm/emgd/pvr/services4/include/sgxinfo.h   |  284 ++
 .../services4/srvkm/bridged/bridged_pvr_bridge.c   | 3409 ++++++++++++++++++
 .../services4/srvkm/bridged/bridged_pvr_bridge.h   |  227 ++
 .../pvr/services4/srvkm/bridged/bridged_support.c  |   81 +
 .../pvr/services4/srvkm/bridged/bridged_support.h  |   39 +
 .../srvkm/bridged/sgx/bridged_sgx_bridge.c         | 2510 +++++++++++++
 .../srvkm/bridged/sgx/bridged_sgx_bridge.h         |   38 +
 .../pvr/services4/srvkm/common/buffer_manager.c    | 2069 +++++++++++
 .../emgd/pvr/services4/srvkm/common/deviceclass.c  | 1999 +++++++++++
 .../emgd/pvr/services4/srvkm/common/devicemem.c    | 1452 ++++++++
 .../drm/emgd/pvr/services4/srvkm/common/handle.c   | 1545 ++++++++
 .../gpu/drm/emgd/pvr/services4/srvkm/common/hash.c |  459 +++
 .../drm/emgd/pvr/services4/srvkm/common/lists.c    |   95 +
 .../gpu/drm/emgd/pvr/services4/srvkm/common/mem.c  |  147 +
 .../emgd/pvr/services4/srvkm/common/mem_debug.c    |  246 ++
 .../drm/emgd/pvr/services4/srvkm/common/metrics.c  |  156 +
 .../emgd/pvr/services4/srvkm/common/pdump_common.c | 1723 +++++++++
 .../drm/emgd/pvr/services4/srvkm/common/perproc.c  |  279 ++
 .../drm/emgd/pvr/services4/srvkm/common/power.c    |  743 ++++
 .../drm/emgd/pvr/services4/srvkm/common/pvrsrv.c   | 1194 +++++++
 .../drm/emgd/pvr/services4/srvkm/common/queue.c    | 1161 ++++++
 .../gpu/drm/emgd/pvr/services4/srvkm/common/ra.c   | 1867 ++++++++++
 .../drm/emgd/pvr/services4/srvkm/common/resman.c   |  707 ++++
 .../drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.c | 2772 +++++++++++++++
 .../drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.h |  135 +
 .../drm/emgd/pvr/services4/srvkm/devices/sgx/pb.c  |  454 +++
 .../services4/srvkm/devices/sgx/sgx_bridge_km.h    |  143 +
 .../pvr/services4/srvkm/devices/sgx/sgxconfig.h    |  161 +
 .../pvr/services4/srvkm/devices/sgx/sgxinfokm.h    |  348 ++
 .../emgd/pvr/services4/srvkm/devices/sgx/sgxinit.c | 2267 ++++++++++++
 .../emgd/pvr/services4/srvkm/devices/sgx/sgxkick.c |  740 ++++
 .../pvr/services4/srvkm/devices/sgx/sgxpower.c     |  465 +++
 .../pvr/services4/srvkm/devices/sgx/sgxreset.c     |  485 +++
 .../pvr/services4/srvkm/devices/sgx/sgxtransfer.c  |  545 +++
 .../pvr/services4/srvkm/devices/sgx/sgxutils.c     | 1054 ++++++
 .../pvr/services4/srvkm/devices/sgx/sgxutils.h     |   95 +
 .../emgd/pvr/services4/srvkm/env/linux/env_data.h  |   62 +
 .../pvr/services4/srvkm/env/linux/env_perproc.h    |   52 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/event.c |  269 ++
 .../drm/emgd/pvr/services4/srvkm/env/linux/event.h |   28 +
 .../pvr/services4/srvkm/env/linux/kbuild/Makefile  |  151 +
 .../emgd/pvr/services4/srvkm/env/linux/linkage.h   |   57 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/lock.h  |   28 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/mm.c    | 2381 +++++++++++++
 .../drm/emgd/pvr/services4/srvkm/env/linux/mm.h    |  327 ++
 .../drm/emgd/pvr/services4/srvkm/env/linux/mmap.c  | 1153 ++++++
 .../drm/emgd/pvr/services4/srvkm/env/linux/mmap.h  |  103 +
 .../emgd/pvr/services4/srvkm/env/linux/module.c    |  760 ++++
 .../drm/emgd/pvr/services4/srvkm/env/linux/mutex.c |   28 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/mutex.h |   37 +
 .../emgd/pvr/services4/srvkm/env/linux/mutils.c    |  129 +
 .../emgd/pvr/services4/srvkm/env/linux/mutils.h    |   97 +
 .../emgd/pvr/services4/srvkm/env/linux/osfunc.c    | 2554 +++++++++++++
 .../emgd/pvr/services4/srvkm/env/linux/osperproc.c |  109 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/pdump.c |  658 ++++
 .../pvr/services4/srvkm/env/linux/private_data.h   |   63 +
 .../drm/emgd/pvr/services4/srvkm/env/linux/proc.c  |  966 +++++
 .../drm/emgd/pvr/services4/srvkm/env/linux/proc.h  |  111 +
 .../pvr/services4/srvkm/env/linux/pvr_bridge_k.c   |  647 ++++
 .../emgd/pvr/services4/srvkm/env/linux/pvr_debug.c |  422 +++
 .../emgd/pvr/services4/srvkm/env/linux/pvr_drm.c   |  305 ++
 .../emgd/pvr/services4/srvkm/env/linux/pvr_drm.h   |   65 +
 .../emgd/pvr/services4/srvkm/hwdefs/sgx535defs.h   |  633 ++++
 .../emgd/pvr/services4/srvkm/hwdefs/sgx540defs.h   |  586 +++
 .../emgd/pvr/services4/srvkm/hwdefs/sgx545defs.h   |  828 +++++
 .../drm/emgd/pvr/services4/srvkm/hwdefs/sgxdefs.h  |   78 +
 .../emgd/pvr/services4/srvkm/hwdefs/sgxerrata.h    |  310 ++
 .../pvr/services4/srvkm/hwdefs/sgxfeaturedefs.h    |  159 +
 .../drm/emgd/pvr/services4/srvkm/hwdefs/sgxmmu.h   |   75 +
 .../pvr/services4/srvkm/include/buffer_manager.h   |  214 ++
 .../drm/emgd/pvr/services4/srvkm/include/device.h  |  274 ++
 .../drm/emgd/pvr/services4/srvkm/include/handle.h  |  378 ++
 .../drm/emgd/pvr/services4/srvkm/include/hash.h    |   69 +
 .../drm/emgd/pvr/services4/srvkm/include/lists.h   |  172 +
 .../drm/emgd/pvr/services4/srvkm/include/metrics.h |  126 +
 .../drm/emgd/pvr/services4/srvkm/include/osfunc.h  |  483 +++
 .../emgd/pvr/services4/srvkm/include/osperproc.h   |   72 +
 .../emgd/pvr/services4/srvkm/include/pdump_km.h    |  448 +++
 .../pvr/services4/srvkm/include/pdump_osfunc.h     |  133 +
 .../drm/emgd/pvr/services4/srvkm/include/perproc.h |  106 +
 .../drm/emgd/pvr/services4/srvkm/include/power.h   |  116 +
 .../drm/emgd/pvr/services4/srvkm/include/queue.h   |  115 +
 .../gpu/drm/emgd/pvr/services4/srvkm/include/ra.h  |  151 +
 .../drm/emgd/pvr/services4/srvkm/include/resman.h  |  109 +
 .../pvr/services4/srvkm/include/services_headers.h |   45 +
 .../drm/emgd/pvr/services4/srvkm/include/srvkm.h   |   65 +
 .../emgd/pvr/services4/system/common/sysconfig.c   | 1613 +++++++++
 .../emgd/pvr/services4/system/common/sysutils.c    |   26 +
 .../emgd/pvr/services4/system/include/oemfuncs.h   |   68 +
 .../services4/system/include/sys_pvr_drm_shared.h  |   34 +
 .../emgd/pvr/services4/system/include/syscommon.h  |   27 +
 .../emgd/pvr/services4/system/include/sysconfig.h  |  326 ++
 .../emgd/pvr/services4/system/include/sysinfo.h    |   39 +
 .../emgd/pvr/services4/system/include/syslocal.h   |   80 +
 .../drm/emgd/pvr/services4/system/plb/sysconfig.c  |   51 +
 .../gpu/drm/emgd/pvr/services4/system/plb/sysplb.h |   33 +
 .../drm/emgd/pvr/services4/system/tnc/sysconfig.c  |   51 +
 .../gpu/drm/emgd/pvr/services4/system/tnc/systnc.h |   33 +
 .../emgd/pvr/tools/intern/debug/client/linuxsrv.h  |   44 +
 .../tools/intern/debug/dbgdriv/common/dbgdriv.c    | 2072 +++++++++++
 .../tools/intern/debug/dbgdriv/common/dbgdriv.h    |  112 +
 .../tools/intern/debug/dbgdriv/common/hostfunc.h   |   54 +
 .../pvr/tools/intern/debug/dbgdriv/common/hotkey.c |  131 +
 .../pvr/tools/intern/debug/dbgdriv/common/hotkey.h |   56 +
 .../pvr/tools/intern/debug/dbgdriv/common/ioctl.c  |  367 ++
 .../pvr/tools/intern/debug/dbgdriv/common/ioctl.h  |   83 +
 .../tools/intern/debug/dbgdriv/linux/hostfunc.c    |  300 ++
 .../intern/debug/dbgdriv/linux/kbuild/Makefile     |   33 +
 .../pvr/tools/intern/debug/dbgdriv/linux/main.c    |  294 ++
 .../debug/dbgdriv/linux/makefile.linux.common      |   38 +
 324 files changed, 155787 insertions(+), 0 deletions(-)
 create mode 100755 drivers/gpu/drm/emgd/Makefile
 create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/config.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/config_default.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/config_helper.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/personality.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/cmn/igd_global.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/cmn/igd_init.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/cmn/init_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/plb/init_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/plb/micro_init_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/tnc/init_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/tnc/micro_init_tnc.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/dsp/cmn/dsp.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/dsp/cmn/dsp_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/dsp/plb/dsp_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/dsp/tnc/dsp_tnc.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/mode/cmn/igd_mode.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/cmn/micro_mode.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/cmn/mode_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/cmn/vga_mode.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/plb/clocks_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/plb/micro_mode_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/plb/mode_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/tnc/clocks_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/tnc/micro_mode_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/tnc/mode_tnc.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/pd/cmn/pd.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/displayid.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/edid.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/pi/cmn/i2c_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/igd_pi.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/mode_table.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/pd_init_all.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/display/pi/cmn/pi.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/plb/i2c_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/tnc/i2c_bitbash_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/tnc/i2c_gmbus_tnc.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/drm/bitmap_data.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/drm_emgd_private.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_drv.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_drv.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_fb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_interface.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_mmap.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_test_pvrsrv.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/drm/splash_screen.c
 create mode 100755 drivers/gpu/drm/emgd/emgd/drm/splash_screen.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/user_config.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/drm/user_config.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/gmm/gmm.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/gmm/gtt.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/cmd.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/context.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/debug.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/decode.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/dispatch_utils.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/displayid.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/dsp.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/edid.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/general.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/instr_common.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/intelpci.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/math_fix.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/memlist.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/memory.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/mode.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/mode_access.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/module_init.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/msvdx.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/pci.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/pd.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/pd_init.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/pi.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/appcontext.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/cmd.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/context.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/instr.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/mi.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/regs.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/sgx.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/state3d.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/state3d_plb.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/psb_regs.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/rb.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/reset.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/sched.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/state2d.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/appcontext.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/cmd.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/context.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/igd_tnc_wa.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/instr.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/mi.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/regs.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/sgx.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/state3d.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/state3d_plb.h
 create mode 100755 drivers/gpu/drm/emgd/emgd/include/topaz.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/utils.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/include/vga.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/oal/src/math_fix.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/oal/src/memmap.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/oal/src/pci.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/Makefile.include
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lpd/lpd.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lpd/pd_print.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo.def
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/appcontext/cmn/appcontext_dispatch.h
 create mode 100755 drivers/gpu/drm/emgd/emgd/state/appcontext/cmn/igd_appcontext.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/appcontext/plb/appcontext_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/power/cmn/igd_pwr.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/power/cmn/pwr_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/power/plb/pwr_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/cmn/reg.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/cmn/reg_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/plb/reg_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/tnc/reg_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/utils/math_fix.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/utils/memmap.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/utils/pci.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_init.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/igd_ovl.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/micro_ovl.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_coeff.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_coeff.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_dispatch.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_virt.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/micro_ovl_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl2_regs_plb.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb_cache.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb_cache.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_regs_plb.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/micro_ovl_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_regs_tnc.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_regs_tnc.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc_cache.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc_cache.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/topaz/topaz.c
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/topaz/topaz_hdr.h
 create mode 100644 drivers/gpu/drm/emgd/emgd/video/topaz/topaz_init.c
 create mode 100644 drivers/gpu/drm/emgd/include/emgd_drm.h
 create mode 100644 drivers/gpu/drm/emgd/include/emgd_shared.h
 create mode 100644 drivers/gpu/drm/emgd/include/gart.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_2d.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_appcontext.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_blend.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_debug.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_errno.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_gart.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_gmm.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_init.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_interrupt.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_mode.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_ovl.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_pd.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_pi.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_pwr.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_rb.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_render.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_reset.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_version.h
 create mode 100644 drivers/gpu/drm/emgd/include/igd_vga.h
 create mode 100644 drivers/gpu/drm/emgd/include/io.h
 create mode 100644 drivers/gpu/drm/emgd/include/memmap.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/dbgdrvif.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/img_defs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/img_types.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/ioctldef.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pdumpdefs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pvr_debug.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pvrmodule.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pvrversion.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/regpaths.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/services.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/servicesext.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/sgx_options.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/sgxapi_km.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/include4/sgxscript.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/3rdparty/emgd_displayclass/emgd_dc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/3rdparty/emgd_displayclass/emgd_dc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/3rdparty/emgd_displayclass/emgd_dc_linux.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/env/linux/pvr_drm_shared.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/kernelbuffer.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/kerneldisplay.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/pvr_bridge.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/pvr_bridge_km.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/pvrmmap.h
 create mode 100755 drivers/gpu/drm/emgd/pvr/services4/include/pvrsrv_errors.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/servicesint.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/sgx_bridge.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/sgx_mkif_km.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/sgxinfo.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_pvr_bridge.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_pvr_bridge.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_support.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_support.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/sgx/bridged_sgx_bridge.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/sgx/bridged_sgx_bridge.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/buffer_manager.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/deviceclass.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/devicemem.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/handle.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/hash.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/lists.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/mem.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/mem_debug.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/metrics.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/pdump_common.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/perproc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/power.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/pvrsrv.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/queue.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/ra.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/resman.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/pb.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgx_bridge_km.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxconfig.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxinfokm.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxinit.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxkick.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxpower.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxreset.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxtransfer.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxutils.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxutils.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/env_data.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/env_perproc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/event.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/event.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/kbuild/Makefile
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/linkage.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/lock.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mmap.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mmap.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/module.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutex.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutex.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/osfunc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/osperproc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pdump.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/private_data.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/proc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/proc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_bridge_k.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_debug.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_drm.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_drm.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgx535defs.h
 create mode 100755 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgx540defs.h
 create mode 100755 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgx545defs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxdefs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxerrata.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxfeaturedefs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxmmu.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/buffer_manager.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/device.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/handle.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/hash.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/lists.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/metrics.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/osfunc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/osperproc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/pdump_km.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/pdump_osfunc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/perproc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/power.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/queue.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/ra.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/resman.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/services_headers.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/srvkm.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/common/sysconfig.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/common/sysutils.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/oemfuncs.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/sys_pvr_drm_shared.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/syscommon.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/sysconfig.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/sysinfo.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/syslocal.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/plb/sysconfig.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/plb/sysplb.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/tnc/sysconfig.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/tnc/systnc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/client/linuxsrv.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/dbgdriv.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/dbgdriv.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/hostfunc.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/hotkey.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/hotkey.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/ioctl.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/ioctl.h
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/hostfunc.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/kbuild/Makefile
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/main.c
 create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/makefile.linux.common

Patches too large to post - see branch for details.



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [KERNEL][linux-yocto-dev PATCH 2/3] yocto/emgd: build fixups
  2011-05-10 20:48 [KERNEL][linux-yocto-dev PATCH 0/3] emgd 1.61 upgrade for 2.6.39 Tom Zanussi
  2011-05-10 20:48 ` [KERNEL][linux-yocto-dev PATCH 1/3] yocto/emgd: emgd 1.61 driver Tom Zanussi
@ 2011-05-10 20:48 ` Tom Zanussi
  2011-05-10 20:48 ` [KERNEL][linux-yocto-dev PATCH 3/3] yocto/emgd: 2.6.39 fixes Tom Zanussi
  2011-05-11 14:58 ` [KERNEL][linux-yocto-dev PATCH 0/3] emgd 1.61 upgrade for 2.6.39 Bruce Ashfield
  3 siblings, 0 replies; 5+ messages in thread
From: Tom Zanussi @ 2011-05-10 20:48 UTC (permalink / raw)
  To: bruce.ashfield, poky

From: Tom Zanussi <tom.zanussi@intel.com>

Add emgd config option (DRM_EGD) and modify Makefiles for in-tree
builds.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 drivers/gpu/drm/Kconfig       |    9 +++++++++
 drivers/gpu/drm/Makefile      |    1 +
 drivers/gpu/drm/emgd/Makefile |   41 ++++-------------------------------------
 3 files changed, 14 insertions(+), 37 deletions(-)

diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig
index a6feb78..b041620 100644
--- a/drivers/gpu/drm/Kconfig
+++ b/drivers/gpu/drm/Kconfig
@@ -156,3 +156,12 @@ config DRM_SAVAGE
 	help
 	  Choose this option if you have a Savage3D/4/SuperSavage/Pro/Twister
 	  chipset. If M is selected the module will be called savage.
+
+config DRM_EGD
+       tristate "Intel EMGD"
+       depends on DRM
+       select DRM_KMS_HELPER
+       help
+         Choose this option if you have an EMGD-supported chipset
+         (Intel E6xx or System Controller Hub US15W/US15WP/WPT).
+         If M is selected the module will be called emgd.
diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
index 89cf05a..1eb1dd5 100644
--- a/drivers/gpu/drm/Makefile
+++ b/drivers/gpu/drm/Makefile
@@ -35,4 +35,5 @@ obj-$(CONFIG_DRM_SAVAGE)+= savage/
 obj-$(CONFIG_DRM_VMWGFX)+= vmwgfx/
 obj-$(CONFIG_DRM_VIA)	+=via/
 obj-$(CONFIG_DRM_NOUVEAU) +=nouveau/
+obj-$(CONFIG_DRM_EGD)  +=emgd/
 obj-y			+= i2c/
diff --git a/drivers/gpu/drm/emgd/Makefile b/drivers/gpu/drm/emgd/Makefile
index d673fe9..556600f 100755
--- a/drivers/gpu/drm/emgd/Makefile
+++ b/drivers/gpu/drm/emgd/Makefile
@@ -24,10 +24,6 @@
 #----------------------------------------------------------------------------
 export EGD_TOPLEVEL = DRM Driver
 
-KERNELVER ?= $(shell uname -r)
-KERNELDIR ?= /lib/modules/$(KERNELVER)/build
-INSTALLDIR ?= /lib/modules/$(KERNELVER)/kernel/drivers/gpu/drm/emgd
-
 BLUE = \033[34m
 OFF = \033[0m
 BUILD ?= release
@@ -35,7 +31,7 @@ CONFIG_PVR_RELEASE ?= $(BUILD)
 CONFIG_DRM_EGD ?= m
 
 # Get the include paths pointed to the right place. 
-export  EMGD_MOD_DIR ?= $(CURDIR)
+export  EMGD_MOD_DIR ?= $(obj)
 
 # Note the hardcoded '2.6.32-5' directory is a temporary hack for Debian
 # which structures its kernel headers package into two different
@@ -52,7 +48,7 @@ PROJECT_INCLUDES = \
 	   -I$(EMGD_MOD_DIR)/emgd/cfg \
 	   -I$(EMGD_MOD_DIR)/emgd/pal/lpd \
 	   -I$(EMGD_MOD_DIR)/emgd/drm \
-	   -I$(KERNELDIR)/include/drm \
+	   -Iinclude/drm \
 	   -I/usr/src/linux-headers-2.6.32-5-common/include/drm \
 	   -I$(EMGD_MOD_DIR)/pvr/include4 \
 	   -I$(EMGD_MOD_DIR)/pvr/services4/include \
@@ -125,6 +121,8 @@ ifeq ($(PDUMP),1)
 	EXTRA_CFLAGS += -DPDUMP=1
 endif
 
+ccflags-y += $(EXTRA_CFLAGS)
+
 EMGD_OBJS := \
 	emgd/drm/emgd_fb.o \
 	emgd/drm/emgd_mmap.o \
@@ -283,34 +281,3 @@ ifeq ($(PDUMP),1)
 endif
 
 obj-$(CONFIG_DRM_EGD) += emgd.o
-
-all:: clean modules
-
-modules::
-	@echo $(CURDIR) -- $(CONFIG_PVR_RELEASE)
-	@echo "$(MAKE) -C $(KERNELDIR) M=$(CURDIR) modules"
-	@$(MAKE) -C $(KERNELDIR) M=$(CURDIR) modules
-
-clean::
-	@rm -f $(emgd-y)
-	@rm -f emgd.o emgd.mod.* emgd.ko Module.* modules.order
-	@find . -name "*.cmd" -exec rm '{}' \;
-
-install::
-	install -o root -g root -m 755 -d $(INSTALLDIR)
-	install -o root -g root -m 744 emgd.ko $(INSTALLDIR)
-	/sbin/depmod -a
-
-uninstall::
-	rmmod $(INSTALLDIR)/emgd.ko
-	rm -rf $(INSTALLDIR)/emgd.ko
-	/sbin/depmod -a
-
-debug::
-	export CONFIG_PVR_RELEASE=debug; $(MAKE) modules
-
-package:: clean
-	@echo -e "$(BLUE)Packaging $(EGD_TOPLEVEL)$(OFF)";
-	mkdir -p $(EGD_PKG)
-	tar -C $(EMGD_MOD_DIR) --exclude "CVS" -czf $(EGD_PKG)/emgd_drm.tgz *
-
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [KERNEL][linux-yocto-dev PATCH 3/3] yocto/emgd: 2.6.39 fixes
  2011-05-10 20:48 [KERNEL][linux-yocto-dev PATCH 0/3] emgd 1.61 upgrade for 2.6.39 Tom Zanussi
  2011-05-10 20:48 ` [KERNEL][linux-yocto-dev PATCH 1/3] yocto/emgd: emgd 1.61 driver Tom Zanussi
  2011-05-10 20:48 ` [KERNEL][linux-yocto-dev PATCH 2/3] yocto/emgd: build fixups Tom Zanussi
@ 2011-05-10 20:48 ` Tom Zanussi
  2011-05-11 14:58 ` [KERNEL][linux-yocto-dev PATCH 0/3] emgd 1.61 upgrade for 2.6.39 Bruce Ashfield
  3 siblings, 0 replies; 5+ messages in thread
From: Tom Zanussi @ 2011-05-10 20:48 UTC (permalink / raw)
  To: bruce.ashfield, poky

From: Tom Zanussi <tom.zanussi@intel.com>

Fixes required for migration to 2.6.39.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 .../gpu/drm/emgd/emgd/display/mode/plb/mode_plb.c  |    2 +-
 .../gpu/drm/emgd/emgd/display/mode/tnc/mode_tnc.c  |    2 +-
 drivers/gpu/drm/emgd/emgd/drm/emgd_drv.c           |   12 ++++++------
 .../drm/emgd/pvr/services4/srvkm/common/resman.c   |    4 ----
 .../drm/emgd/pvr/services4/srvkm/env/linux/event.c |    4 ----
 .../drm/emgd/pvr/services4/srvkm/env/linux/mm.c    |    4 ----
 .../drm/emgd/pvr/services4/srvkm/env/linux/mm.h    |    4 ----
 .../drm/emgd/pvr/services4/srvkm/env/linux/mmap.c  |    4 ----
 .../emgd/pvr/services4/srvkm/env/linux/module.c    |    4 ----
 .../emgd/pvr/services4/srvkm/env/linux/mutils.c    |    3 ---
 .../emgd/pvr/services4/srvkm/env/linux/mutils.h    |    4 ----
 .../emgd/pvr/services4/srvkm/env/linux/osfunc.c    |   13 ++-----------
 .../drm/emgd/pvr/services4/srvkm/env/linux/proc.c  |    4 ----
 .../emgd/pvr/services4/srvkm/env/linux/pvr_debug.c |    6 +-----
 .../emgd/pvr/services4/srvkm/env/linux/pvr_drm.c   |    4 ----
 15 files changed, 11 insertions(+), 63 deletions(-)

diff --git a/drivers/gpu/drm/emgd/emgd/display/mode/plb/mode_plb.c b/drivers/gpu/drm/emgd/emgd/display/mode/plb/mode_plb.c
index d5eef1f..312e90a 100644
--- a/drivers/gpu/drm/emgd/emgd/display/mode/plb/mode_plb.c
+++ b/drivers/gpu/drm/emgd/emgd/display/mode/plb/mode_plb.c
@@ -73,7 +73,7 @@ static unsigned long vblank_interrupt_state = 0;
 /* Spin lock for synchronization of the vblank_interrupt_state variable,
  * between the VBlank interrupt handler and the non-interrupt handler code:
  */
-static spinlock_t vblank_lock = SPIN_LOCK_UNLOCKED;
+static DEFINE_SPINLOCK(vblank_lock);
 
 
 
diff --git a/drivers/gpu/drm/emgd/emgd/display/mode/tnc/mode_tnc.c b/drivers/gpu/drm/emgd/emgd/display/mode/tnc/mode_tnc.c
index 7bb2176..ba02586 100644
--- a/drivers/gpu/drm/emgd/emgd/display/mode/tnc/mode_tnc.c
+++ b/drivers/gpu/drm/emgd/emgd/display/mode/tnc/mode_tnc.c
@@ -84,7 +84,7 @@ static unsigned long vblank_interrupt_state = 0;
 /* Spin lock for synchronization of the vblank_interrupt_state variable,
  * between the VBlank interrupt handler and the non-interrupt handler code:
  */
-static spinlock_t vblank_lock = SPIN_LOCK_UNLOCKED;
+static DEFINE_SPINLOCK(vblank_lock);
 
 
 
diff --git a/drivers/gpu/drm/emgd/emgd/drm/emgd_drv.c b/drivers/gpu/drm/emgd/emgd/drm/emgd_drv.c
index 8f384e7..48e2cbf 100644
--- a/drivers/gpu/drm/emgd/emgd/drm/emgd_drv.c
+++ b/drivers/gpu/drm/emgd/emgd/drm/emgd_drv.c
@@ -1955,10 +1955,6 @@ static struct drm_driver driver = {
 		.poll    = drm_poll,
 		.fasync  = drm_fasync,
 	},
-	.pci_driver = {
-		.name     = DRIVER_NAME,
-		.id_table = pciidlist,
-	},
 	.name                = DRIVER_NAME,
 	.desc                = DRIVER_DESC,
 	.date                = DRIVER_DATE,
@@ -1967,6 +1963,10 @@ static struct drm_driver driver = {
 	.patchlevel          = DRIVER_PATCHLEVEL,
 };
 
+static struct pci_driver emgd_pci_driver = {
+	.name = DRIVER_NAME,
+	.id_table = pciidlist,
+};
 
 /**
  * Standard procedure to initialize this kernel module when it is loaded.
@@ -1976,7 +1976,7 @@ static int __init emgd_init(void) {
 
 	EMGD_TRACE_ENTER;
 	driver.num_ioctls = emgd_max_ioctl;
-	ret = drm_init(&driver);
+	ret = drm_pci_init(&driver, &emgd_pci_driver);
 	PVRDPFInit();
 	printk(KERN_INFO "[EMGD] drm_init() returning %d\n", ret);
 	EMGD_TRACE_EXIT;
@@ -1988,7 +1988,7 @@ static int __init emgd_init(void) {
  */
 static void __exit emgd_exit(void) {
 	EMGD_TRACE_ENTER;
-	drm_exit(&driver);
+	drm_pci_exit(&driver, &emgd_pci_driver);
 	EMGD_TRACE_EXIT;
 }
 
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/common/resman.c b/drivers/gpu/drm/emgd/pvr/services4/srvkm/common/resman.c
index dcbaa4b..7bb860f 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/common/resman.c
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/common/resman.c
@@ -24,10 +24,6 @@
 #include "resman.h"
 
 #ifdef __linux__
-#ifndef AUTOCONF_INCLUDED
- #include <linux/config.h>
-#endif
-
 #include <linux/version.h>
 #include <linux/sched.h>
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,9)
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/event.c b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/event.c
index c1c645c..d412f47 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/event.c
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/event.c
@@ -20,10 +20,6 @@
  THE SOFTWARE.
  ******************************************************************************/
 
-#ifndef AUTOCONF_INCLUDED
- #include <linux/config.h>
-#endif
-
 #include <linux/version.h>
 #include <asm/io.h>
 #include <asm/page.h>
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.c b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.c
index c989f46..c69e615 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.c
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.c
@@ -20,10 +20,6 @@
  THE SOFTWARE.
  ******************************************************************************/
 
-#ifndef AUTOCONF_INCLUDED
- #include <linux/config.h>
-#endif
-
 #include <linux/version.h>
 #include <linux/mm.h>
 #include <linux/vmalloc.h>
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.h b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.h
index 35c51c6..6714b3c 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.h
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.h
@@ -23,10 +23,6 @@
 #ifndef __IMG_LINUX_MM_H__
 #define __IMG_LINUX_MM_H__
 
-#ifndef AUTOCONF_INCLUDED
- #include <linux/config.h>
-#endif
-
 #include <linux/version.h>
 #include <linux/slab.h>
 #include <linux/mm.h>
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mmap.c b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mmap.c
index aabe488..c3264e3 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mmap.c
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mmap.c
@@ -20,10 +20,6 @@
  THE SOFTWARE.
  ******************************************************************************/
 
-#ifndef AUTOCONF_INCLUDED
- #include <linux/config.h>
-#endif
-
 #include <linux/version.h>
 #include <linux/mm.h>
 #include <linux/module.h>
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/module.c b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/module.c
index 73b6f69..f6d4114 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/module.c
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/module.c
@@ -20,10 +20,6 @@
  THE SOFTWARE.
  ******************************************************************************/
 
-#ifndef AUTOCONF_INCLUDED
- #include <linux/config.h>
-#endif
-
 #if !defined(SUPPORT_DRI_DRM)
 	
 	#if defined(LDM_PLATFORM)
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.c b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.c
index 5ee3a01..cfd1f02 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.c
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.c
@@ -20,9 +20,6 @@
  THE SOFTWARE.
  ******************************************************************************/
 
-#ifndef AUTOCONF_INCLUDED
-#include <linux/config.h>
-#endif
 #include <linux/version.h>
 
 #include <linux/spinlock.h>
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.h b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.h
index 10473fa..ebc8a32 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.h
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.h
@@ -23,10 +23,6 @@
 #ifndef __IMG_LINUX_MUTILS_H__
 #define __IMG_LINUX_MUTILS_H__
 
-#ifndef AUTOCONF_INCLUDED
-#include <linux/config.h>
-#endif
-
 #include <linux/version.h>
 
 #if !(defined(__i386__) && (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26)))
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/osfunc.c b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/osfunc.c
index 96daf23..4f03922 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/osfunc.c
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/osfunc.c
@@ -20,10 +20,6 @@
  THE SOFTWARE.
  ******************************************************************************/
 
-#ifndef AUTOCONF_INCLUDED
- #include <linux/config.h>
-#endif
-
 #include <linux/version.h>
 #include <asm/io.h>
 #include <asm/page.h>
@@ -1692,12 +1688,7 @@ PVRSRV_ERROR OSPCIResumeDev(PVRSRV_PCI_DEV_HANDLE hPVRPCI)
             return PVRSRV_ERROR_GENERIC;
     }
 
-    err = pci_restore_state(psPVRPCI->psPCIDev);
-    if (err != 0)
-    {
-        PVR_DPF((PVR_DBG_ERROR, "OSPCIResumeDev: pci_restore_state failed (%d)", err));
-        return PVRSRV_ERROR_GENERIC;
-    }
+    pci_restore_state(psPVRPCI->psPCIDev);
 
     err = pci_enable_device(psPVRPCI->psPCIDev);
     if (err != 0)
@@ -1752,7 +1743,7 @@ static TIMER_CALLBACK_DATA sTimers[OS_MAX_TIMERS];
 #if defined(PVR_LINUX_TIMERS_USING_WORKQUEUES)
 DEFINE_MUTEX(sTimerStructLock);
 #else
-static spinlock_t sTimerStructLock = SPIN_LOCK_UNLOCKED;
+static DEFINE_SPINLOCK(sTimerStructLock);
 #endif
 
 static void OSTimerCallbackBody(TIMER_CALLBACK_DATA *psTimerCBData)
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/proc.c b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/proc.c
index 85d2266..a7f8850 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/proc.c
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/proc.c
@@ -20,10 +20,6 @@
  THE SOFTWARE.
  ******************************************************************************/
 
-#ifndef AUTOCONF_INCLUDED
- #include <linux/config.h>
-#endif
-
 #include <linux/init.h>
 #include <linux/module.h>
 #include <linux/version.h>
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_debug.c b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_debug.c
index 28ad7cc..d7a9e9f 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_debug.c
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_debug.c
@@ -21,10 +21,6 @@
  ******************************************************************************/
 
   
-#ifndef AUTOCONF_INCLUDED
- #include <linux/config.h>
-#endif
-
 #include <asm/io.h>
 #include <asm/uaccess.h>
 #include <linux/kernel.h>
@@ -56,7 +52,7 @@ static IMG_CHAR gszBufferIRQ[PVR_MAX_MSG_LEN + 1];
 
 static struct mutex gsDebugMutexNonIRQ;
 
-static spinlock_t gsDebugLockIRQ = SPIN_LOCK_UNLOCKED;
+static DEFINE_SPINLOCK(gsDebugLockIRQ);
 
 #define	USE_SPIN_LOCK (in_interrupt() || !preemptible())
 
diff --git a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_drm.c b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_drm.c
index 62b3ab0..c8c27f3 100644
--- a/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_drm.c
+++ b/drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_drm.c
@@ -22,10 +22,6 @@
 
 #if defined(SUPPORT_DRI_DRM)
 
-#ifndef AUTOCONF_INCLUDED
- #include <linux/config.h>
-#endif
-
 #include <linux/init.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [KERNEL][linux-yocto-dev PATCH 0/3] emgd 1.61 upgrade for 2.6.39
  2011-05-10 20:48 [KERNEL][linux-yocto-dev PATCH 0/3] emgd 1.61 upgrade for 2.6.39 Tom Zanussi
                   ` (2 preceding siblings ...)
  2011-05-10 20:48 ` [KERNEL][linux-yocto-dev PATCH 3/3] yocto/emgd: 2.6.39 fixes Tom Zanussi
@ 2011-05-11 14:58 ` Bruce Ashfield
  3 siblings, 0 replies; 5+ messages in thread
From: Bruce Ashfield @ 2011-05-11 14:58 UTC (permalink / raw)
  To: Tom Zanussi; +Cc: poky

On 11-05-10 04:48 PM, Tom Zanussi wrote:
> From: Tom Zanussi<tom.zanussi@intel.com>
>
> This adds emgd 1.61 to the new yocto/emgd topic branch in the 2.6.39
> kernel, to be used initially by crownbay, later by fishriver2.
>
> Please pull into linux-yocto-dev.
>
> Pull URL: git://git.pokylinux.org/linux-yocto-2.6.37-contrib
>    Branch: tzanussi/yocto/emgd-2.6.39
>    Browse: http://git.pokylinux.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/yocto/emgd-2.6.39

Thanks Tom.

These are merged and pushed out. I'm tracking the patches as well,
so we'll have them for future kernel updates.

I'll have a feature description by end of day that can be used
to restore the yocto/emgd branch on a fresh tree, from scratch.

But that doesn't impact your work with this BSP.

Bruce

>
> Tom Zanussi (3):
>    yocto/emgd: emgd 1.61 driver
>    yocto/emgd: build fixups
>    yocto/emgd: 2.6.39 fixes
>
>   drivers/gpu/drm/Kconfig                            |    9 +
>   drivers/gpu/drm/Makefile                           |    1 +
>   drivers/gpu/drm/emgd/Makefile                      |  283 ++
>   drivers/gpu/drm/emgd/emgd/cfg/config.h             |  126 +
>   drivers/gpu/drm/emgd/emgd/cfg/config_default.h     |  197 +
>   drivers/gpu/drm/emgd/emgd/cfg/config_helper.c      |  239 ++
>   drivers/gpu/drm/emgd/emgd/cfg/personality.h        |   49 +
>   .../gpu/drm/emgd/emgd/core/init/cmn/igd_global.c   |   42 +
>   drivers/gpu/drm/emgd/emgd/core/init/cmn/igd_init.c |  887 +++++
>   .../drm/emgd/emgd/core/init/cmn/init_dispatch.h    |   63 +
>   drivers/gpu/drm/emgd/emgd/core/init/plb/init_plb.c |  458 +++
>   .../drm/emgd/emgd/core/init/plb/micro_init_plb.c   |  625 ++++
>   drivers/gpu/drm/emgd/emgd/core/init/tnc/init_tnc.c |  601 ++++
>   .../drm/emgd/emgd/core/init/tnc/micro_init_tnc.c   |  931 +++++
>   drivers/gpu/drm/emgd/emgd/display/dsp/cmn/dsp.c    | 2356 ++++++++++++
>   .../drm/emgd/emgd/display/dsp/cmn/dsp_dispatch.h   |   61 +
>   .../gpu/drm/emgd/emgd/display/dsp/plb/dsp_plb.c    |  664 ++++
>   .../gpu/drm/emgd/emgd/display/dsp/tnc/dsp_tnc.c    |  496 +++
>   .../gpu/drm/emgd/emgd/display/mode/cmn/igd_mode.c  | 2201 ++++++++++++
>   drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.c | 1324 +++++++
>   drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.h |   55 +
>   .../drm/emgd/emgd/display/mode/cmn/micro_mode.c    | 1668 +++++++++
>   .../drm/emgd/emgd/display/mode/cmn/mode_dispatch.h |  337 ++
>   .../gpu/drm/emgd/emgd/display/mode/cmn/vga_mode.c  | 1291 +++++++
>   .../drm/emgd/emgd/display/mode/plb/clocks_plb.c    |  518 +++
>   .../emgd/emgd/display/mode/plb/micro_mode_plb.c    | 1382 ++++++++
>   .../gpu/drm/emgd/emgd/display/mode/plb/mode_plb.c  | 1892 ++++++++++
>   .../drm/emgd/emgd/display/mode/tnc/clocks_tnc.c    |  828 +++++
>   .../emgd/emgd/display/mode/tnc/micro_mode_tnc.c    | 2587 ++++++++++++++
>   .../gpu/drm/emgd/emgd/display/mode/tnc/mode_tnc.c  | 1913 ++++++++++
>   drivers/gpu/drm/emgd/emgd/display/pd/cmn/pd.c      |  522 +++
>   .../gpu/drm/emgd/emgd/display/pi/cmn/displayid.c   | 1064 ++++++
>   drivers/gpu/drm/emgd/emgd/display/pi/cmn/edid.c    | 1193 +++++++
>   .../drm/emgd/emgd/display/pi/cmn/i2c_dispatch.h    |   76 +
>   drivers/gpu/drm/emgd/emgd/display/pi/cmn/igd_pi.c  |  266 ++
>   .../gpu/drm/emgd/emgd/display/pi/cmn/mode_table.c  | 2554 +++++++++++++
>   .../gpu/drm/emgd/emgd/display/pi/cmn/pd_init_all.c |  205 ++
>   drivers/gpu/drm/emgd/emgd/display/pi/cmn/pi.c      | 1802 ++++++++++
>   drivers/gpu/drm/emgd/emgd/display/pi/plb/i2c_plb.c |  946 +++++
>   .../drm/emgd/emgd/display/pi/tnc/i2c_bitbash_tnc.c |  594 ++++
>   .../drm/emgd/emgd/display/pi/tnc/i2c_gmbus_tnc.c   |  932 +++++
>   drivers/gpu/drm/emgd/emgd/drm/bitmap_data.h        |   33 +
>   drivers/gpu/drm/emgd/emgd/drm/drm_emgd_private.h   |  146 +
>   drivers/gpu/drm/emgd/emgd/drm/emgd_drv.c           | 2001 +++++++++++
>   drivers/gpu/drm/emgd/emgd/drm/emgd_drv.h           |  180 +
>   drivers/gpu/drm/emgd/emgd/drm/emgd_fb.c            |  654 ++++
>   drivers/gpu/drm/emgd/emgd/drm/emgd_interface.c     | 2270 ++++++++++++
>   drivers/gpu/drm/emgd/emgd/drm/emgd_mmap.c          |  186 +
>   drivers/gpu/drm/emgd/emgd/drm/emgd_test_pvrsrv.c   | 1370 +++++++
>   drivers/gpu/drm/emgd/emgd/drm/splash_screen.c      |  111 +
>   drivers/gpu/drm/emgd/emgd/drm/splash_screen.h      |   59 +
>   drivers/gpu/drm/emgd/emgd/drm/user_config.c        |  323 ++
>   drivers/gpu/drm/emgd/emgd/drm/user_config.h        |  111 +
>   drivers/gpu/drm/emgd/emgd/gmm/gmm.c                |  812 +++++
>   drivers/gpu/drm/emgd/emgd/gmm/gtt.c                |  445 +++
>   drivers/gpu/drm/emgd/emgd/include/cmd.h            |   47 +
>   drivers/gpu/drm/emgd/emgd/include/context.h        |  255 ++
>   drivers/gpu/drm/emgd/emgd/include/debug.h          |  176 +
>   drivers/gpu/drm/emgd/emgd/include/decode.h         |   76 +
>   drivers/gpu/drm/emgd/emgd/include/dispatch.h       |   59 +
>   drivers/gpu/drm/emgd/emgd/include/dispatch_utils.h |   78 +
>   drivers/gpu/drm/emgd/emgd/include/displayid.h      |  650 ++++
>   drivers/gpu/drm/emgd/emgd/include/dsp.h            |   52 +
>   drivers/gpu/drm/emgd/emgd/include/edid.h           |  136 +
>   drivers/gpu/drm/emgd/emgd/include/general.h        |   90 +
>   drivers/gpu/drm/emgd/emgd/include/instr_common.h   |   54 +
>   drivers/gpu/drm/emgd/emgd/include/intelpci.h       |  104 +
>   drivers/gpu/drm/emgd/emgd/include/math_fix.h       |   59 +
>   drivers/gpu/drm/emgd/emgd/include/memlist.h        |  150 +
>   drivers/gpu/drm/emgd/emgd/include/memory.h         |  421 +++
>   drivers/gpu/drm/emgd/emgd/include/mode.h           |  311 ++
>   drivers/gpu/drm/emgd/emgd/include/mode_access.h    |   58 +
>   drivers/gpu/drm/emgd/emgd/include/module_init.h    |  109 +
>   drivers/gpu/drm/emgd/emgd/include/msvdx.h          |  241 ++
>   drivers/gpu/drm/emgd/emgd/include/pci.h            |  257 ++
>   drivers/gpu/drm/emgd/emgd/include/pd.h             |  771 ++++
>   drivers/gpu/drm/emgd/emgd/include/pd_init.h        |  197 +
>   drivers/gpu/drm/emgd/emgd/include/pi.h             |   91 +
>   drivers/gpu/drm/emgd/emgd/include/plb/appcontext.h |   67 +
>   drivers/gpu/drm/emgd/emgd/include/plb/cmd.h        |   43 +
>   drivers/gpu/drm/emgd/emgd/include/plb/context.h    |  197 +
>   drivers/gpu/drm/emgd/emgd/include/plb/instr.h      |  230 ++
>   drivers/gpu/drm/emgd/emgd/include/plb/mi.h         |   77 +
>   drivers/gpu/drm/emgd/emgd/include/plb/regs.h       |  732 ++++
>   drivers/gpu/drm/emgd/emgd/include/plb/sgx.h        |  217 ++
>   drivers/gpu/drm/emgd/emgd/include/plb/state3d.h    |  398 +++
>   .../gpu/drm/emgd/emgd/include/plb/state3d_plb.h    | 1299 +++++++
>   drivers/gpu/drm/emgd/emgd/include/psb_regs.h       |  664 ++++
>   drivers/gpu/drm/emgd/emgd/include/rb.h             |  192 +
>   drivers/gpu/drm/emgd/emgd/include/reset.h          |   43 +
>   drivers/gpu/drm/emgd/emgd/include/sched.h          |  181 +
>   drivers/gpu/drm/emgd/emgd/include/state2d.h        |   69 +
>   drivers/gpu/drm/emgd/emgd/include/tnc/appcontext.h |   40 +
>   drivers/gpu/drm/emgd/emgd/include/tnc/cmd.h        |   39 +
>   drivers/gpu/drm/emgd/emgd/include/tnc/context.h    |   37 +
>   drivers/gpu/drm/emgd/emgd/include/tnc/igd_tnc_wa.h |  104 +
>   drivers/gpu/drm/emgd/emgd/include/tnc/instr.h      |   46 +
>   drivers/gpu/drm/emgd/emgd/include/tnc/mi.h         |   41 +
>   drivers/gpu/drm/emgd/emgd/include/tnc/regs.h       |  874 +++++
>   drivers/gpu/drm/emgd/emgd/include/tnc/sgx.h        |   36 +
>   drivers/gpu/drm/emgd/emgd/include/tnc/state3d.h    |   43 +
>   .../gpu/drm/emgd/emgd/include/tnc/state3d_plb.h    |   38 +
>   drivers/gpu/drm/emgd/emgd/include/topaz.h          |  210 ++
>   drivers/gpu/drm/emgd/emgd/include/utils.h          |  180 +
>   drivers/gpu/drm/emgd/emgd/include/vga.h            |  107 +
>   drivers/gpu/drm/emgd/emgd/oal/src/math_fix.c       |  138 +
>   drivers/gpu/drm/emgd/emgd/oal/src/memmap.c         |   55 +
>   drivers/gpu/drm/emgd/emgd/oal/src/pci.c            |  277 ++
>   drivers/gpu/drm/emgd/emgd/pal/Makefile.include     |   50 +
>   drivers/gpu/drm/emgd/emgd/pal/lpd/lpd.c            |  114 +
>   drivers/gpu/drm/emgd/emgd/pal/lpd/pd_print.h       |   71 +
>   drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.c          | 1551 ++++++++
>   drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.h          |  170 +
>   drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo.def        |    5 +
>   drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.c     | 1490 ++++++++
>   drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.h     |  141 +
>   drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.c     |  524 +++
>   drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.h     |  182 +
>   drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.c     |  725 ++++
>   drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.h     |  487 +++
>   drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.c     | 3740 ++++++++++++++++++++
>   drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.h     |   71 +
>   .../state/appcontext/cmn/appcontext_dispatch.h     |   56 +
>   .../emgd/state/appcontext/cmn/igd_appcontext.c     |  154 +
>   .../emgd/state/appcontext/plb/appcontext_plb.c     |  214 ++
>   .../gpu/drm/emgd/emgd/state/power/cmn/igd_pwr.c    |  295 ++
>   .../drm/emgd/emgd/state/power/cmn/pwr_dispatch.h   |   57 +
>   .../gpu/drm/emgd/emgd/state/power/plb/pwr_plb.c    |  129 +
>   drivers/gpu/drm/emgd/emgd/state/reg/cmn/reg.c      |  351 ++
>   .../gpu/drm/emgd/emgd/state/reg/cmn/reg_dispatch.h |   70 +
>   drivers/gpu/drm/emgd/emgd/state/reg/plb/reg_plb.c  | 1039 ++++++
>   drivers/gpu/drm/emgd/emgd/state/reg/tnc/reg_tnc.c  | 1122 ++++++
>   drivers/gpu/drm/emgd/emgd/utils/math_fix.c         |  138 +
>   drivers/gpu/drm/emgd/emgd/utils/memmap.c           |   55 +
>   drivers/gpu/drm/emgd/emgd/utils/pci.c              |  277 ++
>   drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx.c      |  872 +++++
>   drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_init.c |  786 ++++
>   drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.c  |  315 ++
>   drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.h  |   59 +
>   .../gpu/drm/emgd/emgd/video/overlay/cmn/igd_ovl.c  |  457 +++
>   .../drm/emgd/emgd/video/overlay/cmn/micro_ovl.c    |  165 +
>   .../drm/emgd/emgd/video/overlay/cmn/ovl_coeff.c    | 1127 ++++++
>   .../drm/emgd/emgd/video/overlay/cmn/ovl_coeff.h    |   45 +
>   .../drm/emgd/emgd/video/overlay/cmn/ovl_dispatch.h |   57 +
>   .../gpu/drm/emgd/emgd/video/overlay/cmn/ovl_virt.h |   90 +
>   .../emgd/emgd/video/overlay/plb/micro_ovl_plb.c    | 1711 +++++++++
>   .../gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.c |  541 +++
>   .../gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.h |   55 +
>   .../emgd/emgd/video/overlay/plb/ovl2_regs_plb.h    |   75 +
>   .../gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb.c  | 2170 ++++++++++++
>   .../emgd/emgd/video/overlay/plb/ovl_plb_cache.c    |  321 ++
>   .../emgd/emgd/video/overlay/plb/ovl_plb_cache.h    |  161 +
>   .../drm/emgd/emgd/video/overlay/plb/ovl_regs_plb.h |  185 +
>   .../emgd/emgd/video/overlay/tnc/micro_ovl_tnc.c    | 1713 +++++++++
>   .../emgd/emgd/video/overlay/tnc/ovl2_regs_tnc.h    |   75 +
>   .../gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.c |  467 +++
>   .../gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.h |   55 +
>   .../drm/emgd/emgd/video/overlay/tnc/ovl_regs_tnc.h |  190 +
>   .../gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc.c  | 2111 +++++++++++
>   .../emgd/emgd/video/overlay/tnc/ovl_tnc_cache.c    |  246 ++
>   .../emgd/emgd/video/overlay/tnc/ovl_tnc_cache.h    |  162 +
>   drivers/gpu/drm/emgd/emgd/video/topaz/topaz.c      |  319 ++
>   drivers/gpu/drm/emgd/emgd/video/topaz/topaz_hdr.h  |  128 +
>   drivers/gpu/drm/emgd/emgd/video/topaz/topaz_init.c | 1098 ++++++
>   drivers/gpu/drm/emgd/include/emgd_drm.h            |  768 ++++
>   drivers/gpu/drm/emgd/include/emgd_shared.h         |   98 +
>   drivers/gpu/drm/emgd/include/gart.h                |   38 +
>   drivers/gpu/drm/emgd/include/igd.h                 | 1479 ++++++++
>   drivers/gpu/drm/emgd/include/igd_2d.h              |  380 ++
>   drivers/gpu/drm/emgd/include/igd_appcontext.h      |   79 +
>   drivers/gpu/drm/emgd/include/igd_blend.h           |   80 +
>   drivers/gpu/drm/emgd/include/igd_debug.h           |   71 +
>   drivers/gpu/drm/emgd/include/igd_errno.h           |   53 +
>   drivers/gpu/drm/emgd/include/igd_gart.h            |   77 +
>   drivers/gpu/drm/emgd/include/igd_gmm.h             |  379 ++
>   drivers/gpu/drm/emgd/include/igd_init.h            |  841 +++++
>   drivers/gpu/drm/emgd/include/igd_interrupt.h       |  300 ++
>   drivers/gpu/drm/emgd/include/igd_mode.h            |  903 +++++
>   drivers/gpu/drm/emgd/include/igd_ovl.h             |  310 ++
>   drivers/gpu/drm/emgd/include/igd_pd.h              |  506 +++
>   drivers/gpu/drm/emgd/include/igd_pi.h              |  137 +
>   drivers/gpu/drm/emgd/include/igd_pwr.h             |   65 +
>   drivers/gpu/drm/emgd/include/igd_rb.h              |   99 +
>   drivers/gpu/drm/emgd/include/igd_render.h          |  513 +++
>   drivers/gpu/drm/emgd/include/igd_reset.h           |   55 +
>   drivers/gpu/drm/emgd/include/igd_version.h         |   41 +
>   drivers/gpu/drm/emgd/include/igd_vga.h             |   65 +
>   drivers/gpu/drm/emgd/include/io.h                  |  422 +++
>   drivers/gpu/drm/emgd/include/memmap.h              |  104 +
>   drivers/gpu/drm/emgd/pvr/include4/dbgdrvif.h       |  263 ++
>   drivers/gpu/drm/emgd/pvr/include4/img_defs.h       |  104 +
>   drivers/gpu/drm/emgd/pvr/include4/img_types.h      |  124 +
>   drivers/gpu/drm/emgd/pvr/include4/ioctldef.h       |   94 +
>   drivers/gpu/drm/emgd/pvr/include4/pdumpdefs.h      |   95 +
>   drivers/gpu/drm/emgd/pvr/include4/pvr_debug.h      |  123 +
>   drivers/gpu/drm/emgd/pvr/include4/pvrmodule.h      |   27 +
>   drivers/gpu/drm/emgd/pvr/include4/pvrversion.h     |   34 +
>   drivers/gpu/drm/emgd/pvr/include4/regpaths.h       |   39 +
>   drivers/gpu/drm/emgd/pvr/include4/services.h       |  866 +++++
>   drivers/gpu/drm/emgd/pvr/include4/servicesext.h    |  644 ++++
>   drivers/gpu/drm/emgd/pvr/include4/sgx_options.h    |  220 ++
>   drivers/gpu/drm/emgd/pvr/include4/sgxapi_km.h      |  323 ++
>   drivers/gpu/drm/emgd/pvr/include4/sgxscript.h      |   77 +
>   .../services4/3rdparty/emgd_displayclass/emgd_dc.c | 2685 ++++++++++++++
>   .../services4/3rdparty/emgd_displayclass/emgd_dc.h |  340 ++
>   .../3rdparty/emgd_displayclass/emgd_dc_linux.c     |  153 +
>   .../services4/include/env/linux/pvr_drm_shared.h   |   59 +
>   .../drm/emgd/pvr/services4/include/kernelbuffer.h  |   56 +
>   .../drm/emgd/pvr/services4/include/kerneldisplay.h |  152 +
>   .../drm/emgd/pvr/services4/include/pvr_bridge.h    | 1379 ++++++++
>   .../drm/emgd/pvr/services4/include/pvr_bridge_km.h |  284 ++
>   .../gpu/drm/emgd/pvr/services4/include/pvrmmap.h   |   32 +
>   .../drm/emgd/pvr/services4/include/pvrsrv_errors.h |  189 +
>   .../drm/emgd/pvr/services4/include/servicesint.h   |  272 ++
>   .../drm/emgd/pvr/services4/include/sgx_bridge.h    |  473 +++
>   .../drm/emgd/pvr/services4/include/sgx_mkif_km.h   |  339 ++
>   .../gpu/drm/emgd/pvr/services4/include/sgxinfo.h   |  284 ++
>   .../services4/srvkm/bridged/bridged_pvr_bridge.c   | 3409 ++++++++++++++++++
>   .../services4/srvkm/bridged/bridged_pvr_bridge.h   |  227 ++
>   .../pvr/services4/srvkm/bridged/bridged_support.c  |   81 +
>   .../pvr/services4/srvkm/bridged/bridged_support.h  |   39 +
>   .../srvkm/bridged/sgx/bridged_sgx_bridge.c         | 2510 +++++++++++++
>   .../srvkm/bridged/sgx/bridged_sgx_bridge.h         |   38 +
>   .../pvr/services4/srvkm/common/buffer_manager.c    | 2069 +++++++++++
>   .../emgd/pvr/services4/srvkm/common/deviceclass.c  | 1999 +++++++++++
>   .../emgd/pvr/services4/srvkm/common/devicemem.c    | 1452 ++++++++
>   .../drm/emgd/pvr/services4/srvkm/common/handle.c   | 1545 ++++++++
>   .../gpu/drm/emgd/pvr/services4/srvkm/common/hash.c |  459 +++
>   .../drm/emgd/pvr/services4/srvkm/common/lists.c    |   95 +
>   .../gpu/drm/emgd/pvr/services4/srvkm/common/mem.c  |  147 +
>   .../emgd/pvr/services4/srvkm/common/mem_debug.c    |  246 ++
>   .../drm/emgd/pvr/services4/srvkm/common/metrics.c  |  156 +
>   .../emgd/pvr/services4/srvkm/common/pdump_common.c | 1723 +++++++++
>   .../drm/emgd/pvr/services4/srvkm/common/perproc.c  |  279 ++
>   .../drm/emgd/pvr/services4/srvkm/common/power.c    |  743 ++++
>   .../drm/emgd/pvr/services4/srvkm/common/pvrsrv.c   | 1194 +++++++
>   .../drm/emgd/pvr/services4/srvkm/common/queue.c    | 1161 ++++++
>   .../gpu/drm/emgd/pvr/services4/srvkm/common/ra.c   | 1867 ++++++++++
>   .../drm/emgd/pvr/services4/srvkm/common/resman.c   |  703 ++++
>   .../drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.c | 2772 +++++++++++++++
>   .../drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.h |  135 +
>   .../drm/emgd/pvr/services4/srvkm/devices/sgx/pb.c  |  454 +++
>   .../services4/srvkm/devices/sgx/sgx_bridge_km.h    |  143 +
>   .../pvr/services4/srvkm/devices/sgx/sgxconfig.h    |  161 +
>   .../pvr/services4/srvkm/devices/sgx/sgxinfokm.h    |  348 ++
>   .../emgd/pvr/services4/srvkm/devices/sgx/sgxinit.c | 2267 ++++++++++++
>   .../emgd/pvr/services4/srvkm/devices/sgx/sgxkick.c |  740 ++++
>   .../pvr/services4/srvkm/devices/sgx/sgxpower.c     |  465 +++
>   .../pvr/services4/srvkm/devices/sgx/sgxreset.c     |  485 +++
>   .../pvr/services4/srvkm/devices/sgx/sgxtransfer.c  |  545 +++
>   .../pvr/services4/srvkm/devices/sgx/sgxutils.c     | 1054 ++++++
>   .../pvr/services4/srvkm/devices/sgx/sgxutils.h     |   95 +
>   .../emgd/pvr/services4/srvkm/env/linux/env_data.h  |   62 +
>   .../pvr/services4/srvkm/env/linux/env_perproc.h    |   52 +
>   .../drm/emgd/pvr/services4/srvkm/env/linux/event.c |  265 ++
>   .../drm/emgd/pvr/services4/srvkm/env/linux/event.h |   28 +
>   .../pvr/services4/srvkm/env/linux/kbuild/Makefile  |  151 +
>   .../emgd/pvr/services4/srvkm/env/linux/linkage.h   |   57 +
>   .../drm/emgd/pvr/services4/srvkm/env/linux/lock.h  |   28 +
>   .../drm/emgd/pvr/services4/srvkm/env/linux/mm.c    | 2377 +++++++++++++
>   .../drm/emgd/pvr/services4/srvkm/env/linux/mm.h    |  323 ++
>   .../drm/emgd/pvr/services4/srvkm/env/linux/mmap.c  | 1149 ++++++
>   .../drm/emgd/pvr/services4/srvkm/env/linux/mmap.h  |  103 +
>   .../emgd/pvr/services4/srvkm/env/linux/module.c    |  756 ++++
>   .../drm/emgd/pvr/services4/srvkm/env/linux/mutex.c |   28 +
>   .../drm/emgd/pvr/services4/srvkm/env/linux/mutex.h |   37 +
>   .../emgd/pvr/services4/srvkm/env/linux/mutils.c    |  126 +
>   .../emgd/pvr/services4/srvkm/env/linux/mutils.h    |   93 +
>   .../emgd/pvr/services4/srvkm/env/linux/osfunc.c    | 2545 +++++++++++++
>   .../emgd/pvr/services4/srvkm/env/linux/osperproc.c |  109 +
>   .../drm/emgd/pvr/services4/srvkm/env/linux/pdump.c |  658 ++++
>   .../pvr/services4/srvkm/env/linux/private_data.h   |   63 +
>   .../drm/emgd/pvr/services4/srvkm/env/linux/proc.c  |  962 +++++
>   .../drm/emgd/pvr/services4/srvkm/env/linux/proc.h  |  111 +
>   .../pvr/services4/srvkm/env/linux/pvr_bridge_k.c   |  647 ++++
>   .../emgd/pvr/services4/srvkm/env/linux/pvr_debug.c |  418 +++
>   .../emgd/pvr/services4/srvkm/env/linux/pvr_drm.c   |  301 ++
>   .../emgd/pvr/services4/srvkm/env/linux/pvr_drm.h   |   65 +
>   .../emgd/pvr/services4/srvkm/hwdefs/sgx535defs.h   |  633 ++++
>   .../emgd/pvr/services4/srvkm/hwdefs/sgx540defs.h   |  586 +++
>   .../emgd/pvr/services4/srvkm/hwdefs/sgx545defs.h   |  828 +++++
>   .../drm/emgd/pvr/services4/srvkm/hwdefs/sgxdefs.h  |   78 +
>   .../emgd/pvr/services4/srvkm/hwdefs/sgxerrata.h    |  310 ++
>   .../pvr/services4/srvkm/hwdefs/sgxfeaturedefs.h    |  159 +
>   .../drm/emgd/pvr/services4/srvkm/hwdefs/sgxmmu.h   |   75 +
>   .../pvr/services4/srvkm/include/buffer_manager.h   |  214 ++
>   .../drm/emgd/pvr/services4/srvkm/include/device.h  |  274 ++
>   .../drm/emgd/pvr/services4/srvkm/include/handle.h  |  378 ++
>   .../drm/emgd/pvr/services4/srvkm/include/hash.h    |   69 +
>   .../drm/emgd/pvr/services4/srvkm/include/lists.h   |  172 +
>   .../drm/emgd/pvr/services4/srvkm/include/metrics.h |  126 +
>   .../drm/emgd/pvr/services4/srvkm/include/osfunc.h  |  483 +++
>   .../emgd/pvr/services4/srvkm/include/osperproc.h   |   72 +
>   .../emgd/pvr/services4/srvkm/include/pdump_km.h    |  448 +++
>   .../pvr/services4/srvkm/include/pdump_osfunc.h     |  133 +
>   .../drm/emgd/pvr/services4/srvkm/include/perproc.h |  106 +
>   .../drm/emgd/pvr/services4/srvkm/include/power.h   |  116 +
>   .../drm/emgd/pvr/services4/srvkm/include/queue.h   |  115 +
>   .../gpu/drm/emgd/pvr/services4/srvkm/include/ra.h  |  151 +
>   .../drm/emgd/pvr/services4/srvkm/include/resman.h  |  109 +
>   .../pvr/services4/srvkm/include/services_headers.h |   45 +
>   .../drm/emgd/pvr/services4/srvkm/include/srvkm.h   |   65 +
>   .../emgd/pvr/services4/system/common/sysconfig.c   | 1613 +++++++++
>   .../emgd/pvr/services4/system/common/sysutils.c    |   26 +
>   .../emgd/pvr/services4/system/include/oemfuncs.h   |   68 +
>   .../services4/system/include/sys_pvr_drm_shared.h  |   34 +
>   .../emgd/pvr/services4/system/include/syscommon.h  |   27 +
>   .../emgd/pvr/services4/system/include/sysconfig.h  |  326 ++
>   .../emgd/pvr/services4/system/include/sysinfo.h    |   39 +
>   .../emgd/pvr/services4/system/include/syslocal.h   |   80 +
>   .../drm/emgd/pvr/services4/system/plb/sysconfig.c  |   51 +
>   .../gpu/drm/emgd/pvr/services4/system/plb/sysplb.h |   33 +
>   .../drm/emgd/pvr/services4/system/tnc/sysconfig.c  |   51 +
>   .../gpu/drm/emgd/pvr/services4/system/tnc/systnc.h |   33 +
>   .../emgd/pvr/tools/intern/debug/client/linuxsrv.h  |   44 +
>   .../tools/intern/debug/dbgdriv/common/dbgdriv.c    | 2072 +++++++++++
>   .../tools/intern/debug/dbgdriv/common/dbgdriv.h    |  112 +
>   .../tools/intern/debug/dbgdriv/common/hostfunc.h   |   54 +
>   .../pvr/tools/intern/debug/dbgdriv/common/hotkey.c |  131 +
>   .../pvr/tools/intern/debug/dbgdriv/common/hotkey.h |   56 +
>   .../pvr/tools/intern/debug/dbgdriv/common/ioctl.c  |  367 ++
>   .../pvr/tools/intern/debug/dbgdriv/common/ioctl.h  |   83 +
>   .../tools/intern/debug/dbgdriv/linux/hostfunc.c    |  300 ++
>   .../intern/debug/dbgdriv/linux/kbuild/Makefile     |   33 +
>   .../pvr/tools/intern/debug/dbgdriv/linux/main.c    |  294 ++
>   .../debug/dbgdriv/linux/makefile.linux.common      |   38 +
>   326 files changed, 155712 insertions(+), 0 deletions(-)
>   create mode 100755 drivers/gpu/drm/emgd/Makefile
>   create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/config.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/config_default.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/config_helper.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/cfg/personality.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/cmn/igd_global.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/cmn/igd_init.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/cmn/init_dispatch.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/plb/init_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/plb/micro_init_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/tnc/init_tnc.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/core/init/tnc/micro_init_tnc.c
>   create mode 100755 drivers/gpu/drm/emgd/emgd/display/dsp/cmn/dsp.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/dsp/cmn/dsp_dispatch.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/dsp/plb/dsp_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/dsp/tnc/dsp_tnc.c
>   create mode 100755 drivers/gpu/drm/emgd/emgd/display/mode/cmn/igd_mode.c
>   create mode 100755 drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.c
>   create mode 100755 drivers/gpu/drm/emgd/emgd/display/mode/cmn/match.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/cmn/micro_mode.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/cmn/mode_dispatch.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/cmn/vga_mode.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/plb/clocks_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/plb/micro_mode_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/plb/mode_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/tnc/clocks_tnc.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/tnc/micro_mode_tnc.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/mode/tnc/mode_tnc.c
>   create mode 100755 drivers/gpu/drm/emgd/emgd/display/pd/cmn/pd.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/displayid.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/edid.c
>   create mode 100755 drivers/gpu/drm/emgd/emgd/display/pi/cmn/i2c_dispatch.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/igd_pi.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/mode_table.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/cmn/pd_init_all.c
>   create mode 100755 drivers/gpu/drm/emgd/emgd/display/pi/cmn/pi.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/plb/i2c_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/tnc/i2c_bitbash_tnc.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/display/pi/tnc/i2c_gmbus_tnc.c
>   create mode 100755 drivers/gpu/drm/emgd/emgd/drm/bitmap_data.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/drm/drm_emgd_private.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_drv.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_drv.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_fb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_interface.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_mmap.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/drm/emgd_test_pvrsrv.c
>   create mode 100755 drivers/gpu/drm/emgd/emgd/drm/splash_screen.c
>   create mode 100755 drivers/gpu/drm/emgd/emgd/drm/splash_screen.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/drm/user_config.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/drm/user_config.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/gmm/gmm.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/gmm/gtt.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/cmd.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/context.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/debug.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/decode.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/dispatch.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/dispatch_utils.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/displayid.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/dsp.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/edid.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/general.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/instr_common.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/intelpci.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/math_fix.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/memlist.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/memory.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/mode.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/mode_access.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/module_init.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/msvdx.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/pci.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/pd.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/pd_init.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/pi.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/appcontext.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/cmd.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/context.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/instr.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/mi.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/regs.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/sgx.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/state3d.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/plb/state3d_plb.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/psb_regs.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/rb.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/reset.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/sched.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/state2d.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/appcontext.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/cmd.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/context.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/igd_tnc_wa.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/instr.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/mi.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/regs.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/sgx.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/state3d.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/tnc/state3d_plb.h
>   create mode 100755 drivers/gpu/drm/emgd/emgd/include/topaz.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/utils.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/include/vga.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/oal/src/math_fix.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/oal/src/memmap.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/oal/src/pci.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/Makefile.include
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lpd/lpd.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lpd/pd_print.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/lvds/lvds.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo.def
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_attr.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_hdmi.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_intf.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/pal/sdvo/sdvo_port.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/state/appcontext/cmn/appcontext_dispatch.h
>   create mode 100755 drivers/gpu/drm/emgd/emgd/state/appcontext/cmn/igd_appcontext.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/state/appcontext/plb/appcontext_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/state/power/cmn/igd_pwr.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/state/power/cmn/pwr_dispatch.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/state/power/plb/pwr_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/cmn/reg.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/cmn/reg_dispatch.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/plb/reg_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/state/reg/tnc/reg_tnc.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/utils/math_fix.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/utils/memmap.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/utils/pci.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_init.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/msvdx/msvdx_pvr.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/igd_ovl.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/micro_ovl.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_coeff.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_coeff.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_dispatch.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/cmn/ovl_virt.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/micro_ovl_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl2_plb.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl2_regs_plb.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb_cache.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_plb_cache.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/plb/ovl_regs_plb.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/micro_ovl_tnc.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_regs_tnc.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl2_tnc.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_regs_tnc.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc_cache.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/overlay/tnc/ovl_tnc_cache.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/topaz/topaz.c
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/topaz/topaz_hdr.h
>   create mode 100644 drivers/gpu/drm/emgd/emgd/video/topaz/topaz_init.c
>   create mode 100644 drivers/gpu/drm/emgd/include/emgd_drm.h
>   create mode 100644 drivers/gpu/drm/emgd/include/emgd_shared.h
>   create mode 100644 drivers/gpu/drm/emgd/include/gart.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_2d.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_appcontext.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_blend.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_debug.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_errno.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_gart.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_gmm.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_init.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_interrupt.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_mode.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_ovl.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_pd.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_pi.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_pwr.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_rb.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_render.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_reset.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_version.h
>   create mode 100644 drivers/gpu/drm/emgd/include/igd_vga.h
>   create mode 100644 drivers/gpu/drm/emgd/include/io.h
>   create mode 100644 drivers/gpu/drm/emgd/include/memmap.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/dbgdrvif.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/img_defs.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/img_types.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/ioctldef.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pdumpdefs.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pvr_debug.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pvrmodule.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/pvrversion.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/regpaths.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/services.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/servicesext.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/sgx_options.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/sgxapi_km.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/include4/sgxscript.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/3rdparty/emgd_displayclass/emgd_dc.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/3rdparty/emgd_displayclass/emgd_dc.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/3rdparty/emgd_displayclass/emgd_dc_linux.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/env/linux/pvr_drm_shared.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/kernelbuffer.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/kerneldisplay.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/pvr_bridge.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/pvr_bridge_km.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/pvrmmap.h
>   create mode 100755 drivers/gpu/drm/emgd/pvr/services4/include/pvrsrv_errors.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/servicesint.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/sgx_bridge.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/sgx_mkif_km.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/include/sgxinfo.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_pvr_bridge.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_pvr_bridge.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_support.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/bridged_support.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/sgx/bridged_sgx_bridge.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/bridged/sgx/bridged_sgx_bridge.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/buffer_manager.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/deviceclass.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/devicemem.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/handle.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/hash.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/lists.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/mem.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/mem_debug.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/metrics.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/pdump_common.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/perproc.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/power.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/pvrsrv.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/queue.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/ra.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/common/resman.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/mmu.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/pb.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgx_bridge_km.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxconfig.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxinfokm.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxinit.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxkick.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxpower.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxreset.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxtransfer.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxutils.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/devices/sgx/sgxutils.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/env_data.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/env_perproc.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/event.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/event.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/kbuild/Makefile
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/linkage.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/lock.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mm.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mmap.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mmap.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/module.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutex.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutex.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/mutils.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/osfunc.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/osperproc.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pdump.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/private_data.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/proc.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/proc.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_bridge_k.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_debug.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_drm.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/env/linux/pvr_drm.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgx535defs.h
>   create mode 100755 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgx540defs.h
>   create mode 100755 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgx545defs.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxdefs.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxerrata.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxfeaturedefs.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/hwdefs/sgxmmu.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/buffer_manager.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/device.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/handle.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/hash.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/lists.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/metrics.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/osfunc.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/osperproc.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/pdump_km.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/pdump_osfunc.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/perproc.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/power.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/queue.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/ra.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/resman.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/services_headers.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/srvkm/include/srvkm.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/common/sysconfig.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/common/sysutils.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/oemfuncs.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/sys_pvr_drm_shared.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/syscommon.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/sysconfig.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/sysinfo.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/include/syslocal.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/plb/sysconfig.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/plb/sysplb.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/tnc/sysconfig.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/services4/system/tnc/systnc.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/client/linuxsrv.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/dbgdriv.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/dbgdriv.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/hostfunc.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/hotkey.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/hotkey.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/ioctl.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/common/ioctl.h
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/hostfunc.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/kbuild/Makefile
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/main.c
>   create mode 100644 drivers/gpu/drm/emgd/pvr/tools/intern/debug/dbgdriv/linux/makefile.linux.common
>



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-05-11 14:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-10 20:48 [KERNEL][linux-yocto-dev PATCH 0/3] emgd 1.61 upgrade for 2.6.39 Tom Zanussi
2011-05-10 20:48 ` [KERNEL][linux-yocto-dev PATCH 1/3] yocto/emgd: emgd 1.61 driver Tom Zanussi
2011-05-10 20:48 ` [KERNEL][linux-yocto-dev PATCH 2/3] yocto/emgd: build fixups Tom Zanussi
2011-05-10 20:48 ` [KERNEL][linux-yocto-dev PATCH 3/3] yocto/emgd: 2.6.39 fixes Tom Zanussi
2011-05-11 14:58 ` [KERNEL][linux-yocto-dev PATCH 0/3] emgd 1.61 upgrade for 2.6.39 Bruce Ashfield

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.