Bin Meng
|
989039117f
Makefile: Manually forward RELAX_FLAG to the assembler when linking with LLD
|
2 years ago |
Bin Meng
|
81eb7088b6
README: Update toolchain information
|
2 years ago |
Bin Meng
|
2c74dc3c47
docs: Document FW_PIC compile time option
|
2 years ago |
Bin Meng
|
a4555e5698
docs: Document parameters passed to firmware and alignment requirement
|
2 years ago |
Bin Meng
|
8a1475b5a1
firmware: Remove the unhelpful alignment codes before fdt relocation
|
2 years ago |
Alex Richardson
|
f3a8f603a7
include: types: Use __builtin_offsetof when supported
|
2 years ago |
Alex Richardson
|
7210e90785
firmware: use __SIZEOF_LONG__ for field offsets in fw_dynamic.h
|
2 years ago |
Green Wan
|
e3d6919d10
lib: utils/reset: Add generic GPIO reset driver
|
2 years ago |
Green Wan
|
4c3df2ab96
lib: utils/gpio: Add minimal SiFive GPIO driver
|
2 years ago |
Anup Patel
|
c14f1fe0df
lib: utils/gpio: Add simple FDT based GPIO framework
|
2 years ago |
Anup Patel
|
36b8effe4a
lib: utils/gpio: Add generic GPIO configuration library
|
2 years ago |
Anup Patel
|
e931f387b2
lib: utils/fdt: Add fdt_parse_phandle_with_args() API
|
2 years ago |
Jessica Clarke
|
17729d44da
lib: utils: Drop dependency on libgcc by importing part of FreeBSD's libquad
|
2 years ago |
Jessica Clarke
|
2942777425
Makefile: Support building with Clang and LLVM binutils
|
2 years ago |
Jessica Clarke
|
09ad811ec4
firmware: Only default FW_PIC to y if supported
|
2 years ago |
Jessica Clarke
|
a3d328ae33
firmware: Explicitly pass -pie to the linker, not just the driver
|
2 years ago |
Jessica Clarke
|
397afe5ba1
fw_base: Put data in .data rather than .text
|
2 years ago |
Jessica Clarke
|
7f1be8a624
fw_base: Don't mark fw_platform_init as both global and weak
|
2 years ago |
Anup Patel
|
a76ac4449b
lib: sbi: Fix sbi_pmu_exit() for systems not having MCOUNTINHIBIT csr
|
2 years ago |
Bin Meng
|
b88b3661d4
firmware: Define a macro for version of struct fw_dynamic_info
|
2 years ago |
Bin Meng
|
dcb756b01a
firmware: Remove the sanity checks in fw_save_info()
|
2 years ago |
Bin Meng
|
abfce9b25c
docs: Make <xyz> visible in the rendered platform guide
|
2 years ago |
Bin Meng
|
dafaa0f54b
docs: Correct a typo in platform_guide.md
|
2 years ago |
Bin Meng
|
14c7f71c0d
firmware: Minor optimization in _scratch_init()
|
2 years ago |
Atish Patra
|
0e12aa8dee
platform: generic: Add PMU support
|
2 years ago |
Atish Patra
|
ec1b8bb763
lib: sbi: Improve TLB function naming
|
2 years ago |
Atish Patra
|
764a17d852
lib: sbi: Implement firmware counters
|
2 years ago |
Atish Patra
|
37f9b0f2f2
lib: sbi: Implement SBI PMU extension
|
2 years ago |
Atish Patra
|
ae72ec0915
utils: fdt: Add fdt helper functions to parse PMU DT nodes
|
2 years ago |
Atish Patra
|
13d40f21d5
lib: sbi: Add PMU support
|
2 years ago |