Debian Patches
Status for gnumach/2:1.8+git20260224-7
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 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. how to destroy once unused) and rather store data in a task and use the task libstore class. Also see discussions on the wiki. |
no | ||||
| git-grab_page_nonpriv | commit 67c31476ccaf040fbe990bef02dd544296d43706 Page allocation from a CPU pool does not consider vm_page_alloc_paused. A non-empty CPU page pool always allocates pages even when vm_page_alloc_paused is set. An unprivileged thread can therefore acquire a signicant number of pages until the pool is empty. The cycle can continue for a longer period if the pool is replenished by a VM privileged thread before the unprivileged thread requests more pages and in extreme cases can result in complete system memory exhaustion. Message-ID: <20260228205443.67047-2-mike@weatherwax.co.uk> diff --git a/vm/vm_page.c b/vm/vm_page.c index 47eeb042..5cdf0c7b 100644 |
Mike Kelly <mike@weatherwax.co.uk> | no | 2026-02-28 | ||
| git-rebalance | commit 74615f69cf6bf95c73443331733677c61ee387b5 Rebalance segments for privileged page allocation It's possible to allocate all pages in a segment (and higher priority ones) to privileged threads. This can result in a panic even though memory is available in lower priority segments which haven't yet been rebalanced by the pageout daemon. Rebalancing is now done actively during privileged page allocation. Message-ID: <20260310212847.153812-2-mike@weatherwax.co.uk> diff --git a/vm/vm_page.c b/vm/vm_page.c index 5cdf0c7b..a656aa01 100644 |
Mike Kelly <mike@weatherwax.co.uk> | no | 2026-03-10 | ||
| git-evict-inactive | commit 17df0c1968e3cbf69567d8e0ea97da14cd797074 pageout: evict inactive pages from various segments before active ones Otherwise we can be keeping evicting active pages from the highmem segment, while we may have a lot of inactive pages in other segments. diff --git a/vm/vm_page.c b/vm/vm_page.c index a656aa01..0becb262 100644 |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2026-03-25 | ||
| git-i386-8G | commit b2f1eea97d36aa0021b109a0c954a5b56df1e468 i386: Increase kernel virtual memory to handle 8GB memory diff --git a/x86_64/x86_64/vm_param.h b/x86_64/x86_64/vm_param.h index 056aa52e..38caaeec 100644 |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2026-03-29 | ||
| git-x86_64-30G | commit a378d126bb545b08f2331b91adc2de9034e05000 x86_64: Increase kernel virtual memory to handle 30GB memory diff --git a/x86_64/x86_64/vm_param.h b/x86_64/x86_64/vm_param.h index 38caaeec..63eba559 100644 |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2026-03-29 | ||
| git-kmsg-16K | commit 38af8366552a95b5825529b3ed2fb0d2829e355e kmsg: Increase KMSGBUFSIZE to 16K Boot has become more verbose diff --git a/device/kmsg.c b/device/kmsg.c index bb72930d..be22a833 100644 |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2026-03-29 | ||
| git-memlimit | commit 6ea74eec0beb6e840774ad230f3ce38002410ec7 biosmem: Add MAX_PHYS_END to limit physical memory use to what was actually tested as working considering the limited amount of available virtual memory. |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2026-03-29 | ||
| git-vmtophys | commit 2077c6523de1005eef73010436d6ff488aa6b25c linux: Fix vmtophys return type On PAE we need to be able to return 64b diff --git a/linux/dev/glue/kmem.c b/linux/dev/glue/kmem.c index 509229d1..23ef03e8 100644 |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2026-03-30 | ||
| git-ahci-pae | commit 214078f4903e009291addeef893ecf706fbc9dbb ahci: Check that the command buffer is within DMA32 This may not be the case with PAE. diff --git a/linux/dev/drivers/block/ahci.c b/linux/dev/drivers/block/ahci.c index 751c7ca2..addcc3e5 100644 |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2026-03-30 | ||
| git-vmalloc-pae | commit 56aa79949c0896d1b1aa3c87d1d8f359254b8d62 linux: Make vmalloc allocate from DMA32 Otherwise ahci cannot use it with PAE kernels. diff --git a/linux/dev/glue/kmem.c b/linux/dev/glue/kmem.c index 23ef03e8..afcbfba5 100644 |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2026-03-30 | ||
| git-buffer_alloc-pae | commit f974c68a797c8caa21db481bd52737800ff372db linux: Fix buffer allocation for PAE Asking for DMA32 is not enough, we also need directmap, notably for read_bsd_label. diff --git a/linux/dev/glue/block.c b/linux/dev/glue/block.c index 6db77070..59462a86 100644 |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2026-03-30 |
All known versions for source package 'gnumach'
- 2:1.8+git20260224-8 (sid)
- 2:1.8+git20260224-7 (forky)
- 2:1.8+git20250702-1 (trixie)
- 2:1.8+git20221224-2 (bookworm)
