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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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.
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.
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
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
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
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
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()
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()
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
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
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
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
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
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
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
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
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
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
s. Please revert my change, I will get back to it when
I find some time.
--
Emmanuel Dreyfus
m...@netbsd.org
name crashes. How do you avoid that?
--
Emmanuel Dreyfus
m...@netbsd.org
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
86/boot(8) documentation.
--
Emmanuel Dreyfus
m...@netbsd.org
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
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
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
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
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
|
| perfused
||
| libperfuse
||
+-- libpuffs ---+
|
kernel
(*) implemented in userland on NetBSD. glusterfs is the only filesystem
I have been seenusing it directly, but there might be
> 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
-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
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
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
return ((int32_t *) xdrs->x_private);
--
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
m...@netbsd.org
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
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
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
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
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
of bumping for each
system call added?
--
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
m...@netbsd.org
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
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
he extended
API set 2 is complete and exposed.
--
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
m...@netbsd.org
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
the caller can
tell the filesystem whether it can wait or not.
--
Emmanuel Dreyfus
m...@netbsd.org
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
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
m sys_write/putter_fop_write)
--
Emmanuel Dreyfus
m...@netbsd.org
s kernel
threads.
--
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
m...@netbsd.org
ea.
I have a patch that does that, I will clean it up and post it.
--
Emmanuel Dreyfus
m...@netbsd.org
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:/
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 - 100 of 168 matches
Mail list logo