Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 680 → Rev 681

/kernel/trunk/boot/shutdown.inc
236,15 → 236,21
pop es
mov cx, 0x8000
push cx
mov ds, cx
push 0x7000
pop ds
xor si, si
xor di, di
rep movsw
pop cx
mov ds, cx
push 0x2000
pop es
rep movsw
push 0x9000
pop ds
push 0x2000
push 0x3000
pop es
pop cx
mov cx, 0xE000/2
rep movsw
 
wbinvd ; write and invalidate cache
/kernel/trunk/kernel.asm
5203,12 → 5203,12
yes_shutdown_param:
cli
 
mov eax, kernel_file ; load kernel.mnt to 0x8000:0
mov eax, kernel_file ; load kernel.mnt to 0x7000:0
push 12
pop esi
xor ebx,ebx
or ecx,-1
mov edx, OS_BASE+0x80000
mov edx, OS_BASE+0x70000
call fileread
 
mov esi, restart_kernel_4000+OS_BASE+0x10000 ; move kernel re-starter to 0x4000:0