This should fix m68k build.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33619 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
c9f536d7b1
commit
6c21b53416
|
@ -39,7 +39,7 @@ KernelMergeObject kernel_arch_m68k.o :
|
|||
arch_real_time_clock.cpp
|
||||
arch_smp.c
|
||||
arch_system_info.cpp
|
||||
arch_thread.c
|
||||
arch_thread.cpp
|
||||
arch_timer.cpp
|
||||
arch_user_debugger.cpp
|
||||
arch_vm.cpp
|
||||
|
|
|
@ -33,10 +33,10 @@ static struct arch_thread sInitialState;
|
|||
struct thread *gCurrentThread;
|
||||
|
||||
// Helper function for thread creation, defined in arch_asm.S.
|
||||
extern void m68k_kernel_thread_root();
|
||||
extern "C" void m68k_kernel_thread_root();
|
||||
|
||||
extern void m68k_switch_stack_and_call(addr_t newKstack, void (*func)(void *),
|
||||
void *arg);
|
||||
extern "C" void m68k_switch_stack_and_call(addr_t newKstack,
|
||||
void (*func)(void *), void *arg);
|
||||
|
||||
|
||||
void
|
||||
|
@ -214,7 +214,7 @@ arch_thread_context_switch(struct thread *from, struct thread *to)
|
|||
if ((newPageDirectory % B_PAGE_SIZE) != 0)
|
||||
panic("arch_thread_context_switch: bad pgdir 0x%lx\n", newPageDirectory);
|
||||
#warning M68K: export from arch_vm.c
|
||||
m68k_set_pgdir(newPageDirectory);
|
||||
m68k_set_pgdir((void *)newPageDirectory);
|
||||
m68k_context_switch(&from->arch_info.sp, to->arch_info.sp);
|
||||
}
|
||||
|
Loading…
Reference in New Issue