summaryrefslogtreecommitdiff
path: root/kernel/debug
diff options
context:
space:
mode:
authorNick Hu <nickhu@andestech.com>2019-05-30 15:01:17 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-07-14 08:11:09 +0200
commitb71f312e9bf7eb2ae09c927773c319dbb53f1ab5 (patch)
treed25d5294e255c5d66559c7dce38f8dc2e0b87554 /kernel/debug
parent122c6a71c08d78f69e7675281417810f13ccc879 (diff)
riscv: Fix udelay in RV32.
[ Upstream commit d0e1f2110a5eeb6e410b2dd37d98bc5b30da7bc7 ] In RV32, udelay would delay the wrong cycle. When it shifts right "UDELAY_SHIFT" bits, it either delays 0 cycle or 1 cycle. It only works correctly in RV64. Because the 'ucycles' always needs to be 64 bits variable. Signed-off-by: Nick Hu <nickhu@andestech.com> Reviewed-by: Palmer Dabbelt <palmer@sifive.com> [paul.walmsley@sifive.com: fixed minor spelling error] Signed-off-by: Paul Walmsley <paul.walmsley@sifive.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'kernel/debug')
0 files changed, 0 insertions, 0 deletions