-
Notifications
You must be signed in to change notification settings - Fork 15
GNU support for ARC HW options
Claudiu Zissulescu edited this page Sep 6, 2017
·
2 revisions
HW Configuration Option | GCC support | How to |
---|---|---|
addr_size | Only 32bits | via linker scripts. |
aps_feature | N.A. | |
byte_order | Full support. | -EB/-LE |
bitscan_option | Full support. | -mnorm |
br_bc_entries | N.A. | |
br_pt_entries | N.A. | |
br_bc_full_tag | N.A. | |
br_rs_entries | N.A. | |
br_bc_tag_size | N.A. | |
br_tosq_entries | N.A. | |
br_fb_entries | N.A. | |
code_density | Full support. | -mcode-density |
code_protect | N.A. | |
dccm_mem_cycles | Set to 2 cycles. | |
dccm_posedge | N.A. | |
dccm_mem_banks | N.A. | |
dc_mem_cycles | Set to 2 cycles. | |
dc_posedge | N.A. | |
dmp_unaligned | On. | Always on for ARCv2 |
ecc_exception | N.A. | |
external_interrupts | Full support. | via interrupt attribute. |
ecc_option | N.A. | |
firq_option | Full support. | via firq attribute. |
fpu_dp_option | Full support. | -mfpu=option |
fpu_fma_option | Full support. | -mfpu=option |
fpu_div_option | Full support. | -mfpu=option |
has_actionpoints | N.A. | |
has_fpu | Full support. | via -mfpu=option |
has_interrupts | Full support. | via interrupt option. |
has_mmu | N.A. | |
has_mpu | N.A. | |
has_timer_0 | N.A. | |
has_timer_1 | N.A. | |
has_pct | N.A. | |
has_rtt | N.A. | |
has_smart | N.A. | |
intvbase_preset | N.A. | |
lpc_size | Full support. | -mlpc-width=size |
mpu_num_regions | N.A. | |
mpy_option | Full support. | -mpy-option=option |
mmu_page_size_sel0 | N.A. | |
mmu_page_size_sel1 | N.A. | |
mmu_pae_enabled | N.A. | |
ntlb_num_entries | N.A. | |
num_actionpoints | N.A. | |
number_of_interrupts | N.A. | |
number_of_levels | N.A. | |
pct_counters | N.A. | |
pct_interrupt | N.A. | |
pc_size | N.A. | adjustable via linker scripts. |
rgf_num_regs | Full support. | -mrgf-banked-regs=option |
rgf_banked_regs | N.A. | |
rgf_num_banks | N.A. | |
rtc_option | N.A. | |
rtt_feature_level | N.A. | |
stack_checking | N.A. | |
swap_option | Full support. | -mswap |
smar_stack_entries | N.A. | |
smart_implementation | N.A. | |
stlb_num_entries | N.A. | |
slc_size | Full support. | -param l2-cache-size |
slc_line_size | N.A. | |
slc_ways | N.A. | |
slc_tag_banks | N.A. | |
slc_tram_delay | N.A. | |
slc_dbank_width | N.A. | |
slc_data_banks | N.A. | |
slc_dram_delay | N.A. | |
slc_mem_bus_width | N.A. | |
slc_ecc_option | N.A. | |
slc_data_halfcycle_steal | N.A. | |
slc_data_add_pre_pipeline | N.A. | |
uaux_option | N.A. |