https://sourceware.org/bugzilla/show_bug.cgi?id=24426

--- Comment #9 from Jim Wilson <wilson at gcc dot gnu.org> ---
RISC-V is an ISA.  The amount of memory that can be accessed depends on the ISA
implementation that you are using.  This varies from one implementation to
another.  But most 64-bit processors do not have 64 address pins coming out of
the chip, and may not be able to store full 64-bit address in page tables and
tlbs and whatnot, and hence can't address the entire 64-bit address space.

The SiFive U540 docs for instance state that the u54 core has support for a
38-bit physical address space, which is 256GiB if I did the math right.  It
also supports a 39-bit virtual address space, but your kernel is running in
physical memory so that doesn't help.

Yes, the segfault is a real problem, but I can't reproduce it, and hence can't
fix it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to