X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/89b3af67bb32e691275bf6fa803d1834b2284115..4a3eedf9ecc9bbe3f3a5c6ce5e53ad199d639d32:/osfmk/ppc/machine_routines.h diff --git a/osfmk/ppc/machine_routines.h b/osfmk/ppc/machine_routines.h index f154e0f50..08cb102e7 100644 --- a/osfmk/ppc/machine_routines.h +++ b/osfmk/ppc/machine_routines.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ * @@ -96,6 +96,9 @@ extern vm_offset_t ml_static_ptovirt( extern vm_offset_t ml_vtophys( vm_offset_t vaddr); +vm_size_t ml_nofault_copy( + vm_offset_t virtsrc, vm_offset_t virtdst, vm_size_t size); + /* PCI config cycle probing */ extern boolean_t ml_probe_read( vm_offset_t paddr, @@ -208,6 +211,11 @@ extern void bzero_phys( addr64_t phys_address, uint32_t length); +/* Zero bytes starting at a physical address that's uncacheable */ +extern void bzero_phys_nc( + addr64_t phys_address, + uint32_t length); + #endif /* KERNEL_PRIVATE */ #ifdef XNU_KERNEL_PRIVATE @@ -229,18 +237,6 @@ extern vm_offset_t ml_static_malloc( #endif /* PEXPERT_KERNEL_PRIVATE || MACH_KERNEL_PRIVATE */ -#if defined(BSD_KERNEL_PRIVATE) || defined(MACH_KERNEL_PRIVATE) - -extern int set_be_bit( - void); - -extern int clr_be_bit( - void); - -extern int be_tracing( - void); - -#endif /* BSD_KERNEL_PRIVATE || MACH_KERNEL_PRIVATE */ #ifdef MACH_KERNEL_PRIVATE extern void ml_init_interrupt( @@ -324,6 +320,8 @@ extern unsigned int ml_scom_read( extern uint32_t ml_hdec_ratio(void); +extern int boffSettingsInit; + #endif /* KERNEL_PRIVATE */ #endif /* _PPC_MACHINE_ROUTINES_H_ */