mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
Also use ntoskrnl.spec file for ARM
svn path=/trunk/; revision=35930
This commit is contained in:
parent
5191b2d18f
commit
649ee830ed
3 changed files with 20 additions and 1491 deletions
|
@ -2,12 +2,7 @@
|
|||
<!DOCTYPE module SYSTEM "../tools/rbuild/project.dtd">
|
||||
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<bootstrap installbase="$(CDOUTPUT)" />
|
||||
<ifnot property="ARCH" value="arm">
|
||||
<importlibrary definition="ntoskrnl.spec.def" />
|
||||
</ifnot>
|
||||
<if property="ARCH" value="arm">
|
||||
<importlibrary definition="ntoskrnl_arm.def" />
|
||||
</if>
|
||||
<importlibrary definition="ntoskrnl.spec.def" />
|
||||
<define name="_DISABLE_TIDENTS" />
|
||||
<define name="__NTOSKRNL__" />
|
||||
<define name="_NTOSKRNL_" />
|
||||
|
|
|
@ -169,12 +169,14 @@
|
|||
@ fastcall ExfReleasePushLockShared(ptr)
|
||||
@ fastcall ExfTryToWakePushLock(ptr)
|
||||
@ fastcall ExfUnblockPushLock(ptr ptr)
|
||||
#ifdef _M_IX86
|
||||
@ fastcall Exfi386InterlockedDecrementLong(ptr)
|
||||
@ fastcall Exfi386InterlockedExchangeUlong(ptr long)
|
||||
@ fastcall Exfi386InterlockedIncrementLong(ptr)
|
||||
@ stdcall Exi386InterlockedDecrementLong(ptr)
|
||||
@ stdcall Exi386InterlockedExchangeUlong(ptr long long)
|
||||
@ stdcall Exi386InterlockedIncrementLong(ptr)
|
||||
#endif
|
||||
@ fastcall ExiAcquireFastMutex(ptr) ExAcquireFastMutex
|
||||
@ fastcall ExiReleaseFastMutex(ptr) ExReleaseFastMutex
|
||||
@ fastcall ExiTryToAcquireFastMutex(ptr) ExTryToAcquireFastMutex
|
||||
|
@ -534,10 +536,12 @@
|
|||
@ stdcall KdPowerTransition(long)
|
||||
@ stdcall KdRefreshDebuggerNotPresent()
|
||||
@ stdcall KdSystemDebugControl(long ptr long ptr long ptr long)
|
||||
#ifdef _M_IX86
|
||||
@ stdcall Ke386CallBios(long ptr)
|
||||
;Ke386IoSetAccessProcess
|
||||
;Ke386QueryIoAccessMap
|
||||
;Ke386SetIoAccessMap
|
||||
#endif
|
||||
@ fastcall KeAcquireGuardedMutex(ptr)
|
||||
@ fastcall KeAcquireGuardedMutexUnsafe(ptr)
|
||||
@ fastcall KeAcquireInStackQueuedSpinLockAtDpcLevel(ptr ptr)
|
||||
|
@ -555,6 +559,9 @@
|
|||
@ stdcall KeCapturePersistentThreadState(ptr long long long long long ptr)
|
||||
@ stdcall KeClearEvent(ptr)
|
||||
@ stdcall KeConnectInterrupt(ptr)
|
||||
#ifdef _M_ARM
|
||||
@ extern KeDcacheFlushCount
|
||||
#endif
|
||||
@ stdcall KeDelayExecutionThread(long long ptr)
|
||||
@ stdcall KeDeregisterBugCheckCallback(ptr)
|
||||
@ stdcall KeDeregisterBugCheckReasonCallback(ptr)
|
||||
|
@ -572,6 +579,7 @@
|
|||
@ stdcall KeGetCurrentThread()
|
||||
@ stdcall KeGetPreviousMode()
|
||||
@ stdcall KeGetRecommendedSharedDataAlignment()
|
||||
#ifdef _M_IX86
|
||||
;KeI386AbiosCall
|
||||
@ stdcall KeI386AllocateGdtSelectors(ptr long)
|
||||
;KeI386Call16BitCStyleFunction
|
||||
|
@ -582,6 +590,10 @@
|
|||
@ stdcall KeI386ReleaseGdtSelectors(ptr long)
|
||||
;KeI386ReleaseLid
|
||||
;KeI386SetGdtSelector
|
||||
#endif
|
||||
#ifdef _M_ARM
|
||||
@ extern KeIcacheFlushCount
|
||||
#endif
|
||||
@ stdcall KeInitializeApc(ptr ptr long ptr ptr ptr long ptr)
|
||||
@ stdcall KeInitializeCrashDumpHeader(long long ptr long ptr)
|
||||
@ stdcall KeInitializeDeviceQueue(ptr)
|
||||
|
@ -693,7 +705,9 @@
|
|||
@ stdcall KeWaitForSingleObject(ptr long long long ptr)
|
||||
@ fastcall KefAcquireSpinLockAtDpcLevel(ptr)
|
||||
@ fastcall KefReleaseSpinLockFromDpcLevel(ptr)
|
||||
#ifdef _M_IX86
|
||||
@ stdcall Kei386EoiHelper()
|
||||
#endif
|
||||
@ fastcall KiAcquireSpinLock(ptr)
|
||||
@ extern KiBugCheckData
|
||||
@ stdcall KiCheckForKernelApcDelivery()
|
||||
|
@ -703,8 +717,13 @@
|
|||
@ extern KiEnableTimerWatchdog
|
||||
@ stdcall KiIpiServiceRoutine(ptr ptr)
|
||||
@ fastcall KiReleaseSpinLock(ptr)
|
||||
#ifdef _M_ARM
|
||||
@ extern KiRawTicks
|
||||
#endif
|
||||
@ cdecl KiUnexpectedInterrupt()
|
||||
#ifdef _M_IX86
|
||||
;Kii386SpinOnSpinLock
|
||||
#endif
|
||||
@ stdcall LdrAccessResource(ptr ptr ptr ptr)
|
||||
@ stdcall LdrEnumResources(ptr ptr long ptr ptr)
|
||||
@ stdcall LdrFindResourceDirectory_U(ptr ptr long ptr)
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue