mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 16:32:59 +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">
|
<!DOCTYPE module SYSTEM "../tools/rbuild/project.dtd">
|
||||||
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
<bootstrap installbase="$(CDOUTPUT)" />
|
<bootstrap installbase="$(CDOUTPUT)" />
|
||||||
<ifnot property="ARCH" value="arm">
|
<importlibrary definition="ntoskrnl.spec.def" />
|
||||||
<importlibrary definition="ntoskrnl.spec.def" />
|
|
||||||
</ifnot>
|
|
||||||
<if property="ARCH" value="arm">
|
|
||||||
<importlibrary definition="ntoskrnl_arm.def" />
|
|
||||||
</if>
|
|
||||||
<define name="_DISABLE_TIDENTS" />
|
<define name="_DISABLE_TIDENTS" />
|
||||||
<define name="__NTOSKRNL__" />
|
<define name="__NTOSKRNL__" />
|
||||||
<define name="_NTOSKRNL_" />
|
<define name="_NTOSKRNL_" />
|
||||||
|
|
|
@ -169,12 +169,14 @@
|
||||||
@ fastcall ExfReleasePushLockShared(ptr)
|
@ fastcall ExfReleasePushLockShared(ptr)
|
||||||
@ fastcall ExfTryToWakePushLock(ptr)
|
@ fastcall ExfTryToWakePushLock(ptr)
|
||||||
@ fastcall ExfUnblockPushLock(ptr ptr)
|
@ fastcall ExfUnblockPushLock(ptr ptr)
|
||||||
|
#ifdef _M_IX86
|
||||||
@ fastcall Exfi386InterlockedDecrementLong(ptr)
|
@ fastcall Exfi386InterlockedDecrementLong(ptr)
|
||||||
@ fastcall Exfi386InterlockedExchangeUlong(ptr long)
|
@ fastcall Exfi386InterlockedExchangeUlong(ptr long)
|
||||||
@ fastcall Exfi386InterlockedIncrementLong(ptr)
|
@ fastcall Exfi386InterlockedIncrementLong(ptr)
|
||||||
@ stdcall Exi386InterlockedDecrementLong(ptr)
|
@ stdcall Exi386InterlockedDecrementLong(ptr)
|
||||||
@ stdcall Exi386InterlockedExchangeUlong(ptr long long)
|
@ stdcall Exi386InterlockedExchangeUlong(ptr long long)
|
||||||
@ stdcall Exi386InterlockedIncrementLong(ptr)
|
@ stdcall Exi386InterlockedIncrementLong(ptr)
|
||||||
|
#endif
|
||||||
@ fastcall ExiAcquireFastMutex(ptr) ExAcquireFastMutex
|
@ fastcall ExiAcquireFastMutex(ptr) ExAcquireFastMutex
|
||||||
@ fastcall ExiReleaseFastMutex(ptr) ExReleaseFastMutex
|
@ fastcall ExiReleaseFastMutex(ptr) ExReleaseFastMutex
|
||||||
@ fastcall ExiTryToAcquireFastMutex(ptr) ExTryToAcquireFastMutex
|
@ fastcall ExiTryToAcquireFastMutex(ptr) ExTryToAcquireFastMutex
|
||||||
|
@ -534,10 +536,12 @@
|
||||||
@ stdcall KdPowerTransition(long)
|
@ stdcall KdPowerTransition(long)
|
||||||
@ stdcall KdRefreshDebuggerNotPresent()
|
@ stdcall KdRefreshDebuggerNotPresent()
|
||||||
@ stdcall KdSystemDebugControl(long ptr long ptr long ptr long)
|
@ stdcall KdSystemDebugControl(long ptr long ptr long ptr long)
|
||||||
|
#ifdef _M_IX86
|
||||||
@ stdcall Ke386CallBios(long ptr)
|
@ stdcall Ke386CallBios(long ptr)
|
||||||
;Ke386IoSetAccessProcess
|
;Ke386IoSetAccessProcess
|
||||||
;Ke386QueryIoAccessMap
|
;Ke386QueryIoAccessMap
|
||||||
;Ke386SetIoAccessMap
|
;Ke386SetIoAccessMap
|
||||||
|
#endif
|
||||||
@ fastcall KeAcquireGuardedMutex(ptr)
|
@ fastcall KeAcquireGuardedMutex(ptr)
|
||||||
@ fastcall KeAcquireGuardedMutexUnsafe(ptr)
|
@ fastcall KeAcquireGuardedMutexUnsafe(ptr)
|
||||||
@ fastcall KeAcquireInStackQueuedSpinLockAtDpcLevel(ptr ptr)
|
@ fastcall KeAcquireInStackQueuedSpinLockAtDpcLevel(ptr ptr)
|
||||||
|
@ -555,6 +559,9 @@
|
||||||
@ stdcall KeCapturePersistentThreadState(ptr long long long long long ptr)
|
@ stdcall KeCapturePersistentThreadState(ptr long long long long long ptr)
|
||||||
@ stdcall KeClearEvent(ptr)
|
@ stdcall KeClearEvent(ptr)
|
||||||
@ stdcall KeConnectInterrupt(ptr)
|
@ stdcall KeConnectInterrupt(ptr)
|
||||||
|
#ifdef _M_ARM
|
||||||
|
@ extern KeDcacheFlushCount
|
||||||
|
#endif
|
||||||
@ stdcall KeDelayExecutionThread(long long ptr)
|
@ stdcall KeDelayExecutionThread(long long ptr)
|
||||||
@ stdcall KeDeregisterBugCheckCallback(ptr)
|
@ stdcall KeDeregisterBugCheckCallback(ptr)
|
||||||
@ stdcall KeDeregisterBugCheckReasonCallback(ptr)
|
@ stdcall KeDeregisterBugCheckReasonCallback(ptr)
|
||||||
|
@ -572,6 +579,7 @@
|
||||||
@ stdcall KeGetCurrentThread()
|
@ stdcall KeGetCurrentThread()
|
||||||
@ stdcall KeGetPreviousMode()
|
@ stdcall KeGetPreviousMode()
|
||||||
@ stdcall KeGetRecommendedSharedDataAlignment()
|
@ stdcall KeGetRecommendedSharedDataAlignment()
|
||||||
|
#ifdef _M_IX86
|
||||||
;KeI386AbiosCall
|
;KeI386AbiosCall
|
||||||
@ stdcall KeI386AllocateGdtSelectors(ptr long)
|
@ stdcall KeI386AllocateGdtSelectors(ptr long)
|
||||||
;KeI386Call16BitCStyleFunction
|
;KeI386Call16BitCStyleFunction
|
||||||
|
@ -582,6 +590,10 @@
|
||||||
@ stdcall KeI386ReleaseGdtSelectors(ptr long)
|
@ stdcall KeI386ReleaseGdtSelectors(ptr long)
|
||||||
;KeI386ReleaseLid
|
;KeI386ReleaseLid
|
||||||
;KeI386SetGdtSelector
|
;KeI386SetGdtSelector
|
||||||
|
#endif
|
||||||
|
#ifdef _M_ARM
|
||||||
|
@ extern KeIcacheFlushCount
|
||||||
|
#endif
|
||||||
@ stdcall KeInitializeApc(ptr ptr long ptr ptr ptr long ptr)
|
@ stdcall KeInitializeApc(ptr ptr long ptr ptr ptr long ptr)
|
||||||
@ stdcall KeInitializeCrashDumpHeader(long long ptr long ptr)
|
@ stdcall KeInitializeCrashDumpHeader(long long ptr long ptr)
|
||||||
@ stdcall KeInitializeDeviceQueue(ptr)
|
@ stdcall KeInitializeDeviceQueue(ptr)
|
||||||
|
@ -693,7 +705,9 @@
|
||||||
@ stdcall KeWaitForSingleObject(ptr long long long ptr)
|
@ stdcall KeWaitForSingleObject(ptr long long long ptr)
|
||||||
@ fastcall KefAcquireSpinLockAtDpcLevel(ptr)
|
@ fastcall KefAcquireSpinLockAtDpcLevel(ptr)
|
||||||
@ fastcall KefReleaseSpinLockFromDpcLevel(ptr)
|
@ fastcall KefReleaseSpinLockFromDpcLevel(ptr)
|
||||||
|
#ifdef _M_IX86
|
||||||
@ stdcall Kei386EoiHelper()
|
@ stdcall Kei386EoiHelper()
|
||||||
|
#endif
|
||||||
@ fastcall KiAcquireSpinLock(ptr)
|
@ fastcall KiAcquireSpinLock(ptr)
|
||||||
@ extern KiBugCheckData
|
@ extern KiBugCheckData
|
||||||
@ stdcall KiCheckForKernelApcDelivery()
|
@ stdcall KiCheckForKernelApcDelivery()
|
||||||
|
@ -703,8 +717,13 @@
|
||||||
@ extern KiEnableTimerWatchdog
|
@ extern KiEnableTimerWatchdog
|
||||||
@ stdcall KiIpiServiceRoutine(ptr ptr)
|
@ stdcall KiIpiServiceRoutine(ptr ptr)
|
||||||
@ fastcall KiReleaseSpinLock(ptr)
|
@ fastcall KiReleaseSpinLock(ptr)
|
||||||
|
#ifdef _M_ARM
|
||||||
|
@ extern KiRawTicks
|
||||||
|
#endif
|
||||||
@ cdecl KiUnexpectedInterrupt()
|
@ cdecl KiUnexpectedInterrupt()
|
||||||
|
#ifdef _M_IX86
|
||||||
;Kii386SpinOnSpinLock
|
;Kii386SpinOnSpinLock
|
||||||
|
#endif
|
||||||
@ stdcall LdrAccessResource(ptr ptr ptr ptr)
|
@ stdcall LdrAccessResource(ptr ptr ptr ptr)
|
||||||
@ stdcall LdrEnumResources(ptr ptr long ptr ptr)
|
@ stdcall LdrEnumResources(ptr ptr long ptr ptr)
|
||||||
@ stdcall LdrFindResourceDirectory_U(ptr ptr long ptr)
|
@ stdcall LdrFindResourceDirectory_U(ptr ptr long ptr)
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue