Re: [PATCH 21/46] tools/testing/cxl: Move cxl_test resources to the top of memory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 23 Jun 2022 19:47:40 -0700
Dan Williams <dan.j.williams@xxxxxxxxx> wrote:

> A recent QEMU upgrade resulted in collisions between QEMU's chosen
> location for PCI MMIO and cxl_test's fake address location for emulated
> CXL purposes. This was great for testing resource collisions, but not so
> great for continuing to test the nominal cases. Move cxl_test to the
> top-of-memory where it is less likely to collide with other resources.
*snigger*

Seems reasonable, though I'm sure someone else will have the same
idea for some other usecase and we'll keep moving this around...
Ah well.

Reviewed-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx>

> 
> Signed-off-by: Dan Williams <dan.j.williams@xxxxxxxxx>
> ---
>  tools/testing/cxl/test/cxl.c |    3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/tools/testing/cxl/test/cxl.c b/tools/testing/cxl/test/cxl.c
> index f52a5dd69d36..b6e6bc02a507 100644
> --- a/tools/testing/cxl/test/cxl.c
> +++ b/tools/testing/cxl/test/cxl.c
> @@ -632,7 +632,8 @@ static __init int cxl_test_init(void)
>  		goto err_gen_pool_create;
>  	}
>  
> -	rc = gen_pool_add(cxl_mock_pool, SZ_512G, SZ_64G, NUMA_NO_NODE);
> +	rc = gen_pool_add(cxl_mock_pool, iomem_resource.end + 1 - SZ_64G,
> +			  SZ_64G, NUMA_NO_NODE);
>  	if (rc)
>  		goto err_gen_pool_add;
>  
> 




[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux