Missing support for SV57 virtual addressing on riscv64

Bug #1998828 reported by Heinrich Schuchardt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
golang (Ubuntu)
New
Undecided
Unassigned

Bug Description

The Linux kernel has adopted 57 bit virtual addresses. Current go is using some bits in pointers that collide with those 57 bits. Currently we patch the RISC-V kernel to work around this.

Upstream a solution has been proposed:
https://groups.google.com/g/golang-codereviews/c/qgCDki-2zEA?pli=1

tags: added: foundations-todo riscv64
Revision history for this message
Heinrich Schuchardt (xypron) wrote :

The patch is in the master branch but not in 19.3
1e3c19f3fee1 ("runtime: support riscv64 SV57 mode")

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.