summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2023-03-01make: Add a command line option for debugging OpenSBIBin Meng1-1/+6
2023-02-08Makefile: Add missing .dep files for fw_*.elf.ldJessica Clarke1-0/+9
2023-01-06Makefile: Remove -N ldflag to prevent linker RWX warningRahul Pathak1-1/+1
2022-12-04Makefile: bugfix for handling platform pathsAlejandro Cabrera Aldaya1-1/+1
2022-12-04Makefile: replace `echo` with `printf` for compatibilityKaDiWa1-1/+1
2022-10-23Makefile: Add rules for carray sources in lib/sbiVivian Wang1-0/+7
2022-10-23Makefile: Add cscope supportTan En De1-0/+13
2022-08-08Makefile: Fix typo related to object.mkAnup Patel1-1/+1
2022-08-08platform: Remove redundant config.mk from all platformsAnup Patel1-3/+1
2022-08-08Makefile: Compile lib/utils sources separately for each platformAnup Patel1-24/+24
2022-08-08Makefile: Add initial kconfig support for each platformAnup Patel1-12/+60
2022-05-13Makefile: Add support for generating C array at compile timeAnup Patel1-0/+11
2022-05-13Makefile: Allow generated C source to be anywhere in build directoryAnup Patel1-3/+3
2022-02-04Makefile: fix build with binutils 2.38Aurelien Jarno1-1/+8
2021-12-16Makefile: Improve the method to disable -m(no-)save-restore optionXiang W1-4/+7
2021-12-11Makefile: Fix -msave-restore compile warning with CLANG-10 (or lower)Anup Patel1-4/+10
2021-10-20Makefile: Add build time and compiler info stringWei Fu1-0/+31
2021-07-27Makefile: Manually forward RELAX_FLAG to the assembler when linking with LLDBin Meng1-0/+5
2021-07-11lib: utils: Drop dependency on libgcc by importing part of FreeBSD's libquadJessica Clarke1-1/+1
2021-07-11Makefile: Support building with Clang and LLVM binutilsJessica Clarke1-7/+59
2021-07-11firmware: Only default FW_PIC to y if supportedJessica Clarke1-0/+3
2021-05-19Makefile: unconditionally disable SSPFabrice Fontaine1-1/+1
2021-03-22include: headers: Replace __ASSEMBLY__ with __ASSEMBLER__Marouene Boubakri1-1/+1
2021-03-19firmware: Support position independent executionVincent Chen1-1/+1
2020-11-02Makefile: Add option to use toolchain default ABI and ISA stringAnup Patel1-4/+14
2020-10-18Makefile: Allow padding zeros when converting DTB to C sourceHeinrich Schuchardt1-2/+5
2020-10-18Makefile: Build ELF, BIN and LD script in platform build directoryAnup Patel1-9/+9
2020-10-10makefile: fix clean directiveDamien Le Moal1-0/+2
2020-06-05firmware: Remove FW_PAYLOAD_FDT and related documentationAnup Patel1-2/+0
2020-06-05Makefile: Add mechanism for platforms to have multiple builtin DTBsAnup Patel1-0/+17
2020-06-05Makefile: Preprocess builtin DTSAnup Patel1-2/+2
2020-06-05Makefile: Fix builtin DTB compilation for out-of-tree platformsAnup Patel1-3/+3
2020-03-13Makefile: Fix distclean make targetAnup Patel1-4/+5
2020-03-08makefile: Do setup of the install target more flexibleNikita Ermakov1-20/+47
2020-02-06makefile: add support for building on macOSAlex Richardson1-3/+10
2020-01-08build: Use -ffreestandingKhem Raj1-1/+1
2019-10-02Makefile: Minor fix in OPENSBI_VERSION_GITAnup Patel1-1/+1
2019-08-19Include `git describe` in OpenSBIPalmer Dabbelt1-0/+4
2019-06-29include: Add version info to struct sbi_platformAbner Chang1-2/+2
2019-06-19platform: Move platform common to lib/utils.Atish Patra1-10/+19
2019-06-19lib: Move sbi core library to lib/sbiAtish Patra1-7/+7
2019-04-30Makefile: explicitly disable PIEKarsten Merker1-0/+1
2019-04-09TOP: Allow building platform out-of-treeAnup Patel1-25/+49
2019-02-28Fix missing quotes in MakefileAndreas Schwab1-1/+1
2019-02-28Fix makefile dependency generationAndreas Schwab1-2/+2
2019-02-26Makefile: Set the platform variables before parsing the platformsAlistair Francis1-8/+10
2019-02-22Makefile: Rename compile_ld() to compile_elf()Anup Patel1-7/+7
2019-02-19Makefile: Use sed instead of awk to parse OpenSBI versionAnup Patel1-2/+2
2019-02-19Makefile: Fix error evaluating OPENSBI_CC_XLENAnup Patel1-25/+25
2019-02-17Makefile: Fix the assignment of OPENSBI_CC_XLENAlistair Francis1-3/+3