[PATCH 4/4] ioapic: Use irq specific EOI properly when detected

2021-04-04 Thread Damien Zammit
--- i386/i386/apic.h | 4 i386/i386at/ioapic.c | 30 ++ 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/i386/i386/apic.h b/i386/i386/apic.h index d63dbfcc..add1b8cf 100644 --- a/i386/i386/apic.h +++ b/i386/i386/apic.h @@ -35,6 +35,8 @@ typedef

[PATCH 3/4] Don't call EOI on spurious interrupts

2021-04-04 Thread Damien Zammit
--- i386/i386at/interrupt.S | 9 +++-- x86_64/interrupt.S | 9 +++-- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/i386/i386at/interrupt.S b/i386/i386at/interrupt.S index da0eb044..cb314d32 100644 --- a/i386/i386at/interrupt.S +++ b/i386/i386at/interrupt.S @@ -33,7 +

[PATCH 1/4] ioapic: Enable processor focus to BSP

2021-04-04 Thread Damien Zammit
--- i386/i386/apic.h | 1 + i386/i386at/ioapic.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/i386/i386/apic.h b/i386/i386/apic.h index 83f7776c..d63dbfcc 100644 --- a/i386/i386/apic.h +++ b/i386/i386/apic.h @@ -173,6 +173,7 @@ extern inline void unmask_irq (unsigned int irq_nr); #

[PATCH 2/4] ioapic: target first processor for interrupts

2021-04-04 Thread Damien Zammit
--- i386/i386at/ioapic.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i386/i386at/ioapic.c b/i386/i386at/ioapic.c index 16836016..38d1b43c 100644 --- a/i386/i386at/ioapic.c +++ b/i386/i386at/ioapic.c @@ -368,8 +368,9 @@ ioapic_configure(void) } /* Start the IO

[PATCH x4 gnumach: IOAPIC fixes]

2021-04-04 Thread Damien Zammit
[PATCH 1/4] ioapic: Enable processor focus to BSP [PATCH 2/4] ioapic: target first processor for interrupts [PATCH 3/4] Don't call EOI on spurious interrupts These three patches are pretty much no-brainers following the Intel datasheet regarding 82489DX. [PATCH 4/4] ioapic: Use irq specific EOI p

Re: [PATCH] Add ioapic support disabled by default

2021-04-04 Thread Samuel Thibault
Applied, thanks! Damien Zammit, le dim. 04 avril 2021 15:08:12 +1000, a ecrit: > Use --enable-ncpus=x --enable-apic where x > 1 for SMP+APIC support. > > Use neither for no SMP and old PIC support. > --- > i386/Makefrag.am | 13 +- > i386/configfrag.ac | 8 + >

Re: [PATCH] machdev: Pass argv through to _hurd_init

2021-04-04 Thread Samuel Thibault
Applied, thanks! Damien Zammit, le dim. 04 avril 2021 13:37:50 +1000, a ecrit: > --- > libmachdev/machdev.h | 2 +- > libmachdev/trivfs_server.c | 11 +++ > pci-arbiter/main.c | 2 +- > rumpdisk/main.c| 2 +- > 4 files changed, 10 insertions(+), 7 deletions(-)