From owner-svn-src-projects@FreeBSD.ORG Mon Apr 27 18:46:57 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DFECE106564A; Mon, 27 Apr 2009 18:46:57 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CDFD78FC1B; Mon, 27 Apr 2009 18:46:57 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n3RIkvYZ023305; Mon, 27 Apr 2009 18:46:57 GMT (envelope-from gonzo@svn.freebsd.org) Received: (from gonzo@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n3RIkvhI023304; Mon, 27 Apr 2009 18:46:57 GMT (envelope-from gonzo@svn.freebsd.org) Message-Id: <200904271846.n3RIkvhI023304@svn.freebsd.org> From: Oleksandr Tymoshenko Date: Mon, 27 Apr 2009 18:46:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r191583 - projects/mips/sys/mips/mips X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Apr 2009 18:46:58 -0000 Author: gonzo Date: Mon Apr 27 18:46:57 2009 New Revision: 191583 URL: http://svn.freebsd.org/changeset/base/191583 Log: - Use new spacebus - Be a bit more verbose on failures - style(9) fixes - Use default rid value of 0 instead of MIPS_MEM_RID (0x20) Modified: projects/mips/sys/mips/mips/nexus.c Modified: projects/mips/sys/mips/mips/nexus.c ============================================================================== --- projects/mips/sys/mips/mips/nexus.c Mon Apr 27 18:46:19 2009 (r191582) +++ projects/mips/sys/mips/mips/nexus.c Mon Apr 27 18:46:57 2009 (r191583) @@ -255,13 +255,14 @@ nexus_hinted_child(device_t bus, const c if ((mem_hints_count > 0) && (mem_hints_count < 2)) { printf("Either maddr or msize hint is missing for %s%d\n", dname, dunit); - } else if (mem_hints_count) { + } + else if (mem_hints_count) { dprintf("%s: discovered hinted child %s at maddr %p(%d)\n", __func__, device_get_nameunit(child), (void *)(intptr_t)maddr, msize); - result = bus_set_resource(child, SYS_RES_MEMORY, MIPS_MEM_RID, - maddr, msize); + result = bus_set_resource(child, SYS_RES_MEMORY, 0, maddr, + msize); if (result != 0) { device_printf(bus, "warning: bus_set_resource() failed\n"); @@ -351,7 +352,8 @@ nexus_alloc_resource(device_t bus, devic rv = rman_reserve_resource(rm, start, end, count, flags, child); if (rv == 0) { - printf("%s: could not reserve resource\n", __func__); + printf("%s: could not reserve resource for %s\n", __func__, + device_get_nameunit(child)); return (0); } @@ -391,7 +393,7 @@ nexus_activate_resource(device_t bus, de vaddr = (caddr_t) pmap_mapdev(paddr-poffs, psize+poffs) + poffs; rman_set_virtual(r, vaddr); - rman_set_bustag(r, MIPS_BUS_SPACE_MEM); + rman_set_bustag(r, mips_bus_space_generic); #ifdef TARGET_OCTEON temp = 0x0000000000000000; temp |= (uint32_t)vaddr;