gpu: nvgpu: Unifying qnx kmem with posix

This patch will add changes for unifying the kmem functions in
posix with qnx kmem functions.

JIRA NVGPU-2148

Change-Id: I7ed08796d8baa9a0f5e194a664ac5710d5cb79b7
Signed-off-by: Dinesh <dt@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2077081
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Dinesh
2019-03-20 11:26:56 +05:30
committed by mobile promotions
parent 26f98f0956
commit a6bb97da34
6 changed files with 75 additions and 56 deletions

View File

@@ -69,11 +69,11 @@ static int __nvgpu_do_dma_alloc(struct gk20a *g, unsigned long flags,
enum nvgpu_aperture ap)
{
void *memory;
#ifdef NVGPU_UNITTEST_FAULT_INJECTION_ENABLEMENT
if (nvgpu_posix_fault_injection_handle_call(&dma_fi)) {
return -ENOMEM;
}
#endif
memory = malloc(PAGE_ALIGN(size));
if (memory == NULL) {
@@ -119,11 +119,11 @@ int nvgpu_dma_alloc_flags_vid_at(struct gk20a *g, unsigned long flags,
{
u64 addr;
int err;
#ifdef NVGPU_UNITTEST_FAULT_INJECTION_ENABLEMENT
if (nvgpu_posix_fault_injection_handle_call(&dma_fi)) {
return -ENOMEM;
}
#endif
g->ops.fb.get_vidmem_size = mock_fb_get_vidmem_size;
nvgpu_set_enabled(g, NVGPU_MM_UNIFIED_MEMORY, false);