/branches/arm/kernel/arch/arm32/Makefile.inc |
---|
42,6 → 42,9 |
DEFS += -D__32_BITS__ -DMACHINE=$(MACHINE) -DKERNEL_LOAD_ADDRESS=$(KERNEL_LOAD_ADDRESS) |
CONFIG_MSIM_GXEMUL = y |
DEFS += -DCONFIG_MSIM_GXEMUL |
## Compile with hierarchical page tables support. |
# |
61,6 → 64,7 |
ARCH_SOURCES = \ |
arch/$(ARCH)/src/start.S \ |
arch/$(ARCH)/src/asm.S \ |
arch/$(ARCH)/src/arm32.c \ |
arch/$(ARCH)/src/context.S \ |
arch/$(ARCH)/src/dummy.S \ |
72,5 → 76,7 |
arch/$(ARCH)/src/interrupt.c \ |
arch/$(ARCH)/src/mm/tlb.c \ |
arch/$(ARCH)/src/aux_print/printf.c \ |
arch/$(ARCH)/src/aux_print/io.c |
arch/$(ARCH)/src/aux_print/io.c \ |
arch/$(ARCH)/src/console.c \ |
arch/$(ARCH)/src/drivers/msim_gxemul.c |
/branches/arm/kernel/arch/arm32/src/dummy.S |
---|
31,33 → 31,39 |
.global calibrate_delay_loop |
.global asm_delay_loop |
.global dummy |
.global arch_grab_console |
.global arch_release_console |
#.global arch_grab_console |
#.global arch_release_console |
.global cpu_halt |
.global fpu_context_restore |
.global fpu_context_save |
.global fpu_enable |
.global fpu_init |
#.global interrupts_disable |
#.global interrupts_enable |
#.global interrupts_read |
#.global interrupts_restore |
.global memcpy |
.global memcpy_from_uspace |
.global memcpy_to_uspace |
.global memsetb |
#.global memcpy |
#.global memcpy_from_uspace |
#.global memcpy_to_uspace |
#.global memsetb |
.global panic_printf |
.global symbol_table |
.global sys_tls_set |
#.global tlb_invalidate_asid |
#.global tlb_invalidate_pages |
.global userspace |
calibrate_delay_loop: |
asm_delay_loop: |
arch_grab_console: |
arch_release_console: |
#arch_grab_console: |
#arch_release_console: |
cpu_halt: |
fpu_context_restore: |
fpu_context_save: |
67,10 → 73,10 |
#interrupts_enable: |
#interrupts_read: |
#interrupts_restore: |
memcpy: |
memcpy_from_uspace: |
memcpy_to_uspace: |
memsetb: |
#memcpy: |
#memcpy_from_uspace: |
#memcpy_to_uspace: |
#memsetb: |
panic_printf: |
symbol_table: |
sys_tls_set: |