Imagine the following: you start your os in bochs,and suddenly, bochs quits with a message like this:
[PIC ] >>PANIC<< io request to port 0020, length 2
In google I have found out that this could be due to a new PIC-Module. They mentioned in an article, that it is possible to change over to an older not so fast pic-module to avoid this error, but I am not sure which module it is in the CVS-Tree.
In Linux then I would just place this pathc-module in stead of the originalPIC-Module and build the whole thing.
But HOW is this module named?
Do you have experiences like this with bo(x)chs?
Bochs 2.0.2 question:
-
- Member
- Posts: 1600
- Joined: Wed Oct 18, 2006 11:59 am
- Location: Vienna/Austria
- Contact:
Bochs 2.0.2 question:
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
BlueillusionOS iso image
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:Bochs 2.0.2 question:
isn't this just because you have an out 0x20,ax instead of out 0x20,al ?
If this is the case, i think changing your code might be done faster ...
If this is the case, i think changing your code might be done faster ...
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:Bochs 2.0.2 question:
weird enough, when i try using Bochs 2.0.2, it just displays a BIOS screen, but doesn't boot my OS ... floppy image seems correcly set up, but nothing occurs... it seems to be still in the BIOS (cs=f000, ip=322a)
sounds familiar ?
---- okay, wrong BIOS files version ... nevermind
And, for your PIC problem, it seems to have pic.cc ... seems like it could come from there, no ?
sounds familiar ?
---- okay, wrong BIOS files version ... nevermind
And, for your PIC problem, it seems to have pic.cc ... seems like it could come from there, no ?
-
- Member
- Posts: 1600
- Joined: Wed Oct 18, 2006 11:59 am
- Location: Vienna/Austria
- Contact:
Re:Bochs 2.0.2 question:
yeah, I changed some code and now THIS special issue runs damned good ) the Hint with "al" written to the port did the trick!
Now I can check this issue with my memory management code )
Merci Pype, t'es magnifique ) *ssssffg*
Now I can check this issue with my memory management code )
Merci Pype, t'es magnifique ) *ssssffg*
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
BlueillusionOS iso image