Page 2 of 2

Re: Interrupts in long mode?

Posted: Wed Sep 07, 2016 7:23 am
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.

Re: Interrupts in long mode?

Posted: Wed Sep 07, 2016 7:30 am
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.

Re: Interrupts in long mode?

Posted: Wed Sep 07, 2016 7:45 am
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!