4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-19 12:59:21 +08:00
Hau Hsu 573458e7fc RISC-V: Initialize the jvt CSR
Set symbol '__jvt_base$' as weak. So if the symbol is not set in the
linker script, the address would be 0. We initialize jvt CSR only if
the address is not 0.

Also use csr number directly instead of using symbolic name to prevent the
backward incompatible issue.

psabi reference:
2d770815dc/riscv-elf.adoc (table-jump-relaxation)
2024-01-08 13:12:06 +01:00
..
2023-12-18 21:29:51 -07:00
2024-01-03 00:14:42 -05:00
2023-12-14 10:30:13 -07:00
2023-12-22 20:40:21 -07:00
2023-12-22 20:48:21 -07:00
2024-01-03 00:14:42 -05:00
2023-12-21 12:43:27 -07:00
2023-08-24 10:52:36 -04:00
2024-01-03 00:14:42 -05:00
2024-01-03 00:14:42 -05:00
2024-01-08 13:12:06 +01:00
2024-01-03 00:14:42 -05:00
2023-12-29 20:59:38 -05:00
2022-02-25 23:07:20 -05:00
2018-01-17 11:47:26 -06:00
2024-01-03 00:14:42 -05:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00

Libgloss is a library for all the details that usually get glossed over.
This library refers to things like startup code, and usually I/O support
for GCC and the C library.

For more details, see the manual under doc/.