CVS commit: src/sys/arch/x86/x86

2024-05-16 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri May 17 00:37:14 UTC 2024 Modified Files: src/sys/arch/x86/x86: fpu.c Log Message: iWorkaround panic: fpudna from userland i386 Xen PV domU get spurious fpudna traps from userland. Older eager FPU contact switching code took car

CVS commit: src/sys/arch/x86/x86

2024-05-16 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri May 17 00:37:14 UTC 2024 Modified Files: src/sys/arch/x86/x86: fpu.c Log Message: iWorkaround panic: fpudna from userland i386 Xen PV domU get spurious fpudna traps from userland. Older eager FPU contact switching code took car

CVS commit: src/sys/arch/i386/stand/lib

2019-08-01 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Aug 1 13:11:03 UTC 2019 Modified Files: src/sys/arch/i386/stand/lib: bootinfo_biosgeom.c Log Message: Fix buffer overflow in BIOS disk geometry collect for bootinfo This spares a boot-time panic on iMac with fusion drive, whic

CVS commit: src/sys/arch/i386/stand/lib

2019-08-01 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Aug 1 13:11:03 UTC 2019 Modified Files: src/sys/arch/i386/stand/lib: bootinfo_biosgeom.c Log Message: Fix buffer overflow in BIOS disk geometry collect for bootinfo This spares a boot-time panic on iMac with fusion drive, whic

CVS commit: src/lib/libperfuse

2019-08-10 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sat Aug 10 07:08:12 UTC 2019 Modified Files: src/lib/libperfuse: ops.c Log Message: Rollback directory filehandle screening for FUSE lock operations libfuse has a different usage of filehandles for files and directories. A director

CVS commit: src/lib/libperfuse

2019-08-10 Thread Emmanuel Dreyfus
Sat Feb 9 02:22:45 2019 +++ src/lib/libperfuse/ops.c Sat Aug 10 07:08:11 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: ops.c,v 1.86 2019/02/09 02:22:45 manu Exp $ */ +/* $NetBSD: ops.c,v 1.87 2019/08/10 07:08:11 manu Exp $ */ /*- * Copyright (c) 2010-2011 Emmanuel Dreyfus. All rights reserved

CVS commit: src/sys/arch/i386/stand

2019-08-17 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sun Aug 18 02:18:25 UTC 2019 Modified Files: src/sys/arch/i386/stand/boot: boot2.c devopen.c devopen.h src/sys/arch/i386/stand/efiboot: boot.c devopen.c devopen.h efidisk.c src/sys/arch/i386/stand/lib: Makefile biosdi

CVS commit: src/sys/arch/i386/stand

2019-08-17 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sun Aug 18 02:18:25 UTC 2019 Modified Files: src/sys/arch/i386/stand/boot: boot2.c devopen.c devopen.h src/sys/arch/i386/stand/efiboot: boot.c devopen.c devopen.h efidisk.c src/sys/arch/i386/stand/lib: Makefile biosdi

CVS commit: src/share/man/man8/man8.x86

2019-08-17 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sun Aug 18 02:23:48 UTC 2019 Modified Files: src/share/man/man8/man8.x86: boot.8 Log Message: Document new GPT and RAIDframe capacity of bootstrap code While there, also document EFI setup and some bugs To generate a diff of this

CVS commit: src/share/man/man8/man8.x86

2019-08-17 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sun Aug 18 02:23:48 UTC 2019 Modified Files: src/share/man/man8/man8.x86: boot.8 Log Message: Document new GPT and RAIDframe capacity of bootstrap code While there, also document EFI setup and some bugs To generate a diff of this

CVS commit: src/doc

2019-08-19 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Tue Aug 20 01:48:48 UTC 2019 Modified Files: src/doc: CHANGES Log Message: boot(8): GPT and RAIDframe support for x86 bootstrap [manu 20180818] To generate a diff of this commit: cvs rdiff -u -r1.2570 -r1.2571 src/doc/CHANGES Ple

CVS commit: src/doc

2019-08-19 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Tue Aug 20 01:48:48 UTC 2019 Modified Files: src/doc: CHANGES Log Message: boot(8): GPT and RAIDframe support for x86 bootstrap [manu 20180818] To generate a diff of this commit: cvs rdiff -u -r1.2570 -r1.2571 src/doc/CHANGES Ple

CVS commit: src/sys/arch/i386/stand

2019-09-01 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Sep 2 06:10:24 UTC 2019 Modified Files: src/sys/arch/i386/stand/boot: boot2.c src/sys/arch/i386/stand/efiboot: boot.c devopen.c Log Message: Make sure devices names are copied including last byte Fix from M. Levinson.

CVS commit: src/sys/arch/i386/stand

2019-09-01 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Sep 2 06:10:24 UTC 2019 Modified Files: src/sys/arch/i386/stand/boot: boot2.c src/sys/arch/i386/stand/efiboot: boot.c devopen.c Log Message: Make sure devices names are copied including last byte Fix from M. Levinson.

CVS commit: src/sys/arch/x86/acpi

2019-09-11 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Sep 12 00:52:22 UTC 2019 Modified Files: src/sys/arch/x86/acpi: acpi_machdep.c Log Message: Attempt to obtain ACPI RSDP from the hypervisor for Xen PV There are three possible way of obtaining the ACPI RSDP - From Extended BIOS

CVS commit: src/sys/arch/x86/acpi

2019-09-11 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Sep 12 00:52:22 UTC 2019 Modified Files: src/sys/arch/x86/acpi: acpi_machdep.c Log Message: Attempt to obtain ACPI RSDP from the hypervisor for Xen PV There are three possible way of obtaining the ACPI RSDP - From Extended BIOS

CVS commit: src/sys/kern

2019-09-12 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Sep 13 01:33:20 UTC 2019 Modified Files: src/sys/kern: kern_subr.c Log Message: Accept root device specification as NAME=label To generate a diff of this commit: cvs rdiff -u -r1.224 -r1.225 src/sys/kern/kern_subr.c Please no

CVS commit: src/sys/kern

2019-09-12 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Sep 13 01:33:20 UTC 2019 Modified Files: src/sys/kern: kern_subr.c Log Message: Accept root device specification as NAME=label To generate a diff of this commit: cvs rdiff -u -r1.224 -r1.225 src/sys/kern/kern_subr.c Please no

CVS commit: src/share/man/man8/man8.x86

2019-09-12 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Sep 13 01:34:19 UTC 2019 Modified Files: src/share/man/man8/man8.x86: boot.8 Log Message: Document that bootdev option accepts device specification as NAME=label To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 sr

CVS commit: src/share/man/man8/man8.x86

2019-09-12 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Sep 13 01:34:19 UTC 2019 Modified Files: src/share/man/man8/man8.x86: boot.8 Log Message: Document that bootdev option accepts device specification as NAME=label To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 sr

CVS commit: src/sys/arch/i386

2019-09-12 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Sep 13 02:19:46 UTC 2019 Modified Files: src/sys/arch/i386/include: Makefile src/sys/arch/i386/stand/boot: Makefile.boot src/sys/arch/i386/stand/dosboot: Makefile src/sys/arch/i386/stand/efiboot: Makefile.

CVS commit: src/sys/arch/i386

2019-09-12 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Sep 13 02:19:46 UTC 2019 Modified Files: src/sys/arch/i386/include: Makefile src/sys/arch/i386/stand/boot: Makefile.boot src/sys/arch/i386/stand/dosboot: Makefile src/sys/arch/i386/stand/efiboot: Makefile.

CVS commit: src/doc

2019-09-12 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Sep 13 02:23:31 UTC 2019 Modified Files: src/doc: CHANGES Log Message: boot(8): multiboot 2 support, Xen can now boot from EFI To generate a diff of this commit: cvs rdiff -u -r1.2580 -r1.2581 src/doc/CHANGES Please note that

CVS commit: src/doc

2019-09-12 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Sep 13 02:23:31 UTC 2019 Modified Files: src/doc: CHANGES Log Message: boot(8): multiboot 2 support, Xen can now boot from EFI To generate a diff of this commit: cvs rdiff -u -r1.2580 -r1.2581 src/doc/CHANGES Please note that

CVS commit: src/sys/arch/i386/stand/lib

2019-09-15 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sun Sep 15 23:55:26 UTC 2019 Modified Files: src/sys/arch/i386/stand/lib: exec_multiboot2.c Log Message: Remove debug define. It remained there unseen because it was misspelled! To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/arch/i386/stand/lib

2019-09-15 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sun Sep 15 23:55:26 UTC 2019 Modified Files: src/sys/arch/i386/stand/lib: exec_multiboot2.c Log Message: Remove debug define. It remained there unseen because it was misspelled! To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/kern

2019-09-15 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sun Sep 15 23:59:33 UTC 2019 Modified Files: src/sys/kern: kern_subr.c Log Message: Rollback change to accept NAME=label root device specification As suggested by Michael van Elst, the operation should be done int getwedgename()

CVS commit: src/sys/kern

2019-09-15 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sun Sep 15 23:59:33 UTC 2019 Modified Files: src/sys/kern: kern_subr.c Log Message: Rollback change to accept NAME=label root device specification As suggested by Michael van Elst, the operation should be done int getwedgename()

CVS commit: src/sys/kern

2019-09-15 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Sep 16 00:01:17 UTC 2019 Modified Files: src/sys/kern: kern_subr.c Log Message: Accept root device specification as NAME=label To generate a diff of this commit: cvs rdiff -u -r1.226 -r1.227 src/sys/kern/kern_subr.c Please no

CVS commit: src/sys/kern

2019-09-15 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Sep 16 00:01:17 UTC 2019 Modified Files: src/sys/kern: kern_subr.c Log Message: Accept root device specification as NAME=label To generate a diff of this commit: cvs rdiff -u -r1.226 -r1.227 src/sys/kern/kern_subr.c Please no

CVS commit: src/share/man/man8/man8.x86

2019-09-15 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Sep 16 01:57:58 UTC 2019 Modified Files: src/share/man/man8/man8.x86: boot.8 Log Message: Remove obsoeolete BUGS note that UEFI bootloader does not support multiboot To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.2

CVS commit: src/share/man/man8/man8.x86

2019-09-15 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Sep 16 01:57:58 UTC 2019 Modified Files: src/share/man/man8/man8.x86: boot.8 Log Message: Remove obsoeolete BUGS note that UEFI bootloader does not support multiboot To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.2

CVS commit: src/sys/dev/adb

2022-05-13 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sat May 14 01:16:55 UTC 2022 Modified Files: src/sys/dev/adb: adb_kbd.c adb_keymap.h adb_usb_map.c Log Message: Add ISO and JIS keyboard layouts for ADB to USB emulation The layout is configurable using sysctl machdep.adbkbdX.emula

CVS commit: src/sys/dev/adb

2022-05-13 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sat May 14 01:16:55 UTC 2022 Modified Files: src/sys/dev/adb: adb_kbd.c adb_keymap.h adb_usb_map.c Log Message: Add ISO and JIS keyboard layouts for ADB to USB emulation The layout is configurable using sysctl machdep.adbkbdX.emula

CVS commit: src/share/man/man4

2022-05-27 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sat May 28 00:53:41 UTC 2022 Modified Files: src/share/man/man4: wm.4 Log Message: Document hw.wmX.txex_workqueue sysctl To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/share/man/man4/wm.4 Please note that diffs

CVS commit: src/share/man/man4

2022-05-27 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sat May 28 00:53:41 UTC 2022 Modified Files: src/share/man/man4: wm.4 Log Message: Document hw.wmX.txex_workqueue sysctl To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/share/man/man4/wm.4 Please note that diffs

CVS commit: src/sys/external/bsd/drm2

2022-05-27 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sat May 28 01:07:47 UTC 2022 Modified Files: src/sys/external/bsd/drm2/dist/drm/radeon: radeon_bios.c radeon_drv.h src/sys/external/bsd/drm2/include/linux: acpi.h Log Message: Let radeon DRM driver build on ports that lack A

CVS commit: src/sys/external/bsd/drm2

2022-05-27 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Sat May 28 01:07:47 UTC 2022 Modified Files: src/sys/external/bsd/drm2/dist/drm/radeon: radeon_bios.c radeon_drv.h src/sys/external/bsd/drm2/include/linux: acpi.h Log Message: Let radeon DRM driver build on ports that lack A

Re: CVS commit: src/sys/arch/i386/stand/efiboot

2021-12-26 Thread Emmanuel Dreyfus
s. Please revert my change, I will get back to it when I find some time. -- Emmanuel Dreyfus m...@netbsd.org

Re: CVS commit: src/sys/arch/i386/stand/efiboot

2021-12-27 Thread Emmanuel Dreyfus
name crashes. How do you avoid that? -- Emmanuel Dreyfus m...@netbsd.org

CVS commit: src/sys

2022-03-23 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Mar 24 02:24:25 UTC 2022 Modified Files: src/sys/arch/amd64/conf: GENERIC src/sys/conf: files src/sys/dev/acpi: files.acpi Added Files: src/sys/dev/acpi: igpio_acpi.c src/sys/dev/ic: igpio.c igpior

CVS commit: src/sys

2022-03-23 Thread Emmanuel Dreyfus
id +igpio_acpi_register_event(void *priv, struct acpi_event *ev, ACPI_RESOURCE_GPIO *gpio) +{ + return; +} + +static int +igpio_acpi_intr(void *priv) +{ + struct igpio_acpi_softc *asc = priv; + struct igpio_softc * const isc = &asc->sc_isc; + int ret; + + ret = igpio_intr(isc); + + retu

CVS commit: src/share/man/man4

2022-03-24 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Mar 24 14:00:19 UTC 2022 Modified Files: src/share/man/man4: Makefile Added Files: src/share/man/man4: igpio.4 Log Message: Add documentatiion for Intel GPIO driver igpio(4) To generate a diff of this commit: cvs rdiff

CVS commit: src/share/man/man4

2022-03-24 Thread Emmanuel Dreyfus
etBSD: igpio.4,v 1.1 2022/03/24 14:00:19 manu Exp $ +.\" +.\" Copyright (c) 2022 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Emmanuel Dreyfus. +.\" +.\" Redi

CVS commit: src/distrib/sets/lists/man

2022-03-24 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Mar 24 14:04:28 UTC 2022 Modified Files: src/distrib/sets/lists/man: mi Log Message: Add man page for Intel GPIO igpio.4 To generate a diff of this commit: cvs rdiff -u -r1.1735 -r1.1736 src/distrib/sets/lists/man/mi Please n

CVS commit: src/distrib/sets/lists/man

2022-03-24 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Mar 24 14:04:28 UTC 2022 Modified Files: src/distrib/sets/lists/man: mi Log Message: Add man page for Intel GPIO igpio.4 To generate a diff of this commit: cvs rdiff -u -r1.1735 -r1.1736 src/distrib/sets/lists/man/mi Please n

CVS commit: src/sys/arch

2023-04-19 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Apr 20 00:42:24 UTC 2023 Modified Files: src/sys/arch/amd64/amd64: locore.S src/sys/arch/i386/stand/efiboot: boot.c efiboot.c efiboot.h src/sys/arch/i386/stand/efiboot/bootia32: efibootia32.c startprog32.S

CVS commit: src/sys/arch

2023-04-19 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Apr 20 00:42:24 UTC 2023 Modified Files: src/sys/arch/amd64/amd64: locore.S src/sys/arch/i386/stand/efiboot: boot.c efiboot.c efiboot.h src/sys/arch/i386/stand/efiboot/bootia32: efibootia32.c startprog32.S

CVS commit: src/share/man/man8/man8.x86

2023-04-24 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Apr 24 13:55:45 UTC 2023 Modified Files: src/share/man/man8/man8.x86: boot.8 dosboot.8 pxeboot.8 Log Message: Merge x86 boot options in x86/boot(8) and add undocumented UEFI options We were supposed to keep the option list in x

CVS commit: src/share/man/man8/man8.x86

2023-04-24 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Apr 24 13:55:45 UTC 2023 Modified Files: src/share/man/man8/man8.x86: boot.8 dosboot.8 pxeboot.8 Log Message: Merge x86 boot options in x86/boot(8) and add undocumented UEFI options We were supposed to keep the option list in x

CVS commit: src

2023-05-04 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri May 5 00:34:41 UTC 2023 Modified Files: src/share/man/man4: options.4 src/share/man/man8/man8.x86: boot.8 src/sys/arch/amd64/amd64: locore.S src/sys/arch/amd64/conf: files.amd64 std.amd64 Log Message: Ad

CVS commit: src

2023-05-04 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri May 5 00:34:41 UTC 2023 Modified Files: src/share/man/man4: options.4 src/share/man/man8/man8.x86: boot.8 src/sys/arch/amd64/amd64: locore.S src/sys/arch/amd64/conf: files.amd64 std.amd64 Log Message: Ad

CVS commit: src/share/man/man8/man8.x86

2023-05-07 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon May 8 00:40:50 UTC 2023 Modified Files: src/share/man/man8/man8.x86: boot.8 Log Message: Remove XXX todo marker left by mistake To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/share/man/man8/man8.x86/boot.8

CVS commit: src/share/man/man8/man8.x86

2023-05-07 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon May 8 00:40:50 UTC 2023 Modified Files: src/share/man/man8/man8.x86: boot.8 Log Message: Remove XXX todo marker left by mistake To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/share/man/man8/man8.x86/boot.8

CVS commit: src/sys/arch/i386/stand/efiboot

2023-05-09 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Wed May 10 00:49:17 UTC 2023 Modified Files: src/sys/arch/i386/stand/efiboot: version Log Message: Raise the version for new feature (here reloc command) Suggested by Masanobu SAITOH To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/i386/stand/efiboot

2023-05-09 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Wed May 10 00:49:17 UTC 2023 Modified Files: src/sys/arch/i386/stand/efiboot: version Log Message: Raise the version for new feature (here reloc command) Suggested by Masanobu SAITOH To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/usb

2023-02-13 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Feb 13 14:05:26 UTC 2023 Modified Files: src/sys/dev/usb: u3g.c Log Message: Add support for ZTE MF112 and D-Link DWM222 3G USB modems To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/dev/usb/u3g.c Please

CVS commit: src/sys/dev/usb

2023-02-13 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Feb 13 14:05:26 UTC 2023 Modified Files: src/sys/dev/usb: u3g.c Log Message: Add support for ZTE MF112 and D-Link DWM222 3G USB modems To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/dev/usb/u3g.c Please

CVS commit: src/sys/arch/i386/stand/lib

2023-09-28 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Sep 28 15:46:55 UTC 2023 Modified Files: src/sys/arch/i386/stand/lib: biosdisk.c Log Message: Align the behavior of different boot methods in RAIDframe We enforce the documented and paritally implemented behavior when looking f

CVS commit: src/sys/arch/i386/stand/lib

2023-09-28 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Sep 28 15:46:55 UTC 2023 Modified Files: src/sys/arch/i386/stand/lib: biosdisk.c Log Message: Align the behavior of different boot methods in RAIDframe We enforce the documented and paritally implemented behavior when looking f

CVS commit: src/sys

2023-09-28 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Sep 28 15:50:24 UTC 2023 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c src/sys/rump/librump/rumpkern: emul.c Log Message: Fix root search in RAID 1 sets We use the wedge information given by bootstrap, where t

CVS commit: src/sys

2023-09-28 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Sep 28 15:50:24 UTC 2023 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c src/sys/rump/librump/rumpkern: emul.c Log Message: Fix root search in RAID 1 sets We use the wedge information given by bootstrap, where t

CVS commit: src/sys/arch/i386/stand/lib

2023-10-01 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Oct 2 00:02:34 UTC 2023 Modified Files: src/sys/arch/i386/stand/lib: biosdisk.c Log Message: Fix build with -DNO_GPT To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/sys/arch/i386/stand/lib/biosdisk.c Please

CVS commit: src/sys/arch/i386/stand/lib

2023-10-01 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Mon Oct 2 00:02:34 UTC 2023 Modified Files: src/sys/arch/i386/stand/lib: biosdisk.c Log Message: Fix build with -DNO_GPT To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/sys/arch/i386/stand/lib/biosdisk.c Please

CVS commit: src/sys/arch/i386/stand/efiboot

2021-11-18 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Nov 18 16:17:41 UTC 2021 Modified Files: src/sys/arch/i386/stand/efiboot: Makefile.efiboot Log Message: Do not pass BIOS geometry when booting using EFI Recent Mac return garbage data that will crash the code handling it, and E

CVS commit: src/sys/arch/i386/stand/efiboot

2021-11-18 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Nov 18 16:17:41 UTC 2021 Modified Files: src/sys/arch/i386/stand/efiboot: Makefile.efiboot Log Message: Do not pass BIOS geometry when booting using EFI Recent Mac return garbage data that will crash the code handling it, and E

CVS commit: src/sys/arch/i386/stand/efiboot

2021-11-18 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Nov 18 16:18:13 UTC 2021 Modified Files: src/sys/arch/i386/stand/efiboot: devopen.c Log Message: Fix crash because of NULL pointer reference To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/i386/stand

CVS commit: src/sys/arch/i386/stand/efiboot

2021-11-18 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Nov 18 16:18:13 UTC 2021 Modified Files: src/sys/arch/i386/stand/efiboot: devopen.c Log Message: Fix crash because of NULL pointer reference To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/i386/stand

CVS commit: src/sys/arch/i386/stand/bootxx

2023-06-29 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Jun 29 14:18:58 UTC 2023 Modified Files: src/sys/arch/i386/stand/bootxx: boot1.c Log Message: Primary bootstrap is now able to read a GPT inside RAIDframe. Previously, primary bootstrap was able to boot on RAID-1 RAIDframe set

CVS commit: src/sys/arch/i386/stand/bootxx

2023-06-29 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Jun 29 14:18:58 UTC 2023 Modified Files: src/sys/arch/i386/stand/bootxx: boot1.c Log Message: Primary bootstrap is now able to read a GPT inside RAIDframe. Previously, primary bootstrap was able to boot on RAID-1 RAIDframe set

Re: CVS commit: src/sys/arch/i386/stand/bootxx

2023-06-29 Thread Emmanuel Dreyfus
86/boot(8) documentation. -- Emmanuel Dreyfus m...@netbsd.org

CVS commit: src/sys/dev/usb

2023-08-04 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Aug 4 13:25:18 UTC 2023 Modified Files: src/sys/dev/usb: umodeswitch.c Log Message: Add support for D-Link DWM-222 4G LTS USB adapter Oddly, the fake umass device does not detach after umodeswitch does its duty, but functional

CVS commit: src/sys/dev/usb

2023-08-04 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Aug 4 13:25:18 UTC 2023 Modified Files: src/sys/dev/usb: umodeswitch.c Log Message: Add support for D-Link DWM-222 4G LTS USB adapter Oddly, the fake umass device does not detach after umodeswitch does its duty, but functional

CVS commit: src/sys/arch/amd64/conf

2021-09-23 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Sep 24 00:29:46 UTC 2021 Modified Files: src/sys/arch/amd64/conf: XEN3_DOM0 Log Message: Move XEN3_DOM0 as close as possible to GENERIC. Document why some options are disabled Set NO_PCI_MSI_MSIX to work around crashes reported

CVS commit: src/sys/arch/amd64/conf

2021-09-23 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Fri Sep 24 00:29:46 UTC 2021 Modified Files: src/sys/arch/amd64/conf: XEN3_DOM0 Log Message: Move XEN3_DOM0 as close as possible to GENERIC. Document why some options are disabled Set NO_PCI_MSI_MSIX to work around crashes reported

Re: CVS commit: src/lib/libperfuse

2010-08-25 Thread Emmanuel Dreyfus
Matthias Scheler wrote: > Can you please explain what is the difference between "libperfuse" and > "librefuse" is? There is "per" instead of "re" in the name :-) Here is the explanation: http://mail-index.netbsd.org/tech-userlevel/2010/0

Re: CVS commit: src/lib/libperfuse

2010-08-25 Thread Emmanuel Dreyfus
| | perfused || | libperfuse || +-- libpuffs ---+ | kernel (*) implemented in userland on NetBSD. glusterfs is the only filesystem I have been seenusing it directly, but there might be

Re: CVS commit: src/lib/libperfuse

2010-08-26 Thread Emmanuel Dreyfus
> optional or what gives) Then it should work with pkgsrc's filesystems/perfuse, provided one add #include and link with -lperfuse -- Emmanuel Dreyfus m...@netbsd.org

Re: CVS commit: src/distrib/sets/lists/comp

2011-05-09 Thread Emmanuel Dreyfus
-based entries use any guards so best to get rid of it. My fault: I did not ran yet another full build before integrating it. I will commit a fix ASAP. -- Emmanuel Dreyfus m...@netbsd.org

Re: CVS commit: [netbsd-5] src/sys/kern

2011-06-19 Thread Emmanuel Dreyfus
CTL_NET, PF_LOCAL, SOCK_SEQPACKET, CTL_CREATE, CTL_EOL); > - sysctl_createv(&domain_sysctllog, 0, NULL, NULL, > + sysctl_createv(clog, 0, NULL, NULL, > CTLFLAG_PERMANENT, > CTLTYPE_STRUCT, "pcblist", > SYSCTL_DESCR("SOCK_DGRAM protocol control block list"), > > --0-1025344845-1308502352=:1174-- -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org

Re: CVS commit: src

2011-07-04 Thread Emmanuel Dreyfus
On Mon, Jul 04, 2011 at 11:09:56AM +0300, Jukka Ruohonen wrote: > It does not seem right to import something to libc without documentation... FreeBSD did not document it, so I attempted to do it in xdr.3 (just committed) -- Emmanuel Dreyfus m...@netbsd.org

Re: CVS commit: src

2011-07-04 Thread Emmanuel Dreyfus
return ((int32_t *) xdrs->x_private); -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org

Re: CVS commit: src

2011-08-10 Thread Emmanuel Dreyfus
just a helper function, it is not exported. I immagine it could move to kernel when we introduce more namespaces with different acces semantics. But we are not there yet. -- Emmanuel Dreyfus m...@netbsd.org

Re: CVS commit: src/sys/kern

2011-08-17 Thread Emmanuel Dreyfus
On Wed, Aug 17, 2011 at 11:19:02AM +0200, Martin Husemann wrote: > > shouldn't that be in a header file somewhere? > Dunno - I just needed a quick build fix. Manu? Yes, there was a missing header, I just fixed it (and rolled back the prototype in vfs_syscalls.c). -- Emma

Re: CVS commit: src

2011-08-20 Thread Emmanuel Dreyfus
NAKAJIMA Yoshihiro wrote: > > Add futimens(2) and part of utimnsat(2) > Isn't shlib_version bumped? Perhaps, but I must confess I do not know the rules for that. What are they? -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org

Re: CVS commit: src

2011-08-21 Thread Emmanuel Dreyfus
NAKAJIMA Yoshihiro wrote: > Because new function calls were added to libc. > I think new APIs bring minor version bumping, under a NetBSD policy. Um, what should be done in distribs/sets/lists? Would s/libc.so.12.178/libc.so.12.179/ eveywhere be enough? -- Emmanuel Dreyfu

Re: CVS commit: src

2011-08-21 Thread Emmanuel Dreyfus
wrote: > I guess something like following change is necessary so that when both > tv_nsec is set to UTIME_NOW, > > 1) to perform same permission check as when NULL is passed to 2nd > arg. > 2) to set same value for both atime and mtime. I think you are ri

Re: CVS commit: src

2011-08-22 Thread Emmanuel Dreyfus
of bumping for each system call added? -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org

Re: CVS commit: src

2011-08-22 Thread Emmanuel Dreyfus
matthew green wrote: > ps. don't forgot to look at the sparc64/amd64/mips64 compat libs > when bumping shlib versions. You mean in src/distrib/sets? -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org

Re: CVS commit: src

2011-08-22 Thread Emmanuel Dreyfus
rt has been completely broken until a few weeks ago, therefore I am certain nobody used that functions. -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org

Re: CVS commit: src

2011-08-23 Thread Emmanuel Dreyfus
he extended API set 2 is complete and exposed. -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org

Re: CVS commit: src/sys/fs/puffs

2011-09-22 Thread Emmanuel Dreyfus
e backed pages to the backend storage. If ioflush calls VOP_FSYNC on a memory-starved userland filesystem, it will get stuck until the filesystem gets memory again, and while it is stuck, it does not help freeing memory. -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org

Re: CVS commit: src/sys

2011-09-23 Thread Emmanuel Dreyfus
the caller can tell the filesystem whether it can wait or not. -- Emmanuel Dreyfus m...@netbsd.org

Re: CVS commit: src/sys/fs/puffs

2011-09-23 Thread Emmanuel Dreyfus
ugh. It is indeed impossible, as we cannot know what the userland filesystem will do. -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org

Re: CVS commit: src/sys/fs/puffs

2011-09-23 Thread Emmanuel Dreyfus
es > so that pages can be recycled in the set independently from the global queue. But we do not know how much memory the userland fileserver is going to require. We can have some reserves, but we must be ready to kill pigs if too much memory is retained by the fileserver. HEAD does it, but

Re: CVS commit: src/sys/fs/puffs

2011-09-26 Thread Emmanuel Dreyfus
m sys_write/putter_fop_write) -- Emmanuel Dreyfus m...@netbsd.org

Re: CVS commit: src/sys/fs/puffs

2011-10-11 Thread Emmanuel Dreyfus
s kernel threads. -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org

Re: CVS commit: src/sys/fs/puffs

2011-10-12 Thread Emmanuel Dreyfus
ea. I have a patch that does that, I will clean it up and post it. -- Emmanuel Dreyfus m...@netbsd.org

Re: CVS commit: src/sys/fs/puffs

2011-10-18 Thread Emmanuel Dreyfus
Jukka Ruohonen wrote: > +#ifdef DIAGNOSTIC > + KASSERT(curlwp != uvm.pagedaemon_lwp); > +#endif > > Why pollute code with redundant #ifdefs? Right, I missed the point that KASSERT contains #ifdef DIAGNOSTIC. I will fix that tomorrow morning. -- Emmanuel Dreyfus http:/

Re: CVS commit: src/lib/libperfuse

2011-10-23 Thread Emmanuel Dreyfus
ally, why does it have to have so much memory? surely most of > it is a cache? can't it manage the size? Indeed it is cache. You cannot expect filesystems to let you control that. Speaking of FUSE it seems they will not let you do it since Linux data size is unlimited by default. --

  1   2   >