Commit Graph

  • 6157edf7af Merge branch 'mr/lambourg/split-gnatcoll-projects' into 'master' master v26.0.0 26.2 26.1 26.0 Jerome Lambourg 2025-09-04 18:51:58 +02:00
  • 5cf0273351 Do not use the gnatcoll project anymore Jerome Lambourg 2025-09-04 17:25:53 +02:00
  • 07391cc41a Merge pull request #41 from JulienBortolussiAda/add_logo_in_doc v25.0.0 25.2 25.1 25.0 25-sustained JulienBortolussiAda 2023-12-15 15:24:48 +01:00
  • 9e5c2c6612 Add the AdaCore logo in the doc bortolussi 2023-11-13 16:32:59 +01:00
  • 3a666bd36c Add copyright/license header to the templates v24.0.0 24.2 24.1 24.0 24-sustained Fabien Chouteau 2023-03-31 17:43:15 +02:00
  • 25c8e63b77 Fix tag association in tables Fabien Chouteau 2023-01-09 19:05:47 +01:00
  • 1d0d324ec7 testsuite/tests/basic_symbol_matching: simplify tests Fabien Chouteau 2023-01-16 15:14:23 +01:00
  • 8c1c9a64eb testsuite/tests/boards/hifive1/prj.gpr: fix Float_Handling Fabien Chouteau 2022-12-16 11:46:17 +01:00
  • 404eca6dc2 riscv.S.tmplt: error when hard-float is selected but extension not available Fabien Chouteau 2022-12-16 11:30:57 +01:00
  • 5064aeef0b riscv.S.tmplt: conditional use of CSR instructions based on availability Fabien Chouteau 2022-12-13 14:36:59 +01:00
  • 69fb278390 Switch the HTML documentation to using the RTD theme 23.2 23.1 23-sustained Joel Brobecker 2022-11-30 08:50:35 +04:00
  • 20a675ee19 Switch the HTML documentation to using the RTD theme Joel Brobecker 2022-11-25 20:23:43 +04:00
  • 801aa29646 Fix missing .init and .fini in linker scripts v23.0.0 23.0 Fabien Chouteau 2022-02-28 16:59:47 +01:00
  • e535e9b364 RISC-V32: fix reset on QEMU Fabien Chouteau 2022-01-28 12:20:56 +01:00
  • 19235d236a riscv: use the MSS_RESET_CR register to reset the board Frederic Konrad 2022-01-21 14:37:36 +01:00
  • 6825351374 Rename zfp to light (#30) v22.0.0 lts-22 22.2 22.1 22.0 22-sustained JK 2021-09-02 10:19:19 +02:00
  • d85c5bbb19 Improve RISC-V startup templates (#29) Fabien Chouteau 2021-05-11 14:57:08 +02:00
  • 7704f51842 Improved documentation for working with the templates-parser dependency (#27) Martyn Pike 2021-03-29 17:31:35 +01:00
  • 84098f1abd Use user tags for optional putchar and exit on RISC-V Fabien Chouteau 2021-03-09 11:50:39 +01:00
  • f8d38da9d7 Add support for user defined tags in project files Fabien Chouteau 2021-03-09 11:48:44 +01:00
  • ec7e6f787a README.md: fix link to documentation Fabien Chouteau 2021-03-09 16:59:19 +01:00
  • bcfc25b4b9 Fix RISC-V runtime regex Fabien Chouteau 2021-01-13 19:26:35 +01:00
  • 5cefeb8578 Improve invalid gpr reporting Fabien Chouteau 2021-01-13 19:18:55 +01:00
  • 52dc761997 Take arch from Runtime attribute Fabien Chouteau 2021-01-13 19:18:22 +01:00
  • f508cda4e5 Main_Stack_Memory documentation Fabien Chouteau 2020-11-26 17:33:11 +01:00
  • 34a6f8a11e armvX-m.S.tmlpt: use standard names for ARM Cortex-M traps Fabien Chouteau 2020-11-26 15:47:26 +01:00
  • 4190e5932c Add Main_Stack_Memory attribute Fabien Chouteau 2020-11-26 12:57:40 +01:00
  • 7064203179 testsuite: fix python style issues Fabien Chouteau 2020-11-03 17:56:16 +01:00
  • ab79908d38 Migrate testsuite to e3-testsuite Fabien Chouteau 2020-11-03 17:34:03 +01:00
  • cc060fd3fc testsuite: mark tests for a different target as DEAD instead of XFAIL v21.0.0 lts-21 21.2 21.1 21.0 21-sustained Fabien Chouteau 2020-09-11 17:55:41 +02:00
  • 7d786cce87 Add RISC-V64 specific tests Fabien Chouteau 2020-09-11 17:42:49 +02:00
  • 9d9d558151 testsuite/risc-v32: test more CPU variants Fabien Chouteau 2020-09-11 12:55:26 +02:00
  • 0392d7cd9a Fix style checks Fabien Chouteau 2020-09-11 12:11:15 +02:00
  • 09b2adcc2f startup_gen.gpr: add more control for compiler switches Fabien Chouteau 2020-09-11 12:10:58 +02:00
  • acd9ad71dc testsuite/cortex-m: test more CPU variants Fabien Chouteau 2020-09-11 11:46:28 +02:00
  • e0e27e8648 armvX-m.S.tmplt: fix mov immediate for armv6 Fabien Chouteau 2020-09-11 11:44:24 +02:00
  • 03c592bf9a doc/source/index.rst: remove doctree options Fabien Chouteau 2020-09-09 12:52:19 +02:00
  • 614b3ac93b Fix doc build scripts Fabien Chouteau 2020-09-03 19:17:37 +02:00
  • 47cf6db8e0 Add an full example of using startup-gen with a ZFP run-time Fabien Chouteau 2020-09-03 18:24:58 +02:00
  • 91c8b8a257 Add support for user defined stack size Fabien Chouteau 2020-09-03 17:40:37 +02:00
  • 40142c6903 .gitignore: doc build artefacts Fabien Chouteau 2020-09-03 16:45:12 +02:00
  • 477dafb01d Testsuite: Add a 5 seconds timeout on run_cross Fabien Chouteau 2020-09-03 16:44:47 +02:00
  • a656211a53 Update RISC-V support Fabien Chouteau 2020-09-03 16:43:19 +02:00
  • ae4b6ce320 Add support for C in linker and crt0 templates Fabien Chouteau 2020-09-03 16:41:38 +02:00
  • 677e6fad0c Rename startup-gen doc Fabien Chouteau 2020-09-03 15:35:00 +02:00
  • a6fac10ce4 Accept cortex-m0p as armv6-m CPU Fabien Chouteau 2020-06-02 10:00:50 +02:00
  • 820c21c11c testsuite: set the environment target for each runcross Fabien Chouteau 2020-05-05 11:36:09 +02:00
  • 9049e401d1 testsuite: switch from gnatpython's runcross to pycross Fabien Chouteau 2020-05-04 17:11:34 +02:00
  • d53353b889 armvX-m.S.tmplt: enable the FPU when not in soft-float mode Fabien Chouteau 2020-04-30 18:12:01 +02:00
  • 54179933e2 better fix for __exidx_start and __exidx_stop definition for ARM Fabien Chouteau 2020-04-23 12:53:40 +02:00
  • 917694e813 Fix ARM linker script __exidx_start and __exidx_end defintion Fabien Chouteau 2020-04-20 18:47:03 +02:00
  • b92b24ed89 Remove deprecated files Fabien Chouteau 2020-01-14 18:02:23 +01:00
  • 92787c7938 Remove some deprecated files Fabien Chouteau 2020-01-07 18:37:56 +01:00
  • fce968a590 Add CONTRIBUTING.md Fabien Chouteau 2020-01-07 17:54:44 +01:00
  • e4ae48d44f Update the README Fabien Chouteau 2020-01-07 17:53:25 +01:00
  • df6a40ad5b Move startup-gen at the root of the repository Fabien Chouteau 2020-01-07 16:58:38 +01:00
  • 255c4a9e7d Remove database and json2gpr which are still work-in-progress Fabien Chouteau 2020-01-07 16:39:19 +01:00
  • 2c55d62d1e Improve startup-gen documentation dev Fabien Chouteau 2019-11-20 11:43:58 +01:00
  • 16db6433ff Define a GPR_TOOL scenario variable, if not already defined Fabien Chouteau 2019-10-09 17:41:18 +02:00
  • 2f31887f14 Use clean error reporting for unknown CPU Fabien Chouteau 2019-10-09 17:40:40 +02:00
  • 8cf493eb30 Fix stack alignment for RISC-V lts-20 20.2 20.1 20.0 20-sustained Fabien Chouteau 2019-09-30 17:21:34 +02:00
  • dcb2363bd3 Typo Fabien Chouteau 2019-09-18 21:57:18 +02:00
  • 3a0bc5b53e First version of the startup-gen documentation Fabien Chouteau 2019-09-18 21:09:01 +02:00
  • 657e6c6003 Add a switch to print the tags available in templates Fabien Chouteau 2019-09-18 20:49:03 +02:00
  • 6fdfba614b Fix template tags when there is no interrupt defined Fabien Chouteau 2019-09-18 20:38:35 +02:00
  • 7b66a8e17e startup-gen/testsuite: Fix target triplet Fabien Chouteau 2019-08-22 18:04:55 +02:00
  • 5c4a42929c Add license and copyright notice in startup-gen Fabien Chouteau 2019-08-21 18:01:57 +02:00
  • 27097cd43a Improve architecture matching for ARM Fabien Chouteau 2019-08-21 17:44:47 +02:00
  • 31e4f53f8b Change armvX-m crt0 template to use instructions available on all Cortex-M Fabien Chouteau 2019-08-21 17:43:47 +02:00
  • bdf958e7b4 Fix installation artifacts Fabien Chouteau 2019-07-25 14:51:51 +02:00
  • 285c5e91c5 Rename attribute CPU to CPU_Name Fabien Chouteau 2019-07-25 14:46:29 +02:00
  • 5155fe1621 Rename gpr2ld to startup-gen Fabien Chouteau 2019-07-24 20:10:34 +02:00
  • 03a32e73f1 Update .gitignore Fabien Chouteau 2019-04-25 19:06:47 +02:00
  • 9bab9ee4db Testsuite: add support of --target option Fabien Chouteau 2019-04-25 19:06:31 +02:00
  • 15e8e272c1 Add RISC-V support and tests Fabien Chouteau 2019-04-25 17:46:28 +02:00
  • 722c54006d Switch test execution to run-cross instead of GNATemu Fabien Chouteau 2019-04-25 17:36:30 +02:00
  • dbb8528886 Move the cortex-m basic symbol matching test Fabien Chouteau 2019-04-25 17:34:46 +02:00
  • 392adb8f09 armvX-m.ld.tmplt: fix case where RAM or ROM lists are empty Fabien Chouteau 2019-04-19 13:07:35 +02:00
  • ef36c3dca9 Do not add "Main RAM" in the list of "other" RAM Fabien Chouteau 2019-04-19 13:06:28 +02:00
  • 0d379eaf17 Add tools to quickly create compilation tests Fabien Chouteau 2019-04-19 13:03:53 +02:00
  • e6bce74490 Add an invalid project error message Fabien Chouteau 2019-04-19 11:12:13 +02:00
  • 36b7d704bc Refactor number input handling Fabien Chouteau 2019-04-19 11:11:39 +02:00
  • 302bf19f98 Add a test for the STM32F407 layout (Cortex-M4F, armv7e-m) Fabien Chouteau 2019-04-17 15:44:27 +02:00
  • 81994795a5 Change template parameters to add a boot memory Fabien Chouteau 2019-04-17 12:52:10 +02:00
  • ecc39fda1c Add a BOOT_FROM_ROM boolean template value Fabien Chouteau 2019-04-17 11:01:11 +02:00
  • a5b3c8f4f3 Add support for GPR external reference switch (-X) Fabien Chouteau 2019-04-17 10:58:18 +02:00
  • 8ed255b823 Improve error report and add invalid spec tests Fabien Chouteau 2019-04-15 20:04:21 +02:00
  • eeb100c32e Do not try generate output if the filename is empty Fabien Chouteau 2019-04-09 15:37:37 +02:00
  • d479efe998 Handle invalid input for Float_Handling and int nbr Fabien Chouteau 2019-04-09 15:16:19 +02:00
  • ee9ace1e04 Add a couple of tests on template data Fabien Chouteau 2019-04-09 15:01:24 +02:00
  • d90df791e0 Add CPU->Arch mapping and default templates Fabien Chouteau 2019-04-08 16:08:01 +02:00
  • eb20133c34 Take Number_Of_Interrupts into account for interrupt list Fabien Chouteau 2019-04-08 11:59:49 +02:00
  • 60c7b0475a Merge all configs in a simple GPR package: Device_Configuration Fabien Chouteau 2019-04-08 11:39:50 +02:00
  • 38981226cc Replace code and linker generator by template based solution Fabien Chouteau 2019-03-21 20:13:14 +01:00
  • c1209202bd misc : renames database handling with a better name Corentin Gay 2018-08-24 17:45:42 +02:00
  • 2fcdaa23aa querytool, query : rewrite function to query an info with intermediate tables Corentin Gay 2018-08-24 17:44:21 +02:00
  • 5b17e0af51 general : update README Corentin Gay 2018-08-24 17:42:47 +02:00
  • 884b91d79a gpr2ld, misc : correcting readme Corentin Gay 2018-08-23 17:59:09 +02:00
  • edeb1c35de gpr2ld,misc : update todo and readme Corentin Gay 2018-08-23 17:57:32 +02:00
  • 2a858dcd48 gpr2ld,conf : correct configuration file Corentin Gay 2018-08-23 10:54:15 +02:00