2008-07-25 11:09:07 +00:00
|
|
|
/*
|
|
|
|
* COPYRIGHT: See COPYING in the top level directory
|
|
|
|
* PROJECT: ReactOS system libraries
|
2011-07-23 17:16:51 +00:00
|
|
|
* FILE: dll/win32//kernel32/client/amd64/fiber.S
|
|
|
|
* PURPOSE: Fiber context switch code for the amd64 architecture
|
|
|
|
* PROGRAMMER:
|
2008-07-25 11:09:07 +00:00
|
|
|
*/
|
|
|
|
|
2010-11-27 22:12:15 +00:00
|
|
|
#include <asm.inc>
|
2008-07-25 11:09:07 +00:00
|
|
|
|
2011-08-20 19:04:55 +00:00
|
|
|
.code64
|
|
|
|
|
2011-07-23 17:16:51 +00:00
|
|
|
PUBLIC BaseFiberStartup
|
2011-08-20 19:04:55 +00:00
|
|
|
FUNC BaseFiberStartup
|
|
|
|
.ENDPROLOG
|
2011-07-23 17:16:51 +00:00
|
|
|
UNIMPLEMENTED BaseFiberStartup
|
|
|
|
/* FIXME: TODO */
|
|
|
|
ret
|
|
|
|
|
2011-10-14 08:33:22 +00:00
|
|
|
ENDFUNC
|
2011-07-23 17:16:51 +00:00
|
|
|
|
2010-11-27 22:12:15 +00:00
|
|
|
|
|
|
|
PUBLIC SwitchToFiber
|
2008-07-25 11:09:07 +00:00
|
|
|
|
2011-08-20 19:04:55 +00:00
|
|
|
FUNC SwitchToFiber
|
|
|
|
.ENDPROLOG
|
2011-07-23 17:16:51 +00:00
|
|
|
UNIMPLEMENTED BaseFiberStartup
|
[KERNEL32]
Merge r34770, r36475, r36990, r37019, r43852, r43952, r43954, r43979, r43981, r46868 from amd64 branch:
- Multiple ULONG / SIZE_T fixes
- Use UlongToHandle / HandleToUlong to convert between DWORD ProcessId and ClientId.UniqueProcess
- implement amd64 version of _dump_context
- Make IsConsoleHandle 64bit safe
- Update kernel32.pspec with a lot of Win7 (commented out) and some amd64 specific exports, add some more comments and fix sorting
- Implement amd64 version of BaseThreadStartupThunk and BaseProcessStartThunk
- Stub amd64 version of SwitchToFiber
- Implement amd64 version of BasepInitializeContext
svn path=/trunk/; revision=48119
2010-07-19 18:52:18 +00:00
|
|
|
/* FIXME: TODO */
|
2011-07-23 17:16:51 +00:00
|
|
|
ret
|
2011-10-14 08:33:22 +00:00
|
|
|
ENDFUNC
|
2010-11-27 22:12:15 +00:00
|
|
|
|
|
|
|
END
|