Debian Patches

Status for gnumach/2:1.8+git20221224-2

Patch Description Author Forwarded Bugs Origin Last update
11_ignore_CSIn.patch diff --git a/i386/i386at/kd.c b/i386/i386at/kd.c
index eaeea1b..03c1e06 100644
no
12_version_suffix.patch =================================================================== no
20_FP_NO.patch diff --git a/i386/include/mach/i386/fp_reg.h b/i386/include/mach/i386/fp_reg.h
index 5673055..f490623 100644
no
50_initrd.patch Jérémie Koenig <jk@jk.fr.eu.org>
Add ramdisk support for d-i.

===================================================================
no
80_vm_object_coalesce.patch See http://lists.gnu.org/archive/html/bug-hurd/2017-10/msg00011.html
coalescing areas with differing objects may not be so good an idea. It notably
potentially coalesces areas not to be swappable (such as IDE write buffers) with
swappable areas.

===================================================================
no
79_dde-debian.patch This contains a compatibility layer for netdde and rump still using the experimental irq/alloc_contig support. It is the output of

git diff master master-user_level_drivers-debian

(master was 6054cda4de2341b9a77ec4421411725f3684006b and
master-user_level_drivers-debian was 19283fdffa782b2e485ef39e0de1574006ec4a1a at
the time)

When dropping this, break netdde (<< 0.0.20200330-5),
hurd-libs0.3 (<< hurd_1:0.9.git20200718-1+b1)

===================================================================
no
90_noide.patch no
90_noahci.patch no
git-64bit commit 8146a7e3e616994928d2e3f3e9e48aaa4c06b1ad

ld_magic_routines: Restore more more symbols

cef6d34aa026 ("Implement our own functions to convert between host and
network values") dropped the glibc pieces from clib_routines, but
dropped too many ld symbols.

diff --git a/Makefile.am b/Makefile.am
index 7abe37b5..82e7e9da 100644
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2022-12-24
git-xen commit 94aa644695fc622b96b99e2fa40674d98a2945a7

ld_magic_routines: Restore yet more symbol

cef6d34aa026 ("Implement our own functions to convert between host and
network values") dropped the glibc pieces from clib_routines, but
dropped too many ld symbols.

diff --git a/Makefile.am b/Makefile.am
index 82e7e9da..6e629e87 100644
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2022-12-24
git-xen2 commit 429b1d985ff250598acaa9d4558d621917c3afd5

Xen: Fix warning

diff --git a/i386/i386/seg.h b/i386/i386/seg.h
index d2bb3f0d..30cfdc86 100644
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2022-12-24
git-xen3 commit ff93091a1eb79d59f4939a3260a64a5d241c0937

Add missing htons

diff --git a/util/byteorder.c b/util/byteorder.c
index 18311972..0629b31e 100644
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2022-12-24
git-xen4 commit 7bc36d605365dfd011b10da42a84ac53f0cd442d

Xen: Fix ivect prototype

448889a4f0c3 ("Use -Wstrict-prototypes and fix warnings") simplified the
prototype of ivect, so we have to update the Xen version.

diff --git a/xen/evt.c b/xen/evt.c
index 296101aa..0ff5c694 100644
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2022-12-24
git-intr commit bdd790bd8397c4b4dd67fe353378e607ec9ae620

intr: Drop irq parameter

This is not actually used.

diff --git a/i386/i386/hardclock.c b/i386/i386/hardclock.c
index 57259ff3..9b9df5a9 100644
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2022-12-24

All known versions for source package 'gnumach'

Links