Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: syssrc/sys/arch/i386



Module Name:    syssrc
Committed By:   drochner
Date:           Sun Jul  7 12:56:35 UTC 2002

Added Files:
        syssrc/sys/arch/i386/i386: kvm86.c kvm86call.s
        syssrc/sys/arch/i386/include: kvm86.h

Log Message:
This is a (still experimental) framework to run BIOS code in a virtual
8086 machine. Ifff it works, it is much easier and more elegant than
going to real real mode:
-simpler code
-no need for "identity" memory mappings
-easy passing of buffers for bulk data to functions
-some more control
There is no interrupt support ATM, and it lacks a function to access
random virtual memory of the VM. MP issues to consider.


To generate a diff of this commit:
cvs rdiff -r0 -r1.1 syssrc/sys/arch/i386/i386/kvm86.c \
    syssrc/sys/arch/i386/i386/kvm86call.s
cvs rdiff -r0 -r1.1 syssrc/sys/arch/i386/include/kvm86.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index