Applied, thanks!

Damien Zammit, le dim. 08 févr. 2026 06:58:50 +0000, a ecrit:
> TESTED: Additionally compiles all xen UP builds successfully
> 
> TODO:
>  - Run the qemu suite on xen platform
>  - Port xen SMP, then enable the CI
> 
> ---
>  .forgejo/workflows/action.yaml | 32 +++++++++++++++++++++-----------
>  1 file changed, 21 insertions(+), 11 deletions(-)
> 
> diff --git a/.forgejo/workflows/action.yaml b/.forgejo/workflows/action.yaml
> index 7ac521dd..4e7114df 100644
> --- a/.forgejo/workflows/action.yaml
> +++ b/.forgejo/workflows/action.yaml
> @@ -9,8 +9,16 @@ jobs:
>      runs-on: self
>      strategy:
>        matrix:
> -        smp: ["--enable-ncpus=1 --enable-apic", "--enable-ncpus=1 
> --disable-apic", "--enable-ncpus=8"]
> -        pae: ["--enable-pae", "--disable-pae"]
> +        platform: [
> +          "--disable-apic --disable-pae --enable-ncpus=1",
> +          "--disable-apic --enable-pae --enable-ncpus=1",
> +          "--enable-apic --disable-pae --enable-ncpus=1",
> +          "--enable-apic --enable-pae --enable-ncpus=1",
> +          "--enable-apic --disable-pae --enable-ncpus=8",
> +          "--enable-apic --enable-pae --enable-ncpus=8",
> +          "--enable-platform=xen --enable-pae --enable-ncpus=1"
> +          #"--enable-platform=xen --enable-pae --enable-ncpus=8"
> +        ]
>          kdb: ["--enable-kdb", "--disable-kdb"]
>      steps:
>        - name: Checkout code
> @@ -24,8 +32,7 @@ jobs:
>            cd build32
>            ../configure --prefix= --host=i686-gnu LD=i686-linux-gnu-ld 
> CC=i686-linux-gnu-gcc \
>                    --disable-linux-groups \
> -                  ${{ matrix.smp }} \
> -                  ${{ matrix.pae }} \
> +                  ${{ matrix.platform }} \
>                    ${{ matrix.kdb }}
>            make DESTDIR=../gnu32 install-data
>            cd ..
> @@ -43,8 +50,7 @@ jobs:
>            ../configure --prefix= --host=i686-gnu \
>                    MIG=i686-gnu-mig LD=i686-linux-gnu-ld 
> CC=i686-linux-gnu-gcc \
>                    --disable-linux-groups \
> -                  ${{ matrix.smp }} \
> -                  ${{ matrix.pae }} \
> +                  ${{ matrix.platform }} \
>                    ${{ matrix.kdb }}
>            make gnumach.gz
>            make VERBOSE=true check
> @@ -52,7 +58,13 @@ jobs:
>      runs-on: self
>      strategy:
>        matrix:
> -        smp: ["--enable-ncpus=1", "--enable-ncpus=8"]
> +        platform: [
> +          "--disable-apic --enable-ncpus=1",
> +          "--enable-apic --enable-ncpus=1",
> +          "--enable-apic --enable-ncpus=8",
> +          "--enable-platform=xen --enable-ncpus=1"
> +          #"--enable-platform=xen --enable-ncpus=8"
> +        ]
>          user32: ["--enable-user32", "--disable-user32"]
>          kdb: ["--enable-kdb", "--disable-kdb"]
>      steps:
> @@ -71,9 +83,8 @@ jobs:
>            mkdir build64
>            cd build64
>            ../configure --prefix= --host=x86_64-gnu LD=x86_64-linux-gnu-ld 
> CC=x86_64-linux-gnu-gcc \
> -                  --enable-apic \
>                    --disable-linux-groups \
> -                  ${{ matrix.smp }} \
> +                  ${{ matrix.platform }} \
>                    ${{ matrix.user32 }} \
>                    ${{ matrix.kdb }}
>            make DESTDIR=../gnu64 install-data
> @@ -101,9 +112,8 @@ jobs:
>            ../configure --prefix= --host=x86_64-gnu \
>                    MIG=x86_64-gnu-mig LD=x86_64-linux-gnu-ld 
> CC=x86_64-linux-gnu-gcc \
>                    USER_MIG=${USER_H}-gnu-mig USER_CC=${USER_H}-linux-gnu-gcc 
> USER_CPP="${USER_H}-linux-gnu-gcc -E" \
> -                  --enable-apic \
>                    --disable-linux-groups \
> -                  ${{ matrix.smp }} \
> +                  ${{ matrix.platform }} \
>                    ${{ matrix.user32 }} \
>                    ${{ matrix.kdb }}
>            make gnumach.gz
> -- 
> 2.51.0
> 
> 
> 

-- 
Samuel
«Tiens, quand j'aurai un peu de temps et une partition libre, je crois
 que je vais essayer de remplacer mes scripts de démarrage par des
 programmes Windows lancés via Wine et binfmt_misc :-)»
-+- AGV in Guide du linuxien pervers - "J'sais pas quoi faire... (air connu)"

Reply via email to