From 6bea4029b97428589798a38068087a9011b56b5e Mon Sep 17 00:00:00 2001 From: "Alexey Teplov (" Date: Mon, 14 Jun 2010 02:41:44 +0000 Subject: [PATCH] 65 system function have call without shift registers. git-svn-id: svn://kolibrios.org@1495 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/trunk/core/syscall.inc | 4 +--- kernel/trunk/kernel.asm | 8 +------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/kernel/trunk/core/syscall.inc b/kernel/trunk/core/syscall.inc index 02e8001687..538593c317 100644 --- a/kernel/trunk/core/syscall.inc +++ b/kernel/trunk/core/syscall.inc @@ -166,8 +166,6 @@ iglobal dd sys_gs ; 61-Direct graphics access dd sys_pci ; 62-PCI functions dd sys_msg_board ; 63-System message board - dd 0 - dd syscall_putimage_palette; 65-PutImagePalette ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; NEW SYSTEM FUNCTIONS TABLE ;; @@ -240,7 +238,7 @@ iglobal dd cross_order ; 62-PCI functions dd cross_order ; 63-System message board dd sys_resize_app_memory ; 64-Resize application memory usage - dd cross_order ; 65-PutImagePalette + dd sys_putimage_palette ; 65-PutImagePalette dd sys_process_def ; 66-Process definitions - keyboard dd syscall_move_window ; 67-Window move or resize dd f68 ; 68-Some internal services diff --git a/kernel/trunk/kernel.asm b/kernel/trunk/kernel.asm index f3ab9ad00b..8b4f0834ba 100644 --- a/kernel/trunk/kernel.asm +++ b/kernel/trunk/kernel.asm @@ -3857,13 +3857,7 @@ sys_putimage_bpp: dec [mouse_pause] pop ebp esi ebp jmp [draw_pointer] - -syscall_putimage_palette: - mov edi, esi - mov esi, edx - mov edx, ecx - mov ecx, ebx - mov ebx, eax +align 4 sys_putimage_palette: ; ebx = pointer to image ; ecx = [xsize]*65536 + [ysize]