From 936d6f0db32b5dc01e457f959799a2f2e0db3d6b Mon Sep 17 00:00:00 2001 From: Nikhil Jagdale Date: Mon, 30 Oct 2023 18:00:50 -0700 Subject: [PATCH] virtio: Modify the offset of Android RAM IPA We have switched over to swiotlb based reserved memory that is currently using a IPA region starting at 3GB offset. Use this new offset when determing the shift when accessing Android virtio memory. Jira HYP-15395 Change-Id: I79d87d3b6ef33168ff14a136dfbbcf59eb1d0dfb Signed-off-by: Nikhil Jagdale Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3006921 Reviewed-by: svcacv Reviewed-by: Nitin Kumbhar Tested-by: Bharat Nihalani GVS: Gerrit_Virtual_Submit --- drivers/nv-virtio/nv-virtio-console-poc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/nv-virtio/nv-virtio-console-poc.c b/drivers/nv-virtio/nv-virtio-console-poc.c index 129af344..258a1b4e 100644 --- a/drivers/nv-virtio/nv-virtio-console-poc.c +++ b/drivers/nv-virtio/nv-virtio-console-poc.c @@ -42,7 +42,7 @@ static bool nvvc_received_rxdataavaiable = false; /* RD/WR timeout */ #define NVVC_RD_WR_WAIT_TIMEOUT (10 * HZ) /* 32GB - Android IPA Start */ -#define NVVC_SHARED_BUF_OFFSET ((32ULL * 1024ULL * 1024ULL * 1024ULL) - 0x80000000) +#define NVVC_SHARED_BUF_OFFSET ((32ULL * 1024ULL * 1024ULL * 1024ULL) - 0xc0000000) #define NVVC_SHARED_BOUNCE_BUF_OFFSET (8ULL * 1024ULL * 1024ULL * 1024ULL) /* 8GB */ #define NVVC_SHARED_BUF_SIZE PAGE_SIZE