summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2009-10-06 17:53:59 -0700
committerEric Anholt <eric@anholt.net>2009-10-06 17:55:10 -0700
commite9aff787a55d684e3b9c6d5ea8ac2926be952280 (patch)
tree5cf938a09bd2b315cfe261192d302b58edab2db3
parent71b9cdaa86bb9d3deb44f32f47771c33898253c2 (diff)
Remove the stepping debug app, replaced by version in intel_gpu_tools.
-rw-r--r--src/reg_dumper/.gitignore1
-rw-r--r--src/reg_dumper/Makefile.am5
-rw-r--r--src/reg_dumper/stepping.c137
3 files changed, 0 insertions, 143 deletions
diff --git a/src/reg_dumper/.gitignore b/src/reg_dumper/.gitignore
index 89e26da1..20056b79 100644
--- a/src/reg_dumper/.gitignore
+++ b/src/reg_dumper/.gitignore
@@ -1,6 +1,5 @@
intel_gtt
intel_hotplug
intel_reg_dumper
-intel_stepping
intel_statuspage
intel_lid
diff --git a/src/reg_dumper/Makefile.am b/src/reg_dumper/Makefile.am
index 80e23b9e..f902c7cc 100644
--- a/src/reg_dumper/Makefile.am
+++ b/src/reg_dumper/Makefile.am
@@ -1,6 +1,5 @@
noinst_PROGRAMS = intel_reg_dumper \
intel_gtt \
- intel_stepping \
intel_statuspage \
intel_hotplug \
intel_lid \
@@ -22,9 +21,6 @@ intel_hotplug_SOURCES = \
reg_dumper.h \
xprintf.c
-intel_stepping_SOURCES = \
- stepping.c
-
intel_statuspage_SOURCES = \
statuspage.c \
reg_dumper.h \
@@ -43,7 +39,6 @@ intel_audio_SOURCES = \
intel_hotplug_LDADD = $(PCIACCESS_LIBS)
intel_reg_dumper_LDADD = $(PCIACCESS_LIBS)
intel_gtt_LDADD = $(PCIACCESS_LIBS)
-intel_stepping_LDADD = $(PCIACCESS_LIBS)
intel_statuspage_LDADD = $(PCIACCESS_LIBS)
intel_lid_LDADD = $(PCIACCESS_LIBS)
intel_audio_LDADD = $(PCIACCESS_LIBS)
diff --git a/src/reg_dumper/stepping.c b/src/reg_dumper/stepping.c
deleted file mode 100644
index ffc0fc20..00000000
--- a/src/reg_dumper/stepping.c
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * Copyright © 2007 Intel Corporation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice (including the next
- * paragraph) shall be included in all copies or substantial portions of the
- * Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- *
- * Authors:
- * Eric Anholt <eric@anholt.net>
- *
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <stdarg.h>
-#include <pciaccess.h>
-#include <err.h>
-#include "common.h"
-
-int main(int argc, char **argv)
-{
- struct pci_device *dev, *bridge;
- int err;
- uint8_t stepping;
- char *step_desc = "??";
-
- err = pci_system_init();
- if (err != 0) {
- fprintf(stderr, "Couldn't initialize PCI system: %s\n",
- strerror(err));
- exit(1);
- }
-
- /* Grab the graphics card */
- dev = pci_device_find_by_slot(0, 0, 2, 0);
- if (dev == NULL)
- errx(1, "Couldn't find graphics card");
-
- err = pci_device_probe(dev);
- if (err != 0) {
- fprintf(stderr, "Couldn't probe graphics card: %s\n",
- strerror(err));
- exit(1);
- }
-
- if (dev->vendor_id != 0x8086)
- errx(1, "Graphics card is non-intel");
-
- bridge = pci_device_find_by_slot(0, 0, 0, 0);
- if (dev == NULL)
- errx(1, "Couldn't bridge");
-
- err = pci_device_cfg_read_u8(bridge, &stepping, 8);
- if (err != 0) {
- fprintf(stderr, "Couldn't read revision ID: %s\n",
- strerror(err));
- exit(1);
- }
-
- switch (dev->device_id) {
- case PCI_CHIP_I915_G:
- if (stepping < 0x04)
- step_desc = "<B1";
- else if (stepping == 0x04)
- step_desc = "B1";
- else if (stepping == 0x0e)
- step_desc = "C2";
- else if (stepping > 0x0e)
- step_desc = ">C2";
- else
- step_desc = ">B1 <C2";
- break;
- case PCI_CHIP_I915_GM:
- if (stepping < 0x03)
- step_desc = "<B1";
- else if (stepping == 0x03)
- step_desc = "B1/C0";
- else if (stepping == 0x04)
- step_desc = "C1/C2";
- else
- step_desc = ">C2";
- break;
- case PCI_CHIP_I945_GM:
- if (stepping < 0x03)
- step_desc = "<A3";
- else if (stepping == 0x03)
- step_desc = "A3";
- else
- step_desc = ">A3";
- break;
- case PCI_CHIP_I965_G:
- case PCI_CHIP_I965_Q:
- if (stepping < 0x02)
- step_desc = "<C1";
- else if (stepping == 0x02)
- step_desc = "C1/C2";
- else
- step_desc = ">C2";
- break;
- case PCI_CHIP_I965_GM:
- if (stepping < 0x03)
- step_desc = "<C0";
- else if (stepping == 0x03)
- step_desc = "C0";
- else
- step_desc = ">C0";
- break;
- case PCI_CHIP_G35_G:
- if (stepping < 0x03)
- step_desc = "<E0";
- else if (stepping == 0x03)
- step_desc = "E0";
- else
- step_desc = ">E0";
- break;
- }
-
- printf("Vendor: 0x%04x, Device: 0x%04x, Revision: 0x%02x (%s)\n",
- dev->vendor_id, dev->device_id, stepping, step_desc);
- return 0;
-}