Skip to content

Commit 2a68412

Browse files
heyuanjie87mysterywolf
authored andcommitted
[libcpu][riscv]纠正pv_offset的对齐检查
1 parent bb0a1ea commit 2a68412

File tree

1 file changed

+1
-1
lines changed
  • libcpu/risc-v/common64

1 file changed

+1
-1
lines changed

libcpu/risc-v/common64/mmu.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,7 +536,7 @@ void rt_hw_mem_setup_early(void)
536536

537537
if (pv_off)
538538
{
539-
if (pv_off & (1ul << (ARCH_INDEX_WIDTH * 2 + ARCH_PAGE_SHIFT)))
539+
if (pv_off & ((1ul << (ARCH_INDEX_WIDTH * 2 + ARCH_PAGE_SHIFT)) - 1))
540540
{
541541
LOG_E("%s: not aligned virtual address. pv_offset %p", __func__,
542542
pv_off);

0 commit comments

Comments
 (0)