Files
linux-nvgpu/drivers/gpu/nvgpu/os/linux
vinodg 087d4d3df4 gpu: nvgpu: rmmod support in dgpu simulation
Changes added to support "rmmod nvgpu" in dgpu simulation after gpu
poweron.

nvgpu_engine-wait_for_idle got stuck in busy mode for nvdec and nvec
engines in simulation as simulation doesnt support timeout.
These engines are not valid engines in nvgpu engine list.
Add nvgpu_engine_check_valid_id before checking engine status.

Simulation crash on accessing 0xb81604 top interrupt register.
Add func_priv_cpu_intr_top__size_1_v() function to get the supported
size than using default MAX_INTR_TOP_REGS.

nvlink is not supprted in dgpu simulation. Avoid warning for
-ENODEV return.

Avoid register read following gpu power off completion.

Bug 2498574

Change-Id: I9f9f1cf1ac4620242bda1d2cc0f29f51f81a6711
Signed-off-by: vinodg <vinodg@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2179930
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
2019-08-21 23:38:56 -07:00
..
2019-07-19 00:05:40 -07:00
2019-07-01 07:05:18 -07:00
2018-06-27 07:30:06 -07:00
2019-04-22 03:15:09 -07:00
2019-02-01 09:45:57 -08:00
2019-06-21 04:35:25 -07:00
2019-06-21 04:35:25 -07:00
2018-07-05 21:48:44 -07:00
2018-12-13 04:56:14 -08:00
2019-04-10 06:03:59 -07:00
2019-08-14 15:17:14 -07:00