kolibrios-fun/programs/develop
Iliya Mihailov (Ghost) 2432006d40 Fast calls
* multi thread program support
* MSR protect
* fast_call_test update
---------------------------
old code:
	int 0x40

code for Intel SYSENTER:
	push	ebp
	mov	ebp, esp
	push	..ret_point
	sysenter
 ..ret_point:
	pop	edx
	pop	ecx

code for AMD SYSCALL:
	push	ecx
	syscall
	pop	ecx

recommendation: use mcall from macros.inc

git-svn-id: svn://kolibrios.org@477 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-07 12:54:32 +00:00
..
cmd/trunk Kernel: Smoothing image code from Mario79, build scripts for skin and drivers/build.bat 2006-11-02 14:18:23 +00:00
examples Modify macros and add History, FAQ.txt 2007-04-20 04:19:47 +00:00
fasm/trunk fasm 1.67.21 2007-02-22 08:47:28 +00:00
fast_call_test Fast calls 2007-05-07 12:54:32 +00:00
h2d2b/trunk new h2d2b from Alexei Ershov 2007-02-04 01:40:26 +00:00
heed/trunk File system: new function 70.3 for write to the existing file 2006-08-18 13:32:18 +00:00
hexview/trunk Changed structure of svn repository 2006-07-28 13:39:16 +00:00
keyascii/trunk new h2d2b from Alexei Ershov 2007-02-04 01:40:26 +00:00
metcc/trunk Some samples for metcc 2006-12-25 17:29:14 +00:00
mtdbg mtdbg knows about syscall and sysenter 2007-03-10 11:27:17 +00:00
open watcom/trunk/clib OpenWatcom clib and sdk/sound 2007-02-19 05:35:21 +00:00
param/trunk Changed structure of svn repository 2006-07-28 13:39:16 +00:00
scancode/trunk new h2d2b from Alexei Ershov 2007-02-04 01:40:26 +00:00
sdk/trunk/sound updated soundlib, DOOM, ac97snd 2007-02-26 12:12:22 +00:00
tinypad/trunk Tinypad 4.0.4 (bug with 'paste' from popup) 2007-02-13 19:10:40 +00:00