rumpkernel (0~20250111-3) unreleased; urgency=medium

  * patches/uhci_shared_intr: Fix uhci driver crash on shared interrupt.

 -- Samuel Thibault <sthibault@debian.org>  Tue, 01 Jul 2025 21:25:58 +0000

rumpkernel (0~20250111-2) unreleased; urgency=medium

  * patches/vm_pages_phys.diff: Support non-aligned addresses with
    vm_pages_phys.

 -- Samuel Thibault <sthibault@debian.org>  Tue, 10 Jun 2025 07:07:48 +0000

rumpkernel (0~20250111-1) unreleased; urgency=medium

  [ Etienne Brateau ]
  * Update to 10.99.x.
  * patches/rumpnet_remove_struct_declaration_duplication.diff: remove symbol
    duplication with rumpnet.

  [ Samuel Thibault ]
  * patches/vm_pages_phys.diff: Fix cross-building with mig.
  * rules: Complete clean rule.
  * control: Drop now-implicit autotools-dev build-dep.
  * control: Add myself as uploader.
  * librumpdev-if0.lintian-overrides, librumpfs0.lintian-overrides: Accept
    several libraries.
  * librump0.lintian-overrides: Accept that libraries don't depend on anything.
  * prune.sh: Fix pruning DotZLib.chm.
  * control: Bump debhelper build-dep version to 10.

  [ Damien Zammit ]
  * debian/rules: Set -DBUFPAGES=16 when building rump
  * pci-userspace: Use new libirqhelp helper library
  * debian/rules: HOST_CPPFLAGS=-D_GNU_SOURCE for tools/sed
  * Add rumpdev_bpf to installed libs for network interfaces
  * debian/rules: Add -Wno-error=sign-compare
  * rump: Add bus_dmatag_subregion as EOPNOTSUPP stub

 -- Samuel Thibault <sthibault@debian.org>  Mon, 03 Feb 2025 08:30:31 +0000

rumpkernel (0~20211031+repack-4) unreleased; urgency=medium

  * patches/PAE: Fix 64bit build of PAE support.
  * rules: Make blhc happier by disabling format-security rather that not
    enabling it.
  * source/lintian-overrides: Ignore spurious warning.
  * Add po-debconf infrastructure.
  * prune.sh: Avoid source-contains-prebuilt-ms-help-file warning.
  * patches/vm_allocate_contiguous_align: Work-around allocating with
    alignment larger than a page.
  * control: Replace extra priority with optional.
  * patches/err: Better error reporting.
  * patches/vm_pages_phys.diff: Use vm_pages_phys to efficiently get physical
    addresses.
  * control: Bump gnumach build-dep accordingly.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 21 Jan 2024 16:54:04 +0000

rumpkernel (0~20211031+repack-3) unreleased; urgency=medium

  * rules: Pass -fno-omit-frame-pointer to get traces from gnumach.
  * patches/PAE: Fix rumpdisk with PAE.
  * control: Bump gnumach-dev build-dep accordingly.
  * rules: Define PAE.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 28 Aug 2023 21:06:05 +0000

rumpkernel (0~20211031+repack-2) unreleased; urgency=medium

  * rules: Fix make clean. set MKDTRACE and MKZFS to no to avoid cross-build
    failure.
  * patches/ata-rump.diff: Fix computing the devnumber according to
    i386/amd64.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 09 Jul 2023 13:45:32 +0200

rumpkernel (0~20211031+repack-1) unreleased; urgency=medium

  [ Janneke Nieuwenhuizen ]
  * debian/patches/crossbuild: Fix cross-builds on Arch.
  * debian/patches/non-fhs-shell: Cater for non-FHS shell.
  * debian/patches/acpi: Cater for cross-mig.

  [ Samuel Thibault ]
  * debian/patches/ata-rump.diff: Add wd[4-7] devices.

  [ Damien Zammit ]
  * rules: Add missing MIG and TARGET_MIG to build env.
  * librumpdev-if: Install PHY drivers.
  * patches/acpi.diff: Re-enable.

  [ Samuel Thibault ]
  * patches/clean_external: Fix clean target with pruned source.

 -- Samuel Thibault <sthibault@debian.org>  Sat, 01 Jul 2023 15:12:22 +0000

rumpkernel (0~20211031-3) unreleased; urgency=medium

  [ Damien Zammit ]
  * debian/patches/acpi.diff: pci-userspace: Add acpi lookup of irqs with
    fallback. Disabled for now as it breaks booting.

  [ Samuel Thibault ]
  * debian/patches/linux: Fix build on Linux.
  * debian/patches/crossbuild: Fix cross-builds.
  * debian/rules: Fix cross-build.
  * patches/random: Do not use arc4random_buf: during bootstrap we don't have
    it.

 -- Samuel Thibault <sthibault@debian.org>  Sat, 06 May 2023 21:51:48 +0000

rumpkernel (0~20211031-2) unreleased; urgency=medium

  [ Samuel Thibault ]
  * debian/rules: Set BSDOBJDIR to $(CURDIR)/obj.
  * debian/patches/idtype_t.diff: Fix build with glibc 2.36 that doesn't get
    idtype_t magically defined.

  [ Etienne Brateau ]
  * Move ata code from rumpdev_ahcisata to a new rumpdev_ata so it can be used
    from both rumpdev_ahcisata and rumpdev_piixide.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 25 Sep 2022 22:13:45 +0000

rumpkernel (0~20211031-1) unreleased; urgency=medium

  [ Damien Zammit ]
  * Imported upstream NetBSD from git
    904baec69ddf1787b030ceb7e2bbf6a9e652e93b.
    - debian/librump-dev.install: Add usr/lib/librumpvfs_nofifofs_pic.a.
  * compat: Bump to 10.
  * debian/patches/64bit.diff: Drop patch.
  * debian/patches/Wno-error.diff: Drop patch.
  * debian/patches/intr_lock.diff: Drop patch.
  * debian/patches/print-error.diff: Drop patch.
  * debian/patches/rpcgen.diff: Drop patch.
  * debian/patches/ahcisata-atapi.diff: Add ata_subr.c ata_recovery.c..
  * debian/patches/ahcisata-rump.diff: New patch.
  * debian/patches/netbsd-build.diff: New patch.
  * debian/patches/no-virtio-rump.diff: New patch.
  * debian/patches/pci-userspace-rump.diff: New patch.
  * debian/patches/piixide-rump.diff: New patch.
  * debian/patches/rumpuser-evcnt.diff: New patch.
  * debian/patches/rumpuser-rng-debug.diff: Update.
  * debian/rules: Drop get-orig-src rule. Update clean rule. Rewrite build and
    install rules.

  [ Samuel Thibault ]
  * patches/ps-comm.diff: Fix sh detection.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 02 Jan 2022 17:47:00 +0000

rumpkernel (0~20191130-8) unreleased; urgency=medium

  [ Damien Zammit ]
  * patches/64bit.diff: Enable 64bit offsets to fix access to large disks.

 -- Samuel Thibault <sthibault@debian.org>  Tue, 24 Aug 2021 11:50:53 +0000

rumpkernel (0~20191130-7) unreleased; urgency=medium

  * patches/dealloc.diff: Add missing port deallocation.

 -- Samuel Thibault <sthibault@debian.org>  Sat, 21 Aug 2021 21:40:57 +0000

rumpkernel (0~20191130-6) unreleased; urgency=medium

  * patches/intr_lock.diff: Lock the kernel on interrupt.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 22 Nov 2020 18:46:53 +0000

rumpkernel (0~20191130-5) unreleased; urgency=medium

  * patches/ahcisata-atapi.diff: Add ATAPI support on top of AHCI.
  * patches/print-error.diff: Print error numbers in FLAWLESSCALL calls.

 -- Samuel Thibault <sthibault@debian.org>  Sat, 21 Nov 2020 12:09:20 +0000

rumpkernel (0~20191130-4) unreleased; urgency=medium

  * patches/{ahcisata,piixide}-rump.diff: Fix device minor numbers.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 16 Nov 2020 01:37:51 +0000

rumpkernel (0~20191130-3) unreleased; urgency=medium

  * patches/{ahcisata,piixide}-rump.diff: Extend to 4 devices.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 16 Nov 2020 00:20:50 +0000

rumpkernel (0~20191130-2) unreleased; urgency=medium

  [ Damien Zammit ]
  * patches/rumpuser-rng-debug.diff: WIP: Remove hardfail on missing
    /dev/urandom for PRNG && add mach_print debug
  * patches/Wno-error.diff: Add -Wno-sign-compare for now (until device RPC is
    fixed)
  * rules: Use -fcommon in HOST_CFLAGS for GCC 10 compat
  * pci-userspace: Use new mach IRQ device RPC interfaces
  * control: Add correct build-deps.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 15 Nov 2020 15:58:07 +0000

rumpkernel (0~20191130-1) unreleased; urgency=medium

  [ Damien Zammit ]
  * Update rump sources to latest
  * Remove obsolete patches
  * Add AHCI and PIIXIDE drivers to rump (not upstreamed yet)
  * Add drivers to librumpdev-disk subpackage

  [ Samuel Thibault ]
  * Add missing zlib1g-dev build-dep.
  * Add -Wno-error on linux too.
  * Update to cleaned GNU Mach interrupt notification interface.
  * Create files as non-empty, it seems dpkg-source does not create them
    otherwise.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 30 Mar 2020 12:50:41 +0000

rumpkernel (0~20150715.1-1) unstable; urgency=medium

  * Add /usr to PATH in librumpdev-audio0.init.linux (for lspci).
  * Make librumpdev-audio0.config.linux more robust.
  * Cherry-pick addition of <rump/rumperrno2host.h> from NetBSD CVS.
  * Notify that a reboot is required in librumpdev-audio0
    postinst/postrm.
  * Repack upstream source without buildrump.sh/src/usr.bin/rpcgen
  * Temporarily disable pci-userspace on linux-any as it FTBFS on
    current sid.

 -- Robert Millan <rmh@debian.org>  Sun, 06 Mar 2016 00:09:27 +0100

rumpkernel (0~20150715-2) unstable; urgency=medium

  * Fix FTBFS on hurd-i386 due to incorrect experimentalUser.c path.
  * Simplify MAXPATHLEN patch.
  * Add Vcs-* URLs.
  * Fix error reporting in pci_user-gnu.c.
  * Fix copyright years for buildrump.sh/brlib/libnetconfig/dhcp_main.c.
  * Restructure and document patches to ease upstream integration.
  * Split library packages.
  * Add postinst with debconf templates to automatically configure Linux
    nr_hugepages.
  * Add bug-script to librumpdev-pci0 and librumpdev-audio0 to include
    lspci output in bug reports and (Linux-only) /proc/interrupts.
  * Add debconf menu to automatically blacklist conflicting Linux audio
    drivers.
  * Automatically attempt to enable Linux UIO access to audio devices.

 -- Robert Millan <rmh@debian.org>  Sun, 25 Oct 2015 14:41:23 +0100

rumpkernel (0~20150715-1) unstable; urgency=low

  * Initial release. (Closes: #797411)

 -- Robert Millan <rmh@debian.org>  Tue, 01 Sep 2015 22:41:45 +0200
