mirror of
https://github.com/reactos/reactos.git
synced 2025-06-05 09:20:30 +00:00
- Fix kernel exports ARM
- Add KeSaveFloatingPointState/KeRestoreFloatingPointState stubs to ARM kernel as is done for other architectures (like AMD64). They have nothing to do on ARM, so they just return success. svn path=/trunk/; revision=35934
This commit is contained in:
parent
d252c45d77
commit
b3e9863132
2 changed files with 32 additions and 9 deletions
|
@ -261,6 +261,32 @@ KeSaveStateForHibernate(IN PKPROCESSOR_STATE State)
|
|||
KiSaveProcessorControlState(State);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
KeSaveFloatingPointState(OUT PKFLOATING_SAVE Save)
|
||||
{
|
||||
//
|
||||
// Nothing to do on ARM
|
||||
//
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
KeRestoreFloatingPointState(IN PKFLOATING_SAVE Save)
|
||||
{
|
||||
//
|
||||
// Nothing to do on ARM
|
||||
//
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
/* SYSTEM CALLS NOT VALID ON THIS CPU *****************************************/
|
||||
|
||||
/*
|
||||
|
|
|
@ -559,9 +559,6 @@
|
|||
@ 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)
|
||||
|
@ -591,9 +588,6 @@
|
|||
;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)
|
||||
|
@ -711,15 +705,16 @@
|
|||
@ fastcall KiAcquireSpinLock(ptr)
|
||||
@ extern KiBugCheckData
|
||||
@ stdcall KiCheckForKernelApcDelivery()
|
||||
#ifdef _M_IX86
|
||||
@ stdcall KiCoprocessorError()
|
||||
#endif
|
||||
@ stdcall KiDeliverApc(long ptr ptr)
|
||||
#ifdef _M_IX86
|
||||
@ stdcall KiDispatchInterrupt()
|
||||
#endif
|
||||
@ extern KiEnableTimerWatchdog
|
||||
@ stdcall KiIpiServiceRoutine(ptr ptr)
|
||||
@ fastcall KiReleaseSpinLock(ptr)
|
||||
#ifdef _M_ARM
|
||||
@ extern KiRawTicks
|
||||
#endif
|
||||
@ cdecl KiUnexpectedInterrupt()
|
||||
#ifdef _M_IX86
|
||||
;Kii386SpinOnSpinLock
|
||||
|
@ -1521,6 +1516,7 @@
|
|||
;_CIsin
|
||||
;_CIsqrt
|
||||
@ cdecl _abnormal_termination()
|
||||
#ifdef _M_IX86
|
||||
@ cdecl _alldiv()
|
||||
@ cdecl _alldvrm()
|
||||
@ cdecl _allmul()
|
||||
|
@ -1532,6 +1528,7 @@
|
|||
@ cdecl _aulldvrm()
|
||||
@ cdecl _aullrem()
|
||||
@ cdecl _aullshr()
|
||||
#endif
|
||||
@ cdecl _except_handler2()
|
||||
@ cdecl _except_handler3()
|
||||
@ cdecl _global_unwind2()
|
||||
|
|
Loading…
Reference in a new issue