Up to [cvs.netbsd.org] / src / common / lib / libx86emu
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.2.2.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:21:36 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.2.2.1: +5 -0
lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored)
sync with HEAD
Revision 1.2.2.1, Fri Dec 21 17:45:50 2007 UTC (4 years, 5 months ago) by matt
Branch: matt-armv6
Changes since 1.2: +0 -5
lines
FILE REMOVED
file Makefile.inc was added on branch matt-armv6 on 2008-01-09 01:21:36 +0000
Revision 1.2 / (download) - annotate - [select for diffs], Fri Dec 21 17:45:50 2007 UTC (4 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
yamt-nfs-mp-base9,
yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
yamt-nfs-mp-base2,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
rmind-uvmplock-base,
netbsd-6-base,
netbsd-6,
netbsd-5-base,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
mjf-devfs2-base,
mjf-devfs2,
matt-premerge-20091211,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-premerge-20101231,
matt-mips64-base2,
matt-armv6-nbase,
matt-armv6-base,
keiichi-mipv6-base,
keiichi-mipv6,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
HEAD
Branch point for: matt-armv6
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Add virtual i8254 for x86emu.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Nov 30 20:02:49 2007 UTC (4 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
cube-autoconf-base,
cube-autoconf
Add x86emu for in-kernel use. This is a 386 real mode emulator that can be used to run ROM code inside the kernel without having to setup vm86 and without having a x86 CPU at hand. This code was originally written by SciTech and released under MIT/X11 license for XFree86. It has been refactored be less than half of the original size, the compiled code being around a third of the former size. The interface was changed to be a real library, e.g. no global variables are used.