BTW, I've started trying to get this test program to run to flush out bugs in our pre-64bit x86 support. It's been very helpful and usable, and I'm hoping once I get it working (or at least mostly working :-) we can add it as a regression.
https://github.innominds.com/barotto/test386.asm Gabe On Tue, Jan 18, 2022 at 9:04 PM Gabe Black <[email protected]> wrote: > It seems slow, and I had to fix a bug in SeaBIOS, but it seems to run :-) > No video currently, since I haven't written a VGA device yet. > > Gabe > > On Tue, Jan 18, 2022 at 9:03 PM Gabe Black <[email protected]> wrote: > >> HimemX 3.34 [Sep 05 2015] (c) 1995, Till Gerken 2001-2006 Tom Ehlert >> Always on A20 method used >> Kernel: allocated 45 Diskbuffers = 23940 Bytes in HMA >> >> FreeCom version 0.84-pre2 XMS_Swap [Aug 28 2006 00:29:00] >> >> Done processing startup files C:\FDCONFIG.SYS and C:\AUTOEXEC.BAT >> >> Type HELP to get support on commands and navigation. >> >> Welcome to the FreeDOS 1.2 operating system (http://www.freedos.org) >> >> C:\>dir >> Volume in drive C is FREEDOS2016 >> Volume Serial Number is 104F-0FE7 >> Directory of C:\ >> >> FDOS <DIR> 02-11-2018 8:05a >> AUTOEXEC BAT 1,319 02-11-2018 8:14a >> COMMAND COM 66,945 08-28-2006 10:38p >> FDCONFIG SYS 762 02-11-2018 8:14a >> KERNEL SYS 46,685 05-11-2016 9:42p >> 4 file(s) 115,711 bytes >> 1 dir(s) 311,771,136 bytes free >> C:\> >> >> On Sun, Jan 9, 2022 at 9:39 PM Gabe Black <[email protected]> wrote: >> >>> Hey folks, I've wanted to try to get a bare metal x86 config going for a >>> long time, since I thought it would be fun to play some old DOS games from >>> my childhood on gem5. To that end, I decided to try to get SeaBIOS, a free >>> implementation of a PC BIOS, to run there. >>> >>> While I haven't gotten that to totally work yet, and I don't want to >>> call for special attention for something I'm just doing for fun, I have >>> found about a dozen general x86 bugs/missing features which I've been >>> fixing up in this CL chain. >>> >>> https://gem5-review.googlesource.com/c/public/gem5/+/55249 >>> >>> PTAL if you're curious about the DOS config, and also to review the >>> actual fixes so that we can get those checked in. >>> >>> Gabe >>> >>
_______________________________________________ gem5-dev mailing list -- [email protected] To unsubscribe send an email to [email protected] %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
