home *** CD-ROM | disk | FTP | other *** search
- .text
- .align 2
- .globl _copy_virt_to_real
- _copy_virt_to_real:
- pushl %ebp
- movl %esp,%ebp
-
- movw $0x03da, %dx
-
- movl _p_virt, %esi
-
- inb %dx,%al
-
- addl $3200,%esi
-
- movl $0xe00a0000, %edi
-
- vsync1: andb $0x8,%al
- jz fin_vsync
- inb %dx,%al
- jmp vsync1
- fin_vsync:
-
- addl $3200,%edi
-
- movl $13600,%ecx
-
- rep ; movsl
-
- pop %ebp
- ret
-