lib: sbi: Optimize sbi_tlb queue waiting
authorXiang W <wxjstz@126.com>
Fri, 14 Apr 2023 01:32:47 +0000 (09:32 +0800)
committerAnup Patel <anup@brainfault.org>
Fri, 14 Apr 2023 08:15:30 +0000 (13:45 +0530)
commitbf40e07f6f24a9c3ed08cfeb730d4e62ba3e215b
tree285c00a20564493ffd411589cd28c774cbcf09e3
parent80078ab088c34aafce52f0c0d4d1e367da146b9c
lib: sbi: Optimize sbi_tlb queue waiting

When tlb_fifo is full, it will wait and affect the ipi update to
other harts. This patch is optimized.

Signed-off-by: Xiang W <wxjstz@126.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Tested-by: Anup Patel <anup@brainfault.org>
include/sbi/sbi_ipi.h
lib/sbi/sbi_ipi.c
lib/sbi/sbi_tlb.c