Interrupts in long mode?

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.
chris13524
Member
Member
Posts: 45
Joined: Sat Feb 27, 2016 10:52 pm

Re: Interrupts in long mode?

Post by chris13524 »

Octocontrabass wrote:
chris13524 wrote:I do not see where it says which ones are which.
Try section 2.2.2 of the current UEFI specification (2.6).
Those are services, I'm talking about protocols. The ones such as console in/out, mouse, USB, PCI, hard drives, etc.

I'd rather concentrate my efforts on designing the operating system how I like it with the inefficient drivers provided by UEFI than be concerned with writing my own. No doubt I will make my own in the future, but for the time being, I'd like to work on the OS its self rather than the drivers.
My operating system:
https://github.com/neonorb/aura
Octocontrabass
Member
Member
Posts: 5587
Joined: Mon Mar 25, 2013 7:01 pm

Re: Interrupts in long mode?

Post by Octocontrabass »

In that case, try section 2.4.
UEFI Specification version 2.6 section 2.4 wrote:Unless otherwise specified a protocol’s interface structure is not allocated from runtime memory and the protocol member functions should not be called at runtime.
You'll notice that most protocols don't say anything about use during runtime.
chris13524
Member
Member
Posts: 45
Joined: Sat Feb 27, 2016 10:52 pm

Re: Interrupts in long mode?

Post by chris13524 »

Octocontrabass wrote:In that case, try section 2.4.
UEFI Specification version 2.6 section 2.4 wrote:Unless otherwise specified a protocol’s interface structure is not allocated from runtime memory and the protocol member functions should not be called at runtime.
You'll notice that most protocols don't say anything about use during runtime.
Alright, I guess I didn't read hard enough. More of a reason to not use the interrupt table :) Thanks!
My operating system:
https://github.com/neonorb/aura
Post Reply