Re: [Web Updates & Qoth Q3 2024 1/5] mention that the Dell Inspirion 1760 can run the Hurd.

2024-10-01 Thread Olivier Valentin
Some precision regarding the Dell machine support. I did not realize that this would go in the wiki :-) Feel free to revert adding it if considered too far from usable. Le 1 octobre 2024 03:09:26 GMT+02:00, "jbra...@dismail.de" a écrit : >* faq/drivers.mdwn: mention that users can run the Hu

[PATCH gnumach 2/2] fpu: Fix cpuid feature detection

2024-02-08 Thread Olivier Valentin
Make sure to fetch capabilities from cpuid(0xd,0x1) --- i386/i386/fpu.c | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/i386/i386/fpu.c b/i386/i386/fpu.c index fefe5e49..4cd31dd9 100644 --- a/i386/i386/fpu.c +++ b/i386/i386/fpu.c @@ -163,6 +163,7 @@ init_fpu(void)

Reinstate a proper computation of the fpu-state size

2024-02-08 Thread Olivier Valentin
My previous patch erroneously aggregated the fpu-state size computation for XSAVES and other XSAVE methods. It turns out that the IA32_XSS can make a difference and that the size has to be read from cpuid(0xD, 0x1) in one case, and cpuid(0xD, 0x0) in the other. First patch is a plain revert, to ma

[PATCH gnumach 1/2] Revert "fpu: Fix cpuid feature detection"

2024-02-08 Thread Olivier Valentin
This reverts commit f8d0f98e80b3d7d9b24fa077818113fb0f4b3970. --- i386/i386/fpu.c | 40 +--- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/i386/i386/fpu.c b/i386/i386/fpu.c index 9bf5aecf..fefe5e49 100644 --- a/i386/i386/fpu.c +++ b/i386/i386/f

[PATCH gnumach] fpu: Fix cpuid feature detection

2024-01-24 Thread Olivier Valentin
Make sure to fetch capabilities from cpuid(0xd,0x1) and max structure sizes from cpuid(0xd,0x0). --- i386/i386/fpu.c | 40 +++- 1 file changed, 15 insertions(+), 25 deletions(-) diff --git a/i386/i386/fpu.c b/i386/i386/fpu.c index fefe5e49..9bf5aecf 100644 ---

Re: mig not cross-building correctly

2023-12-05 Thread Olivier Valentin
Le 5 décembre 2023 07:09:24 GMT+01:00, "Flávio Cruz" a écrit : >Hmm, we haven't made any significant change in MiG recently that would >break this. > >I think you need to do: ./configure --target=i686-unknown-linux-gnu. The >target compiler will generate the file cpu.h which includes the requi