Applied, thanks! Damien Zammit, le ven. 02 janv. 2026 04:15:19 +0000, a ecrit: > Move the spl_init flag lower down after the percpu area is set up, > so that gs segment is not attempted to be read until after > percpu area is set up. > --- > i386/i386at/model_dep.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/i386/i386at/model_dep.c b/i386/i386at/model_dep.c > index 071c23fa..e713cc8a 100644 > --- a/i386/i386at/model_dep.c > +++ b/i386/i386at/model_dep.c > @@ -383,7 +383,6 @@ i386at_init(void) > #else /* MACH_HYP */ > hyp_intrinit(); > #endif /* MACH_HYP */ > - spl_init = 1; > > /* > * Read memory map and load it into the physical page allocator. > @@ -501,6 +500,7 @@ i386at_init(void) > #endif /* MACH_XEN */ > > interrupt_stack_alloc(); > + spl_init = 1; > } > > /* > -- > 2.45.2 > > >
- [PATCH 00/11 gnumach] Getting closer to 64 bit SMP Damien Zammit
- [PATCH 01/11 gnumach] gdt: Fix tangled ifdefs missing... Damien Zammit
- Re: [PATCH 01/11 gnumach] gdt: Fix tangled ifdefs... Samuel Thibault
- Re: [PATCH 01/11 gnumach] gdt: Fix tangled if... Damien Zammit
- Re: [PATCH 01/11 gnumach] gdt: Fix tangle... Samuel Thibault
- [PATCH 02/11 gnumach] spl_init: Cannot read CPU_NUMBE... Damien Zammit
- Re: [PATCH 02/11 gnumach] spl_init: Cannot read C... Samuel Thibault
- [PATCH 04/11 gnumach] x86_64: Add missing cpuboot.S Damien Zammit
- Re: [PATCH 04/11 gnumach] x86_64: Add missing cpu... Samuel Thibault
- [PATCH 03/11 gnumach] Fix CPU_NUMBER_* register width... Damien Zammit
- Re: [PATCH 03/11 gnumach] Fix CPU_NUMBER_* regist... Samuel Thibault
- [PATCH 05/11 gnumach] x86_64: Fix up boothdr.S for pe... Damien Zammit
- [PATCH 06/11 gnumach] x86_64/locore: Fix bad width of... Damien Zammit
- Re: [PATCH 06/11 gnumach] x86_64/locore: Fix bad ... Samuel Thibault
- [PATCH 07/11 gnumach] x86_64: Avoid red zone, fix wid... Damien Zammit
- Re: [PATCH 07/11 gnumach] x86_64: Avoid red zone,... Samuel Thibault
- [PATCH 08/11 gnumach] gdt: Reload GS base addresses v... Damien Zammit
