Page MenuHomeFreeBSD

Fix compiler_rt definition for RISC-V
ClosedPublic

Authored by luis_luismarques.eu on Sep 17 2019, 10:30 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Nov 18, 4:23 PM
Unknown Object (File)
Mon, Nov 18, 2:07 PM
Unknown Object (File)
Mon, Nov 18, 12:07 PM
Unknown Object (File)
Fri, Nov 15, 5:08 PM
Unknown Object (File)
Thu, Nov 14, 7:45 PM
Unknown Object (File)
Sat, Nov 9, 4:31 AM
Unknown Object (File)
Fri, Nov 8, 12:17 AM
Unknown Object (File)
Wed, Nov 6, 10:54 AM
Subscribers

Details

Summary

The value of struct_kernel_stat64_sz introduced by D5021 for RISC-V is incorrect. This patch fixes that issue.
The use of the __riscv_xlen == 64 condition is due to the fact that the 32-bit Linux ABI is not yet finalized.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Sep 27 2019, 1:07 PM

We need to figure out how to get all of this upstream as well.

This revision was automatically updated to reflect the committed changes.

We need to figure out how to get all of this upstream as well.

There is an upstream patch ready to land that covers these changes, plus a bit more: https://reviews.llvm.org/D66870