[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH]: gnumach - simplify interrupt handling
From: |
Damien Zammit |
Subject: |
Re: [PATCH]: gnumach - simplify interrupt handling |
Date: |
Mon, 11 Nov 2019 21:23:15 +1100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.0 |
On 11/11/19 3:08 am, Samuel Thibault wrote:
> Samuel Thibault, le dim. 10 nov. 2019 16:25:22 +0100, a ecrit:
>> Samuel Thibault, le dim. 10 nov. 2019 16:22:04 +0100, a ecrit:
>>> Ok, I have restored some of the mask/unmask_irq, so that curr_pic_mask
>>> will still exist, but without the notion of spl: it will just store
>>> which IRQs have been effectively disabled. That'll already be good for a
>>> first step :)
>>
>> And we'll have to rethink this all against edge/level-triggered
>> interrupts etc. for the interface for userlevel interrupts.
>
> (what was happening with netdde is that the interrupt kept raising again
> and again, thus never returning from interrupt handling. That's why I
> had to restore the code that can mask an interrupt)
See attached patch that fixes the hang with current master when applying
netdde patches and trying to bring up /dev/eth0.
Cheers,
Damien
0001-fix-unmasking.patch
Description: Text Data
- [PATCH]: gnumach - simplify interrupt handling, Damien Zammit, 2019/11/08
- Re: [PATCH]: gnumach - simplify interrupt handling, Samuel Thibault, 2019/11/10
- Re: [PATCH]: gnumach - simplify interrupt handling, Samuel Thibault, 2019/11/10
- Re: [PATCH]: gnumach - simplify interrupt handling, Samuel Thibault, 2019/11/10
- Re: [PATCH]: gnumach - simplify interrupt handling, Samuel Thibault, 2019/11/10
- Re: [PATCH]: gnumach - simplify interrupt handling, Samuel Thibault, 2019/11/10
- Re: [PATCH]: gnumach - simplify interrupt handling, Samuel Thibault, 2019/11/10
- Re: [PATCH]: gnumach - simplify interrupt handling,
Damien Zammit <=
- Re: [PATCH]: gnumach - simplify interrupt handling, Samuel Thibault, 2019/11/11
- Re: [PATCH]: gnumach - simplify interrupt handling, Samuel Thibault, 2019/11/11
- Re: [PATCH]: gnumach - simplify interrupt handling, Justus Winter, 2019/11/11
- Re: [PATCH]: gnumach - simplify interrupt handling, Samuel Thibault, 2019/11/11
- Re: [PATCH]: gnumach - simplify interrupt handling, Samuel Thibault, 2019/11/11
- Re: [PATCH]: gnumach - simplify interrupt handling, Samuel Thibault, 2019/11/12