Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions arch/riscv/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ config RISCV
select ARCH_ENABLE_SPLIT_PMD_PTLOCK if PGTABLE_LEVELS > 2
select ARCH_ENABLE_THP_MIGRATION if TRANSPARENT_HUGEPAGE
select ARCH_HAS_BINFMT_FLAT
select ARCH_HAS_CC_CAN_LINK
select ARCH_HAS_CURRENT_STACK_POINTER
select ARCH_HAS_DEBUG_VIRTUAL if MMU
select ARCH_HAS_DEBUG_VM_PGTABLE
Expand Down Expand Up @@ -1374,6 +1375,20 @@ config PORTABLE
config ARCH_PROC_KCORE_TEXT
def_bool y

config ARCH_CC_CAN_LINK
bool
default $(cc_can_link_user,-mabi=lp64d) if 64BIT && FPU
default $(cc_can_link_user,-mabi=lp64) if 64BIT
default $(cc_can_link_user,-mabi=ilp32d) if FPU
default $(cc_can_link_user,-mabi=ilp32)

config ARCH_USERFLAGS
string
default "-mabi=lp64d" if 64BIT && FPU
default "-mabi=lp64" if 64BIT
default "-mabi=ilp32d" if FPU
default "-mabi=ilp32"

menu "Power management options"

source "kernel/power/Kconfig"
Expand Down