what's your development environment?
Posted: Thu Aug 29, 2019 6:44 am
Hello,
I made this post after read the forum et make my own test whitout got a good answer.
Why I ask you this:
1) I'm working in Windows 10 with a WMWare workstation using KUbuntu. In KUbuntu I've installed QEMU and it's booting under GRUB2 with ISO image.
All is great for the moment, got a VGA screen, keyboard and mouse, interruptions, but I got an issue.
I'm looking for LAPIC into QEMU. APIC is OK but bank memory @ 0xfee00000 (for LAPIC) is not here (no HPET too). See bank memory available:
Start End Size Type
0x0 0x9fbff 654336 1
0x9fc00 0x9ffff 1024 2
0xf0000 0xfffff 65536 2
0x100000 0xfdffff 15597568 1
0xfe0000 0xffffff 131072 2
0xfffc0000 0xffffffff 362144 2
Probably I got a problem with KVM too because it won't install correctly for the moment.
2) When I boot the ISO directly with WMWare I got this bank memory map:
Start End Size Type
0x0 0x9e7ff 649216 1
0x9e800 0x9ffff 6144 2
0xdc000 0xfffff 147456 2
0x100000 0xedffff 14548992 1
0xee0000 0xefefff 126976 3
0xeff000 0xefffff 4096 4
0xf00000 0xffffff 1048576 1
0xf0000000 0xf7ffffff 134217728 2
0xfec00000 0xfec0ffff 65536 2
0xfee00000 0xfee00fff 4096 2
0xfffe0000 0xffffffff 131072 2
As you see LAPIC memory zone is present, but at initialisation APIC is not available. So I can't make it running.
3) All that to ask you:
What environment are you using to developp and test your OS with full capacity (APIC/LAPIC/HPET/...)?
I'm imaging using a real PC with a native Ubuntu but I'm not sure that I'll be the good way.
Thanks.
I made this post after read the forum et make my own test whitout got a good answer.
Why I ask you this:
1) I'm working in Windows 10 with a WMWare workstation using KUbuntu. In KUbuntu I've installed QEMU and it's booting under GRUB2 with ISO image.
All is great for the moment, got a VGA screen, keyboard and mouse, interruptions, but I got an issue.
I'm looking for LAPIC into QEMU. APIC is OK but bank memory @ 0xfee00000 (for LAPIC) is not here (no HPET too). See bank memory available:
Start End Size Type
0x0 0x9fbff 654336 1
0x9fc00 0x9ffff 1024 2
0xf0000 0xfffff 65536 2
0x100000 0xfdffff 15597568 1
0xfe0000 0xffffff 131072 2
0xfffc0000 0xffffffff 362144 2
Probably I got a problem with KVM too because it won't install correctly for the moment.
2) When I boot the ISO directly with WMWare I got this bank memory map:
Start End Size Type
0x0 0x9e7ff 649216 1
0x9e800 0x9ffff 6144 2
0xdc000 0xfffff 147456 2
0x100000 0xedffff 14548992 1
0xee0000 0xefefff 126976 3
0xeff000 0xefffff 4096 4
0xf00000 0xffffff 1048576 1
0xf0000000 0xf7ffffff 134217728 2
0xfec00000 0xfec0ffff 65536 2
0xfee00000 0xfee00fff 4096 2
0xfffe0000 0xffffffff 131072 2
As you see LAPIC memory zone is present, but at initialisation APIC is not available. So I can't make it running.
3) All that to ask you:
What environment are you using to developp and test your OS with full capacity (APIC/LAPIC/HPET/...)?
I'm imaging using a real PC with a native Ubuntu but I'm not sure that I'll be the good way.
Thanks.