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