bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH]: gnumach - simplify interrupt handling


From: Samuel Thibault
Subject: Re: [PATCH]: gnumach - simplify interrupt handling
Date: Tue, 12 Nov 2019 03:04:31 +0100
User-agent: NeoMutt/20170609 (1.8.3)

Samuel Thibault, le lun. 11 nov. 2019 19:06:21 +0100, a ecrit:
> Justus Winter, le lun. 11 nov. 2019 19:03:46 +0100, a ecrit:
> > I remember thinking about using a send-once right that when deallocated
> > enables the interrupt again.  This should be a) well optimized, and b)
> > robust in the face of misbehaving userland.
> 
> I was thinking about something like that to be able to restore proper
> state when the process is killed, indeed.

I have cleaned the support in master-user_level_drivers a bit.

I have added counting disables, and added proper interaction with
user-delivered interrupts. It seems to be going fine, I could drive both
an ahci device from gnumach and a network card from netdde at the same
time. I have uploaded that to debian.

The interface should however be cleaned. We really need to add a port to
the user_intr_enable instead of just the line number, so that counting
can be done properly. We could use the send-once port for that.

Samuel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]