X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/8f6c56a50524aa785f7e596d52dddfb331e18961..cf7d32b81c573a0536dc4da4157f9c26f8d0bed3:/osfmk/i386/machdep_call.c diff --git a/osfmk/i386/machdep_call.c b/osfmk/i386/machdep_call.c index 841d3cde0..a21a9a792 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,11 +41,6 @@ #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), @@ -53,16 +48,19 @@ machdep_call_t machdep_call_table[] = { 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)); +