Talk:BIOS: Difference between revisions

From OSDev.wiki
Latest comment: 14 years ago by Messiahandrw
Jump to navigation Jump to search
Content added Content deleted
(New page: === BIOS in Protected Mode === A few times the topic has appeared on the forums talking about software real-mode emulation to call the BIOS in protected and long mode. How this is achieved...)
 
Line 1: Line 1:
=== BIOS in Protected Mode ===
=== BIOS in Protected Mode ===
A few times the topic has appeared on the forums talking about software real-mode emulation to call the BIOS in protected and long mode. How this is achieved is currently outside my field of knowledge, but I think it would be a valuable addition if someone is able to add the following to the article;
A few times the topic has appeared on the forums talking about software real-mode emulation to call the BIOS in protected and long mode. How this is achieved is currently outside my field of knowledge, but I think it would be a valuable addition if someone is able to add the following to the article;

1. Why can't BIOS functions be called in pmode?
1. Why can't BIOS functions be called in pmode?

2. What happens when they are called? (Beyond 'it crashes' - why? What is the CPU doing?)
2. What happens when they are called? (Beyond 'it crashes' - why? What is the CPU doing?)

3. How do software 'real mode emulators' work?
3. How do software 'real mode emulators' work?

4. What are the minimum requirements of such an emulator in order to interact with the BIOS and how does it do so?
4. What are the minimum requirements of such an emulator in order to interact with the BIOS and how does it do so?

5. Could such an emulator dynamically recompile/wrap real-mode BIOS calls so you can call them from pmode/lmode natively?
5. Could such an emulator dynamically recompile/wrap real-mode BIOS calls so you can call them from pmode/lmode natively?

--[[User:Messiahandrw|MessiahAndrw]] 02:56, 14 December 2009 (UTC)
--[[User:Messiahandrw|MessiahAndrw]] 02:56, 14 December 2009 (UTC)

Revision as of 02:57, 14 December 2009

BIOS in Protected Mode

A few times the topic has appeared on the forums talking about software real-mode emulation to call the BIOS in protected and long mode. How this is achieved is currently outside my field of knowledge, but I think it would be a valuable addition if someone is able to add the following to the article;

1. Why can't BIOS functions be called in pmode?

2. What happens when they are called? (Beyond 'it crashes' - why? What is the CPU doing?)

3. How do software 'real mode emulators' work?

4. What are the minimum requirements of such an emulator in order to interact with the BIOS and how does it do so?

5. Could such an emulator dynamically recompile/wrap real-mode BIOS calls so you can call them from pmode/lmode natively?

--MessiahAndrw 02:56, 14 December 2009 (UTC)Reply[reply]