Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
catnikita255: I think your ACPI enabling code has some bug, because in Bochs, QEMU, VirtualBox and VMware, the BIOS doesn't enable ACPI for you.
To check if ACPI is enabled, read a 16-bit word from the pm1a_control_block I/O port specified by the FADT, and check if bit 0 (value 1) is set.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
omarrx024 wrote:catnikita255: I think your ACPI enabling code has some bug, because in Bochs, QEMU, VirtualBox and VMware, the BIOS doesn't enable ACPI for you.
To check if ACPI is enabled, read a 16-bit word from the pm1a_control_block I/O port specified by the FADT, and check if bit 0 (value 1) is set.
My OS did the same thing my old WinXP PC used to do, lol.
I don't know why, but it does this when I run QEMU with "-vga cirrus".
EDIT: Turned out to be a bug in clear_screen in 24-bit VESA modes, and "-vga cirrus" made it use 24-bit VESA.
Attachments
wm crazy.png (10.57 KiB) Viewed 7412 times
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Hey, if you need a test file and don't want to use the Lorem Ipsum, why not steal the opening of a classic of modern English literature? I'm not sure why Peter chose that particular book, though, but I assume either there were personal reasons or it just happened to be on hand.
Remember, citizen, The Computer... I mean, Big Brother is watching you.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Schol-R-LEA wrote:Hey, if you need a test file and don't want to use the Lorem Ipsum, why not steal the opening of a classic of modern English literature? I'm not sure why Peter chose that particular book, though, but I assume either there were personal reasons or it just happened to be on hand.
Remember, citizen, The Computer... I mean, Big Brother is watching you.
This isn't been critic or something, I've just surprised.