X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/8f6c56a50524aa785f7e596d52dddfb331e18961..13f56ec4e58bf8687e2a68032c093c0213dd519b:/osfmk/i386/machdep_call.c diff --git a/osfmk/i386/machdep_call.c b/osfmk/i386/machdep_call.c index 841d3cde0..9152b8741 100644 --- a/osfmk/i386/machdep_call.c +++ b/osfmk/i386/machdep_call.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ * @@ -41,28 +41,26 @@ #include extern kern_return_t kern_invalid(void); -#ifdef FIXME -extern kern_return_t PCcreate(), PCldt(), PCresume(); -extern kern_return_t PCcopyBIOSData(), PCmapBIOSRom(); -extern kern_return_t PCsizeBIOSExtData(), PCcopyBIOSExtData(); -#endif machdep_call_t machdep_call_table[] = { - MACHDEP_CALL_ROUTINE(thread_get_cthread_self,0), - MACHDEP_CALL_ROUTINE(thread_set_cthread_self,1), + MACHDEP_CALL_ROUTINE(kern_invalid,0), + MACHDEP_CALL_ROUTINE(kern_invalid,0), MACHDEP_CALL_ROUTINE(kern_invalid,0), MACHDEP_CALL_ROUTINE(thread_fast_set_cthread_self,1), MACHDEP_CALL_ROUTINE(thread_set_user_ldt,3), -#ifdef FIXME - MACHDEP_CALL_ROUTINE(PCcreate,3), - MACHDEP_CALL_ROUTINE(PCldt,3), - MACHDEP_CALL_ROUTINE(PCresume,0), - MACHDEP_CALL_ROUTINE(PCcopyBIOSData,1), - MACHDEP_CALL_ROUTINE(PCsizeBIOSExtData,0), - MACHDEP_CALL_ROUTINE(PCcopyBIOSExtData,1), - MACHDEP_CALL_ROUTINE(PCmapBIOSRom,3), -#endif + MACHDEP_BSD_CALL_ROUTINE(i386_set_ldt,3), + MACHDEP_BSD_CALL_ROUTINE(i386_get_ldt,3), +}; +machdep_call_t machdep_call_table64[] = { + MACHDEP_CALL_ROUTINE(kern_invalid,0), + MACHDEP_CALL_ROUTINE(kern_invalid,0), + MACHDEP_CALL_ROUTINE(kern_invalid,0), + MACHDEP_CALL_ROUTINE64(thread_fast_set_cthread_self64,1), + MACHDEP_CALL_ROUTINE(kern_invalid,0), + MACHDEP_CALL_ROUTINE(kern_invalid,0), + MACHDEP_CALL_ROUTINE(kern_invalid,0), }; int machdep_call_count = (sizeof (machdep_call_table) / sizeof (machdep_call_t)); +