just found http://www.virtualbox.org/ a x86 emulator that's been opend source.
Great thing is my little hobby OS booted
virtualbox
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Hi,
Cheers,
Brendan
I'm trying it - it looks good so far...Mark139 wrote:just found http://www.virtualbox.org/ a x86 emulator that's been opend source.
Lucky - mine says "ERROR: Overlapping memory areas detected" and refuses to boot. Must be either a bug in my code or a bug in their BIOS's "int 0x15, eax = 0xE820". Investigating....Mark139 wrote:Great thing is my little hobby OS booted
Don't be too optimistic - it looks like Qemu with a GUI wrapper (and possibly with support for Intel's VMX and AMD's SVM added). My OS does say "Virtual machine detected: Qemu", and their web page says Qemu's source code was used for a lot of things (especially when the host CPU doesn't support VMX or SVM, like mine).Brynet-Inc wrote:Don't get me wrong, Bochs/Qemu are great..
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
Hi,
For a 4 MB machine I get a memory map like this:
Cheers,
Brendan
Hehe - that was easier than I thought - their BIOS is broken.Brendan wrote:Lucky - mine says "ERROR: Overlapping memory areas detected" and refuses to boot. Must be either a bug in my code or a bug in their BIOS's "int 0x15, eax = 0xE820". Investigating....
For a 4 MB machine I get a memory map like this:
- 0x00000000 to 0x0009FBFF, 639 KiB of usable RAM
0x0009FC00 to 0x0009FFFF, 1024 B of system area
0x000F0000 to 0x000FFFFF, 65536 B of system area
0x00100000 to 0x002FFFFF, 2048 KiB of usable RAM
0x002F0000 to 0x002FFFFF, 65536 B of ACPI reclaimable RAM
0xFFFC0000 to 0xFFFFFFFF, 256 KiB of system area
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
- AndrewAPrice
- Member
- Posts: 2309
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
Surprisingly, I've never heard of it until now. Now it's my favourite VM-what-you-call-it.
My OS is Perception.