aboutsummaryrefslogtreecommitdiff
path: root/lib/utils/serial
diff options
context:
space:
mode:
authorInochi Amaoto <inochiama@outlook.com>2023-10-12 09:54:18 +0800
committerAnup Patel <anup@brainfault.org>2023-11-16 09:42:12 +0530
commit88ae718d361aa47b4f23537d4b00cfc93b4e739e (patch)
treeeae9aed7cd82762c671c9a4d8815a61375f51e02 /lib/utils/serial
parenta140a4e862ce04584dee208424714952609e5b2c (diff)
downloadopensbi-88ae718d361aa47b4f23537d4b00cfc93b4e739e.zip
opensbi-88ae718d361aa47b4f23537d4b00cfc93b4e739e.tar.gz
opensbi-88ae718d361aa47b4f23537d4b00cfc93b4e739e.tar.bz2
platform: generic: thead: improve tlb flush errata
Flushing the tlb entries can solve the thead tlb problem, but flushing it by address will miss something and lead to a exception in some rare cases, and this is more common for sg2042. To solve this problem, flush the tlb entries by asid in the custom trap handler to ensure it is refreshed. Signed-off-by: Inochi Amaoto <inochiama@outlook.com> Reviewed-by: Guo Ren <guoren@kernel.org> Reviewed-by: Anup Patel <anup@brainfault.org>
Diffstat (limited to 'lib/utils/serial')
0 files changed, 0 insertions, 0 deletions