An implementation to flush multiple d-cache lines has been added per the top-level cache.h API. ZEP-1153 was opened to express the need for MORE i-cache and d-cache APIs. For example, the current cache.h API doesn't provide a means to invalidate d-cache lines and has nothing for i-cache. I've also modified some of the i-cache related aux registers to have better names so that they won't be confused with d-cache. These changes are for ZEP-1176. Change-Id: If4c5410451cc40dcd5618fc871093c8febf7e061 Signed-off-by: Chuck Jordan <cjordan@synopsys.com>
21 lines
645 B
Makefile
21 lines
645 B
Makefile
ccflags-y += -I$(srctree)/kernel/unified/include
|
|
ccflags-y +=-I$(srctree)/arch/$(ARCH)/include
|
|
|
|
obj-y += thread.o thread_entry_wrapper.o \
|
|
cpu_idle.o fast_irq.o fatal.o fault.o \
|
|
fault_s.o irq_manage.o cache.o \
|
|
isr_wrapper.o regular_irq.o swap_macros.h swap.o \
|
|
sys_fatal_error_handler.o
|
|
|
|
obj-y += prep_c.o \
|
|
reset.o \
|
|
vector_table.o
|
|
|
|
obj-$(CONFIG_IRQ_OFFLOAD) += irq_offload.o
|
|
|
|
# Some ARC cores like the EM4 lack the atomic LLOCK/SCOND and
|
|
# can't use these.
|
|
obj-$(CONFIG_ATOMIC_OPERATIONS_CUSTOM) += atomic.o
|
|
obj-$(CONFIG_IRQ_VECTOR_TABLE_BSP) += irq_vector_table.o
|
|
obj-$(CONFIG_SW_ISR_TABLE) += sw_isr_table.o
|