diff options
author | Eric Anholt <eric@anholt.net> | 2010-02-19 12:21:47 -0500 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2010-02-20 12:55:13 -0500 |
commit | 6da7cda5830817b0c977ed4767a9432748f12b09 (patch) | |
tree | 838958c560504acea99c76d6042a6251fe097434 | |
parent | 71c613c8475909e58fc491131bf9c10f4b047b16 (diff) |
Remove swf_dumper. We have intel_mmio_read in gpu_tools to do this.
-rw-r--r-- | src/bios_reader/Makefile.am | 8 | ||||
-rw-r--r-- | src/bios_reader/swf_dumper.c | 112 |
2 files changed, 1 insertions, 119 deletions
diff --git a/src/bios_reader/Makefile.am b/src/bios_reader/Makefile.am index 0e866608..3944b1c1 100644 --- a/src/bios_reader/Makefile.am +++ b/src/bios_reader/Makefile.am @@ -1,16 +1,10 @@ AM_CFLAGS = @CWARNFLAGS@ @XORG_CFLAGS@ @PCIACCESS_CFLAGS@ \ -DREG_DUMPER -noinst_PROGRAMS = $(BIOS_DUMPER) $(SWF_DUMPER) +noinst_PROGRAMS = $(BIOS_DUMPER) BIOS_DUMPER = bios_dumper bios_dumper_SOURCES = bios_dumper.c bios_dumper_LDADD = $(PCIACCESS_LIBS) - -SWF_DUMPER = swf_dumper - -swf_dumper_SOURCES = swf_dumper.c - -swf_dumper_LDADD = $(PCIACCESS_LIBS) diff --git a/src/bios_reader/swf_dumper.c b/src/bios_reader/swf_dumper.c deleted file mode 100644 index e904495b..00000000 --- a/src/bios_reader/swf_dumper.c +++ /dev/null @@ -1,112 +0,0 @@ -/* - * Copyright © 2008 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> - * Jesse Barnes <jesse.barnes@intel.com> - * - */ - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <stdarg.h> -#include <sys/stat.h> -#include <fcntl.h> -#include <unistd.h> -#include <errno.h> -#include <pciaccess.h> -#include <err.h> - -#include "../i810_reg.h" -#include "../i830_bios.h" - -#ifndef DEFFILEMODE -#define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) /* 0666 */ -#endif - -static uint32_t read32(void *base, int reg) -{ - uint32_t *addr = (uint32_t *) ((unsigned char *)(base) + reg); - - return *addr; -} - -#if 0 -static void write32(void *base, int reg, uint32_t val) -{ - uint32_t *addr = (uint32_t *) ((unsigned char *)(base) + reg); - *addr = val; -} -#endif - -static void usage(void) -{ - fprintf(stderr, "usage: swf_dumper\n"); - exit(1); -} - -int main(int argc, char **argv) -{ - struct pci_device *dev; - int err; - void *addr; - - if (argc != 1) - usage(); - - 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"); - - err = pci_device_map_range(dev, dev->regions[0].base_addr, - dev->regions[0].size, - PCI_DEV_MAP_FLAG_WRITABLE, &addr); - if (err) { - fprintf(stderr, "Couldn't map MMIO space: %s\n", strerror(err)); - exit(1); - } - - printf("SWF14: 0x%08x\n", read32(addr, SWF14)); - - pci_system_cleanup(); - - return 0; -} |