diff options
author | Vamsidhar reddy Gaddam <gvamsi@google.com> | 2024-02-06 11:45:42 +0000 |
---|---|---|
committer | Vamsidhar reddy Gaddam <gvamsi@google.com> | 2024-02-07 17:24:10 +0000 |
commit | 0781d08e1eb2fce0dc82582a41ecd183d75fad71 (patch) | |
tree | ba227cefdd74ebdb680ec0a81e94fdb5d5f7cdb4 /mali_kbase/csf/mali_kbase_csf.c | |
parent | 88eb15d9c46c4992d178ce83216f97b8fb939cfe (diff) | |
download | gpu-0781d08e1eb2fce0dc82582a41ecd183d75fad71.tar.gz |
Remove IFPO from KMD
IFPO feature has been unusued and only creates overhead for smooth
driver updates.
Bug: 324019470
Change-Id: Iab65e95b9ba21d74cc158557e3fa78d4478c9a71
Signed-off-by: Vamsidhar reddy Gaddam <gvamsi@google.com>
Diffstat (limited to 'mali_kbase/csf/mali_kbase_csf.c')
-rw-r--r-- | mali_kbase/csf/mali_kbase_csf.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/mali_kbase/csf/mali_kbase_csf.c b/mali_kbase/csf/mali_kbase_csf.c index 7fcd45e..6ebbd1e 100644 --- a/mali_kbase/csf/mali_kbase_csf.c +++ b/mali_kbase/csf/mali_kbase_csf.c @@ -1985,13 +1985,6 @@ static void kbase_queue_oom_event(struct kbase_queue *const queue) kbase_csf_scheduler_lock(kbdev); -#ifdef CONFIG_MALI_HOST_CONTROLS_SC_RAILS - if (kbdev->csf.scheduler.sc_power_rails_off) { - dev_warn(kctx->kbdev->dev, "SC power rails off unexpectedly when handling OoM event"); - goto unlock; - } -#endif - slot_num = kbase_csf_scheduler_group_get_slot(group); /* The group could have gone off slot before this work item got @@ -3030,17 +3023,9 @@ void kbase_csf_interrupt(struct kbase_device *kbdev, u32 val) /* Handle IDLE Hysteresis notification event */ if ((glb_req ^ glb_ack) & GLB_REQ_IDLE_EVENT_MASK) { dev_dbg(kbdev->dev, "Idle-hysteresis event flagged"); -#ifdef CONFIG_MALI_HOST_CONTROLS_SC_RAILS - if (kbase_csf_scheduler_process_gpu_idle_event(kbdev)) { - kbase_csf_firmware_global_input_mask( - global_iface, GLB_REQ, glb_ack, - GLB_REQ_IDLE_EVENT_MASK); - } -#else kbase_csf_firmware_global_input_mask( global_iface, GLB_REQ, glb_ack, GLB_REQ_IDLE_EVENT_MASK); -#endif glb_idle_irq_received = true; /* Defer handling this IRQ to account for a race condition |