Jerome Lambourg
6157edf7af
Merge branch 'mr/lambourg/split-gnatcoll-projects' into 'master'
...
Do not use the gnatcoll project anymore
See merge request eng/toolchain/startup-gen!1
v26.0.0
2025-09-04 18:51:58 +02:00
Jerome Lambourg
5cf0273351
Do not use the gnatcoll project anymore
...
gnatcoll_core and gnatcoll_projects now need to be specified
explicitly.
For eng/toolchain/gnatcoll-core#133
2025-09-04 17:25:53 +02:00
JulienBortolussiAda
07391cc41a
Merge pull request #41 from JulienBortolussiAda/add_logo_in_doc
...
Add the AdaCore logo in the doc
v25.0.0
2023-12-15 15:24:48 +01:00
bortolussi
9e5c2c6612
Add the AdaCore logo in the doc
...
Also add a favicon and update the background color of the table of
content.
2023-11-13 16:32:59 +01:00
Fabien Chouteau
3a666bd36c
Add copyright/license header to the templates
...
Part of W222-032.
v24.0.0
2023-04-04 10:13:53 +02:00
Fabien Chouteau
25c8e63b77
Fix tag association in tables
...
Global tags such as "BOOT_ROM" were only working for the first iteration
of a table, and would otherwise be empty. This resulted in invalid
linker script when more than two RAM regions were defined.
Using a String to Unbounded_String association rather the String to Tag
fixes the issue. As shown in the output of the print_tags test, the
impacted tags are no longer vectors of element.
The symbol matching tests are modified to exercise this case.
Part of W109-026.
2023-01-16 15:46:42 +01:00
Fabien Chouteau
1d0d324ec7
testsuite/tests/basic_symbol_matching: simplify tests
...
The tests were producing a lot of useless output. Change them
to only output errors now.
2023-01-16 15:46:42 +01:00
Fabien Chouteau
8c1c9a64eb
testsuite/tests/boards/hifive1/prj.gpr: fix Float_Handling
...
the HiFive1 (FE310) doesn't have hard float support.
Part of VC12-037.
2022-12-16 14:34:04 +01:00
Fabien Chouteau
404eca6dc2
riscv.S.tmplt: error when hard-float is selected but extension not available
...
Part of VC12-037.
2022-12-16 14:34:04 +01:00
Fabien Chouteau
5064aeef0b
riscv.S.tmplt: conditional use of CSR instructions based on availability
...
Part of VC12-037.
2022-12-16 14:34:04 +01:00
Joel Brobecker
20a675ee19
Switch the HTML documentation to using the RTD theme
...
This commit adjust the sphinx configuration to use the "Read The Docs"
theme, which has the advantage of allowing the navigation bar
(containing among other things a search bar, and the TOC) to stay
fixed while scrolling the contents of the page being read. This is
particularly useful to allow access to those features while reading
a long page, for instance.
TN: VB25-029
2022-11-28 10:17:05 +01:00
Fabien Chouteau
801aa29646
Fix missing .init and .fini in linker scripts
...
And add a corresponding test in C.
v23.0.0
2022-03-01 11:21:45 +01:00
Fabien Chouteau
e535e9b364
RISC-V32: fix reset on QEMU
...
The previous patch fixed polarfire but broke Hifive1. This patch
introduces a separate __gnat_exit for the polarfire.
Part of V127-041.
2022-01-28 13:48:56 +01:00
Frederic Konrad
19235d236a
riscv: use the MSS_RESET_CR register to reset the board
...
This is required to make the Polarfire board reset to work.
TN: U716-025
2022-01-24 10:25:57 +01:00
JK
6825351374
Rename zfp to light ( #30 )
...
* Rename zfp to light
TN: U518-028
* Allow matching on zfp for older compilers
ref #30
v22.0.0
2021-09-02 10:19:19 +02:00
Fabien Chouteau
d85c5bbb19
Improve RISC-V startup templates ( #29 )
...
* Improve RISC-V startup templates
- To enable the FPU when hardware float is specified
- To give to option to run on a single core/hart
Part of U127-004.
2021-05-11 14:57:08 +02:00
Martyn Pike
7704f51842
Improved documentation for working with the templates-parser dependency ( #27 )
...
* Update the README Build instructions
2021-03-29 18:31:35 +02:00
Fabien Chouteau
84098f1abd
Use user tags for optional putchar and exit on RISC-V
...
Part of U127-004.
2021-03-10 11:26:47 +01:00
Fabien Chouteau
f8d38da9d7
Add support for user defined tags in project files
...
Part of U127-004.
2021-03-10 11:26:47 +01:00
Fabien Chouteau
ec7e6f787a
README.md: fix link to documentation
2021-03-09 16:59:19 +01:00
Fabien Chouteau
bcfc25b4b9
Fix RISC-V runtime regex
2021-01-13 19:26:35 +01:00
Fabien Chouteau
5cefeb8578
Improve invalid gpr reporting
2021-01-13 19:18:55 +01:00
Fabien Chouteau
52dc761997
Take arch from Runtime attribute
...
This makes the CPU_Name attribute optional.
2021-01-13 19:18:22 +01:00
Fabien Chouteau
f508cda4e5
Main_Stack_Memory documentation
...
Part of TB26-007.
2020-11-26 17:33:11 +01:00
Fabien Chouteau
34a6f8a11e
armvX-m.S.tmlpt: use standard names for ARM Cortex-M traps
2020-11-26 15:58:19 +01:00