From: ReactOS Portable Systems Group Date: Sat, 9 Feb 2008 00:59:05 +0000 (+0000) Subject: A couple of header fixes to get all the FreeLDR-loaded boot drivers to compile and... X-Git-Tag: backups/hyperion@33110~789 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=23539081bbcec8cca059b5da67c58e99b0e9a65a;ds=sidebyside A couple of header fixes to get all the FreeLDR-loaded boot drivers to compile and link. FreeLDR now stops at ArmPrepareForReactOS, when we get to enable the MMU, Caches and other such fun stuff. Bring-up now really starts! svn path=/trunk/; revision=32233 --- diff --git a/reactos/include/ddk/ndis.h b/reactos/include/ddk/ndis.h index d34ca92ff15..baf39ef6834 100644 --- a/reactos/include/ddk/ndis.h +++ b/reactos/include/ddk/ndis.h @@ -2285,7 +2285,7 @@ NdisDestroyLookaheadBufferFromSharedMemory( #endif -#if defined(_M_IX86) || defined(_M_AMD64) +#if defined(_M_IX86) || defined(_M_AMD64) || defined(_M_ARM) /* * VOID diff --git a/reactos/include/ndk/arm/ketypes.h b/reactos/include/ndk/arm/ketypes.h index 6f64e48cc66..9ab0e53da2c 100644 --- a/reactos/include/ndk/arm/ketypes.h +++ b/reactos/include/ndk/arm/ketypes.h @@ -230,16 +230,5 @@ KeGetCurrentPrcb(VOID) return PCR->Prcb; } -// -// Macro to get current CPU -// -FORCEINLINE -ULONG -DDKAPI -KeGetCurrentProcessorNumber(VOID) -{ - return PCR->Number; -} - #endif #endif diff --git a/reactos/include/reactos/armddk.h b/reactos/include/reactos/armddk.h index 53c3ee2422f..8775eff5a5c 100644 --- a/reactos/include/reactos/armddk.h +++ b/reactos/include/reactos/armddk.h @@ -22,6 +22,11 @@ #define PCR ((volatile KPCR * const)USPCR) #define USERPCR ((volatile KPCR * const)KIPCR) +// +// Just read it from the PCR +// +#define KeGetCurrentProcessorNumber() ((ULONG)(PCR->Number)) + // // Stub //