Page 1 of 1
eox3 compatibility test
Posted: Wed Jun 30, 2004 4:25 am
by mpp.eox3
eox ran fine on a real computer a few years ago.
but with the time I only started to test my kernel in vmware/bochs and I somehow restarted the whole project about 2.5 times, so the revision 3 kernel was only tested in vmware & bochs (quadsmp)
so.. I don't know if eox3 runs smoothly on a real PC, could somebody please check this out?
bootable floppy image:
http://www.stud.uni-karlsruhe.de/~uvvm/ ... ld2211.img
I think I should go and get a bootable USB stick - my dev laptop has NO FLOPPY DRIVE.....
If you see a message "system halted", everything is fine.
THANKS for your time
Re:eox3 compatibility test
Posted: Wed Jun 30, 2004 7:47 am
by DennisCGc
No, sorry, doesn't boot at all, hoped to see a GUI, or something.. but it didn't happen..
Maybe you could use these information pieces:
GRUB: (thanks to my fast mouse clicking
)
root (fd0)
Filesystem type is fat, using whole disk
kernel /eox.exe
[Multiboot-kludge, loadaddr=0x101000, text-and-data=0x694c, bss=0x880, symta
b=0xb8, strtab=0xfffffffc(bad), entry=0x101000]
And this is from BOCHS.OUT
00001120509i[VGA ] VBE known Display Interface b0c2
00001170000i[WGUI ] dimension update x=640 y=400 fontheight=16 fontwidth=8 bpp=8
00001185000i[WGUI ] dimension update x=720 y=400 fontheight=16 fontwidth=9 bpp=8
00004000778i[VGA ] VBE known Display Interface b0c2
00004050000i[WGUI ] dimension update x=640 y=400 fontheight=16 fontwidth=8 bpp=8
00004065000i[WGUI ] dimension update x=720 y=400 fontheight=16 fontwidth=9 bpp=8
00004500000i[WGUI ] dimension update x=640 y=400 fontheight=16 fontwidth=8 bpp=8
00129884500p[WGUI ] >>PANIC<< POWER button turned off.
00129884500i[SYS ] Last time is 1088603333
00129884500i[CPU ] protected mode
00129884500i[CPU ] CS.d_b = 32 bit
00129884500i[CPU ] SS.d_b = 32 bit
00129884500i[CPU ] | EAX=00fde6ed EBX=00000700 ECX=001078cd EDX=0000004c
00129884500i[CPU ] | ESP=0007fe78 EBP=00067eac ESI=0002a7af EDI=001081cc
00129884500i[CPU ] | IOPL=0 NV UP DI NG NZ NA PO CY
00129884500i[CPU ] | SEG selector base limit G D
00129884500i[CPU ] | SEG sltr(index|ti|rpl) base limit G D
00129884500i[CPU ] | DS:0010( 0002| 0| 0) 00000000 000fffff 1 1
00129884500i[CPU ] | ES:0010( 0002| 0| 0) 00000000 000fffff 1 1
00129884500i[CPU ] | FS:0010( 0002| 0| 0) 00000000 000fffff 1 1
00129884500i[CPU ] | GS:0010( 0002| 0| 0) 00000000 000fffff 1 1
00129884500i[CPU ] | SS:0010( 0002| 0| 0) 00000000 000fffff 1 1
00129884500i[CPU ] | CS:0008( 0001| 0| 0) 00000000 000fffff 1 1
00129884500i[CPU ] | EIP=0010128e (0010128e)
00129884500i[CPU ] | CR0=0x60000011 CR1=0x00000000 CR2=0x00000000
00129884500i[CPU ] | CR3=0x00000000 CR4=0x00000000
00129884500i[ ] restoring default signal behavior
00129884500i[CTRL ] quit_sim called with exit code 1
Re:eox3 compatibility test
Posted: Wed Jun 30, 2004 10:11 am
by mpp.eox3
hmm...
the >>PANIC<< POWER button turned off thing is normal.
the last thing that was done then is some videostuff.
i get the same grub messages, so the kernel should be loaded properly.
I think your bochs doesn't like my strange videomode. I think I'll disable that and make two test releases.
Which bochs version do you have?
Mine is ver 2.0.2, january 21 2003, compiled with 4 cpus.
thanks
NOTE: there is no gui yet. just a textmode startup screen.
after initialization is done, the kernel halts.
Re:eox3 compatibility test
Posted: Wed Jun 30, 2004 10:33 am
by mpp.eox3
ok, downloaded the newest bochs 2.11, now I know what you're speaking about..
I can't see anything.
I just skipped the videomode initialization and everything works fine without an error
Maybe the kernel worked fine before but you couldn't see anything because the colorpalette was all black (black text on black background looks just too good..). I'll play around a little bit...
Re:eox3 compatibility test
Posted: Wed Jun 30, 2004 1:07 pm
by DennisCGc
mpp.eox3 wrote:
ok, downloaded the newest bochs 2.11, now I know what you're speaking about..
I can't see anything.
So did I, and I know >>PANIC<< power off means that I pushed the power off button (virtually
)
I just skipped the videomode initialization and everything works fine without an error
Maybe the kernel worked fine before but you couldn't see anything because the colorpalette was all black (black text on black background looks just too good..). I'll play around a little bit...
Where can WE download YOUR new version ?
Re:eox3 compatibility test
Posted: Wed Jun 30, 2004 2:08 pm
by mpp.eox3
still hacking the vga registers...
this will take a while.. But I know now where exactly the problem is. I just have to make it bochs compatible..
Re:eox3 compatibility test
Posted: Wed Jun 30, 2004 3:24 pm
by mpp.eox3
k got the vga to do what I want. Build 2258 works now in bochs 2.11 too:
http://www.stud.uni-karlsruhe.de/~uvvm/ ... ld2258.ima