Module Name: src Committed By: thorpej Date: Wed Dec 6 01:46:34 UTC 2023
Modified Files: src/sys/arch/alpha/pci: pci_bwx_bus_io_chipdep.c pci_bwx_bus_mem_chipdep.c pci_swiz_bus_io_chipdep.c Log Message: bus_space_alloc() -- vmem(9) requires an allocation stragegy flag, so make sure to pass one. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/arch/alpha/pci/pci_bwx_bus_io_chipdep.c cvs rdiff -u -r1.29 -r1.30 src/sys/arch/alpha/pci/pci_bwx_bus_mem_chipdep.c cvs rdiff -u -r1.44 -r1.45 src/sys/arch/alpha/pci/pci_swiz_bus_io_chipdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/alpha/pci/pci_bwx_bus_io_chipdep.c diff -u src/sys/arch/alpha/pci/pci_bwx_bus_io_chipdep.c:1.23 src/sys/arch/alpha/pci/pci_bwx_bus_io_chipdep.c:1.24 --- src/sys/arch/alpha/pci/pci_bwx_bus_io_chipdep.c:1.23 Mon Dec 4 00:32:10 2023 +++ src/sys/arch/alpha/pci/pci_bwx_bus_io_chipdep.c Wed Dec 6 01:46:34 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: pci_bwx_bus_io_chipdep.c,v 1.23 2023/12/04 00:32:10 thorpej Exp $ */ +/* $NetBSD: pci_bwx_bus_io_chipdep.c,v 1.24 2023/12/06 01:46:34 thorpej Exp $ */ /*- * Copyright (c) 1997, 1998, 2000 The NetBSD Foundation, Inc. @@ -81,7 +81,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: pci_bwx_bus_io_chipdep.c,v 1.23 2023/12/04 00:32:10 thorpej Exp $"); +__KERNEL_RCSID(1, "$NetBSD: pci_bwx_bus_io_chipdep.c,v 1.24 2023/12/06 01:46:34 thorpej Exp $"); #include <sys/vmem_impl.h> @@ -486,7 +486,7 @@ __C(CHIP,_io_alloc)( boundary, /* nocross */ rstart, /* minaddr */ rend, /* maxaddr */ - VM_NOSLEEP, + VM_BESTFIT | VM_NOSLEEP, &ioaddr); if (error) { #ifdef EXTENT_DEBUG Index: src/sys/arch/alpha/pci/pci_bwx_bus_mem_chipdep.c diff -u src/sys/arch/alpha/pci/pci_bwx_bus_mem_chipdep.c:1.29 src/sys/arch/alpha/pci/pci_bwx_bus_mem_chipdep.c:1.30 --- src/sys/arch/alpha/pci/pci_bwx_bus_mem_chipdep.c:1.29 Mon Dec 4 00:32:10 2023 +++ src/sys/arch/alpha/pci/pci_bwx_bus_mem_chipdep.c Wed Dec 6 01:46:34 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: pci_bwx_bus_mem_chipdep.c,v 1.29 2023/12/04 00:32:10 thorpej Exp $ */ +/* $NetBSD: pci_bwx_bus_mem_chipdep.c,v 1.30 2023/12/06 01:46:34 thorpej Exp $ */ /*- * Copyright (c) 1997, 1998, 2000 The NetBSD Foundation, Inc. @@ -81,7 +81,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: pci_bwx_bus_mem_chipdep.c,v 1.29 2023/12/04 00:32:10 thorpej Exp $"); +__KERNEL_RCSID(1, "$NetBSD: pci_bwx_bus_mem_chipdep.c,v 1.30 2023/12/06 01:46:34 thorpej Exp $"); #include <sys/vmem_impl.h> @@ -467,7 +467,7 @@ __C(CHIP,_mem_alloc)( boundary, /* nocross */ rstart, /* minaddr */ rend, /* maxaddr */ - VM_NOSLEEP, + VM_BESTFIT | VM_NOSLEEP, &memaddr); if (error) { #ifdef EXTENT_DEBUG Index: src/sys/arch/alpha/pci/pci_swiz_bus_io_chipdep.c diff -u src/sys/arch/alpha/pci/pci_swiz_bus_io_chipdep.c:1.44 src/sys/arch/alpha/pci/pci_swiz_bus_io_chipdep.c:1.45 --- src/sys/arch/alpha/pci/pci_swiz_bus_io_chipdep.c:1.44 Mon Dec 4 00:32:10 2023 +++ src/sys/arch/alpha/pci/pci_swiz_bus_io_chipdep.c Wed Dec 6 01:46:34 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: pci_swiz_bus_io_chipdep.c,v 1.44 2023/12/04 00:32:10 thorpej Exp $ */ +/* $NetBSD: pci_swiz_bus_io_chipdep.c,v 1.45 2023/12/06 01:46:34 thorpej Exp $ */ /*- * Copyright (c) 1998, 2000 The NetBSD Foundation, Inc. @@ -81,7 +81,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: pci_swiz_bus_io_chipdep.c,v 1.44 2023/12/04 00:32:10 thorpej Exp $"); +__KERNEL_RCSID(1, "$NetBSD: pci_swiz_bus_io_chipdep.c,v 1.45 2023/12/06 01:46:34 thorpej Exp $"); #include <sys/vmem_impl.h> @@ -573,7 +573,7 @@ __C(CHIP,_io_alloc)(void *v, bus_addr_t boundary, /* nocross */ rstart, /* minaddr */ rend, /* maxaddr */ - VM_NOSLEEP, + VM_BESTFIT | VM_NOSLEEP, &ioaddr); if (error) { #ifdef EXTENT_DEBUG