I recently tested my OS on my real machine, but it had a pagefault.
I'm requesting if some people can test it on another computer, will it work?
The same ISO worked in Qemu, so I'm asking, are there any issues like this that anyone knows?
Here is a link to the iso image (which I used to test on my computer): http://seakernel.googlecode.com/files/grub.iso
Edit: I think I found the problem...I need to fix my module loader...
Thanks, JL
Pagefault on real machine, can someone test?
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
Pagefault on real machine, can someone test?
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
For future reference, most problems that occur only on real machines usually have something to do with zeroed memory and timing. In QEMU or bochs or any other emulator, the memory is initialized to 0 so uninitialized variables are all set to 0. However, this isn't the case in a real computer where at startup, the RAM is usually pulled to a random state. Timing-wise, you need to remember that the qemu and bochs ata driver don't need to have delays. They'll work without delays. However, a real ata controller implemented in hardware will need to have those delays.
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
The hard drive driver (that causes the problem) has delay...
I'll see if the new iso, without that module, works.
-JL
I'll see if the new iso, without that module, works.
-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io