[PATCH 1/2] cpu part of the virtualization layer for i386

Gedare Bloom gedare at rtems.org
Thu Dec 5 14:57:21 UTC 2013


On Thu, Dec 5, 2013 at 9:11 AM, Philipp Eppelt
<philipp.eppelt at mailbox.tu-dresden.de> wrote:
> On 12/03/2013 05:41 PM, Gedare Bloom wrote:
>> On Wed, Nov 27, 2013 at 5:55 PM, Philipp Eppelt
>>> +#ifndef RTEMS_VIRT_LAYER_CPU_H
>>> +#define RTEMS_VIRT_LAYER_CPU_H
>>> +
>>> +#ifndef ASM
>>> +
>>> +/* Interrupts */
>>> +
>>> +/**
>>> + * \brief Requests an interrupt vector.
>>> + */
>>> +int
>>> +_CPU_Virtual_Irq_request( int vector );
>>> +
>>> +/**
>>> + * \brief Releases an interrupt vector.
>>> + */
>>> +void
>>> +_CPU_Virtual_Irq_detach( int vector );
>> Should we use release instead of detach? what is "normal"?
>
> 'release' is too strong, one doesn't acquire and control the interrupt
> line, one just requests to get notified. Therefore I would stick with
> detach.
> L4Re uses attach/detach, but I think request is better suited, as it
> implies that the request can be denied.
>
OK.



More information about the devel mailing list