kolibrios/kernel/trunk/core
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
..
debug.inc merge flat kernel 2007-04-18 06:37:14 +00:00
dll.inc merge flat kernel 2007-04-18 06:37:14 +00:00
exports.inc copyrights 2007-03-26 12:18:08 +00:00
fpu.inc merge flat kernel 2007-04-18 06:37:14 +00:00
heap.inc merge flat kernel 2007-04-18 06:37:14 +00:00
malloc.inc merge flat kernel 2007-04-18 06:37:14 +00:00
memory.inc merge flat kernel 2007-04-18 06:37:14 +00:00
sched.inc merge flat kernel 2007-04-18 06:37:14 +00:00
sync.inc copyrights 2007-03-26 12:18:08 +00:00
sys32.inc * Unified COM1/COM2 mice handling. 2007-05-02 12:06:10 +00:00
syscall.inc Fast calls 2007-05-07 12:54:32 +00:00
taskman.inc merge flat kernel 2007-04-18 06:37:14 +00:00