/kernel/trunk/core/dll.inc |
---|
452,10 → 452,13 |
mov byte [buff+4], al |
mov [name], ebx |
mov eax, 70 |
lea ebx, [cmd] |
sub ebx, new_app_base |
int 0x40 |
pushad |
push eax |
lea eax, [cmd] |
sub eax, new_app_base |
call file_system_lfn |
pop eax |
popad |
ret |
endp |
/kernel/trunk/core/sys32.inc |
---|
838,12 → 838,12 |
build_scheduler: |
mov esi,boot_sched_1 |
call boot_log |
; mov esi,boot_sched_1 |
; call boot_log |
call build_process_gdt_tss_pointer |
mov esi,boot_sched_2 |
call boot_log |
; mov esi,boot_sched_2 |
; call boot_log |
call build_interrupt_table |
ret |
/kernel/trunk/kernel.asm |
---|
502,6 → 502,15 |
mov [graph_data_l+4],al |
mov [graph_data_l+7],ah |
; BUILD SCHEDULER |
call build_scheduler ; sys32.inc |
; LOAD IDT |
lidt [cs:idtreg] |
cli |
;!!!!!!!!!!!!!!!!!!!!!!!!!! |
include 'detect/disks.inc' |
;!!!!!!!!!!!!!!!!!!!!!!!!!! |
537,6 → 546,7 |
pop eax |
popad |
; mov esi,char |
; xor ebx,ebx |
; mov ecx,2560;26000 |
575,14 → 585,6 |
mov esi,boot_tss |
call boot_log |
; BUILD SCHEDULER |
call build_scheduler ; sys32.inc |
; LOAD IDT |
lidt [cs:idtreg] |
cli |
mov esi,boot_devices |
call boot_log |
call detect_devices |