Date: Fri, 8 Jul 2016 04:34:14 +0000 (UTC) From: Nathan Whitehorn <nwhitehorn@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r302424 - in projects/powernv/powerpc: ofw powernv Message-ID: <201607080434.u684YEph097103@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: nwhitehorn Date: Fri Jul 8 04:34:13 2016 New Revision: 302424 URL: https://svnweb.freebsd.org/changeset/base/302424 Log: Bring up PCI enumeration. This was failing due to some stale files in powerpc/ofw. Deleted: projects/powernv/powerpc/ofw/ofw_pci.c projects/powernv/powerpc/ofw/ofw_pci.h Modified: projects/powernv/powerpc/powernv/opal_pci.c Modified: projects/powernv/powerpc/powernv/opal_pci.c ============================================================================== --- projects/powernv/powerpc/powernv/opal_pci.c Fri Jul 8 03:39:10 2016 (r302423) +++ projects/powernv/powerpc/powernv/opal_pci.c Fri Jul 8 04:34:13 2016 (r302424) @@ -53,7 +53,7 @@ __FBSDID("$FreeBSD$"); #include <vm/vm.h> #include <vm/pmap.h> -#include <powerpc/ofw/ofw_pci.h> +#include <dev/ofw/ofwpci.h> #include "pcib_if.h" #include "iommu_if.h" @@ -143,6 +143,17 @@ opalpci_attach(device_t dev) return (ENXIO); } + if (bootverbose) + device_printf(dev, "OPAL ID %#lx\n", sc->phb_id); + +#if 0 + /* Reset PCI host controller */ + opal_call(OPAL_PCI_RESET, sc->phb_id, 1, 1); + DELAY(1000); + opal_call(OPAL_PCI_RESET, sc->phb_id, 1, 0); + DELAY(1000); +#endif + /* * Map all devices on the bus to partitionable endpoint zero until * such time as we start wanting to do things like bhyve.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607080434.u684YEph097103>