Index: uspace/srv/hw/bus/pci/Makefile
===================================================================
--- uspace/srv/hw/bus/pci/Makefile	(revision 04cb68f2d06da3440e206ec4339c4d23afa3910a)
+++ 	(revision )
@@ -1,38 +1,0 @@
-#
-# Copyright (c) 2005 Martin Decky
-# Copyright (c) 2007 Jakub Jermar
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# - Redistributions of source code must retain the above copyright
-#   notice, this list of conditions and the following disclaimer.
-# - Redistributions in binary form must reproduce the above copyright
-#   notice, this list of conditions and the following disclaimer in the
-#   documentation and/or other materials provided with the distribution.
-# - The name of the author may not be used to endorse or promote products
-#   derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-
-USPACE_PREFIX = ../../../..
-LIBS = $(LIBPCI_PREFIX)/libpci.a
-EXTRA_CFLAGS = -I$(LIBPCI_PREFIX)
-BINARY = pci
-
-SOURCES = \
-	pci.c
-
-include $(USPACE_PREFIX)/Makefile.common
Index: uspace/srv/hw/bus/pci/pci.c
===================================================================
--- uspace/srv/hw/bus/pci/pci.c	(revision 04cb68f2d06da3440e206ec4339c4d23afa3910a)
+++ 	(revision )
@@ -1,88 +1,0 @@
-/*
- * HelenOS PCI driver.
- *
- * (Based on public domain libpci example.c written by Martin Mares.)
- * Copyright (c) 2006 Jakub Jermar
- *
- * Can be freely distributed and used under the terms of the GNU GPL.
- */
-
-/**
- * @addtogroup pci
- * @{
- */
-
-#include <stdio.h>
-#include <ddi.h>
-#include <task.h>
-#include <stdlib.h>
-#include <ipc/ipc.h>
-#include <ipc/services.h>
-#include <errno.h>
-
-#include <pci.h>
-
-#define PCI_CONF1	0xcf8
-#define PCI_CONF1_SIZE	8
-
-#define NAME		"PCI"
-
-static struct pci_access *pacc;
-
-int main(int argc, char *argv[])
-{
-	struct pci_dev *dev;
-	unsigned int c;
-	char buf[80];
-	ipcarg_t ns_in_phone_hash;
-
-	printf("%s: HelenOS PCI driver\n", NAME);
-
-	/*
-	 * Gain control over PCI configuration ports.
-	 */
-	iospace_enable(task_get_id(), (void *) PCI_CONF1, PCI_CONF1_SIZE);
-
-	pacc = pci_alloc();           /* Get the pci_access structure */
-	pci_init(pacc);               /* Initialize the PCI library */
-	pci_scan_bus(pacc);           /* We want to get the list of devices */
-	for(dev=pacc->devices; dev; dev=dev->next) {   /* Iterate over all devices */
-		pci_fill_info(dev, PCI_FILL_IDENT | PCI_FILL_BASES | PCI_FILL_IRQ);
-		c = pci_read_word(dev, PCI_CLASS_DEVICE); /* Read config register directly */
-		printf("%02x:%02x.%d vendor=%04x device=%04x class=%04x irq=%d base0=%lx\n",
-			dev->bus, dev->dev, dev->func, dev->vendor_id, dev->device_id,
-			c, dev->irq, dev->base_addr[0]);
-		printf("\t%s\n", pci_lookup_name(pacc, buf, sizeof(buf), PCI_LOOKUP_VENDOR | PCI_LOOKUP_DEVICE,
-			dev->vendor_id, dev->device_id));
-	}
-
-	printf("%s: registering at naming service.\n", NAME);
-	if (ipc_connect_to_me(PHONE_NS, SERVICE_PCI, 0, 0, &ns_in_phone_hash) != 0) {
-		printf("Failed to register %s at naming service.\n", NAME);
-		return -1;
-	}
-
-	printf("%s: accepting connections\n", NAME);
-	while (1) {		
-		ipc_call_t call;
-		ipc_callid_t callid;
-		ipcarg_t retval = ENOTSUP;
-
-		callid = ipc_wait_for_call(&call);
-		switch(IPC_GET_METHOD(call)) {
-		case IPC_M_CONNECT_ME_TO:
-			retval = EOK;
-			break;
-		}
-		ipc_answer_0(callid, retval);
-		printf("%s: received call from %lX\n", NAME,
-		    call.in_phone_hash);
-	}
-
-	pci_cleanup(pacc);
-	return 0;
-}
-
-/**
- * @}
- */
Index: uspace/srv/hw/bus/pci/update-ids
===================================================================
--- uspace/srv/hw/bus/pci/update-ids	(revision 04cb68f2d06da3440e206ec4339c4d23afa3910a)
+++ 	(revision )
@@ -1,16 +1,0 @@
-#! /bin/bash
-
-wget -O pci.ids http://pciids.sourceforge.net/v2.2/pci.ids
-
-cat > pci_ids.h <<EOF
-/* DO NOT EDIT, THIS FILE IS AUTOMATICALLY GENERATED */
-char *pci_ids[] = {
-EOF
-
-cat pci.ids | grep -v '^#.*' | grep -v '^$' | tr \" \' | \
-    sed -n 's/\(.*\)/"\1",/p' | sed 's/?/\\?/g' >> pci_ids.h
-
-cat >> pci_ids.h <<EOF
-""
-};
-EOF
