/kernel/trunk/arch/ppc32/src/dummy.s |
30,21 → 30,28 |
|
.global asm_delay_loop |
.global userspace |
.global before_thread_runs_arch |
.global after_thread_ran_arch |
.global dummy |
.global fpu_init |
.global fpu_enable |
.global fpu_disable |
.global tlb_invalidate_all |
.global tlb_invalidate_asid |
.global tlb_invalidate_pages |
|
before_thread_runs_arch: |
after_thread_ran_arch: |
userspace: |
asm_delay_loop: |
fpu_init: |
fpu_enable: |
fpu_disable: |
tlb_invalidate_all: |
b tlb_invalidate_all |
|
tlb_invalidate_asid: |
b tlb_invalidate_asid |
|
tlb_invalidate_pages: |
b tlb_invalidate_pages |
|
userspace: |
b userspace |
|
asm_delay_loop: |
b asm_delay_loop |
dummy: |
0: |
b 0b |
/kernel/trunk/arch/ppc32/src/fpu_context.S |
33,9 → 33,6 |
|
.global fpu_context_save |
.global fpu_context_restore |
.global fpu_init |
.global fpu_enable |
.global fpu_disable |
|
.macro FPU_CONTEXT_STORE r |
stfd fr14, OFFSET_FR14(\r) |
94,12 → 91,3 |
mtfsf 7, fr0 |
|
blr |
|
fpu_init: |
blr |
|
fpu_enable: |
blr |
|
fpu_disable: |
blr |
/kernel/trunk/arch/ppc32/Makefile.inc |
63,8 → 63,6 |
arch/$(ARCH)/src/dummy.s \ |
arch/$(ARCH)/src/asm.S \ |
arch/$(ARCH)/src/cpu/cpu.c \ |
arch/$(ARCH)/src/proc/scheduler.c \ |
arch/$(ARCH)/src/drivers/cuda.c \ |
arch/$(ARCH)/src/mm/as.c \ |
arch/$(ARCH)/src/mm/frame.c \ |
arch/$(ARCH)/src/mm/memory_init.c \ |