OSDN Git Service

Add Floppy & DMA Driver (imperfect)
[vaneos/vaneosmain.git] / Kernel / Vane.S
index e90595b..839a342 100644 (file)
@@ -5,10 +5,14 @@
 
 .global clear_state,asm_move_cursol,write_mem8,VESA_640_480_SET,VESA_Check,VESA_Check,scrn320
 .global io_hlt,io_cli,io_sti,io_stihlt
-.global io_in8,io_in16,io_in32,io_out8,io_out16,io_out32
+.global io_in8,io_in16,io_in32,io_out8,io_out16,io_out32,io_load_esp
 .global io_load_eflags,io_store_eflags,load_cr0,store_cr0,load_tr
 .global farjmp
 
+io_load_esp:
+       MOV EAX,ESP
+       RET
+       
 farjmp:
        JMP FAR [ESP+4]
        RET