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 <njagdale@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3006921
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
Nikhil Jagdale
2023-10-30 18:00:50 -07:00
committed by mobile promotions
parent 9647ab8386
commit 936d6f0db3

View File

@@ -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