OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 4:16 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 7 posts ] 
Author Message
 Post subject: eox3 compatibility test
PostPosted: Wed Jun 30, 2004 4:25 am 
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


Top
  
 
 Post subject: Re:eox3 compatibility test
PostPosted: Wed Jun 30, 2004 7:47 am 
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 :P )
Quote:
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
Quote:
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


Top
  
 
 Post subject: Re:eox3 compatibility test
PostPosted: Wed Jun 30, 2004 10:11 am 
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.


Top
  
 
 Post subject: Re:eox3 compatibility test
PostPosted: Wed Jun 30, 2004 10:33 am 
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...


Top
  
 
 Post subject: Re:eox3 compatibility test
PostPosted: Wed Jun 30, 2004 1:07 pm 
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 :P )
Quote:
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 ?


Top
  
 
 Post subject: Re:eox3 compatibility test
PostPosted: Wed Jun 30, 2004 2:08 pm 
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..


Top
  
 
 Post subject: Re:eox3 compatibility test
PostPosted: Wed Jun 30, 2004 3:24 pm 
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


Top
  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: Majestic-12 [Bot] and 41 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group