From nobody Mon Mar 3 04:02:49 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z5lXQ05Yqz5hqPd for ; Mon, 03 Mar 2025 04:03:02 +0000 (UTC) (envelope-from pranav.tyagi03@gmail.com) Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z5lXN5nzsz3cHl; Mon, 03 Mar 2025 04:03:00 +0000 (UTC) (envelope-from pranav.tyagi03@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=dBmhZQ2d; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of pranav.tyagi03@gmail.com designates 2a00:1450:4864:20::22f as permitted sender) smtp.mailfrom=pranav.tyagi03@gmail.com Received: by mail-lj1-x22f.google.com with SMTP id 38308e7fff4ca-30bae572157so11923671fa.3; Sun, 02 Mar 2025 20:03:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740974577; x=1741579377; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Z+e3vl4T23lgoYfZZoAGhzdodwXd3xPWAmj1a6fdDnc=; b=dBmhZQ2duwQoCQiiPAZZYnPhsQsZynGUpNnrk7geBra9va9fCdItqKPcj/ySa982f1 QnXvEB8bqcwpxMiUyNuh1h/0qgvLPS/BcRhSRXo9JSx+DZftvC/03uLz43KnQA7uqpvo nNy+dudTBIwiNIeReARTDSKc1ZMvj483WuwoWxRr5CAYwrg0HVrBNBIslw7OMMiyNG4y m5TRH6RTEyKWd5N6mmSQGPk98gwK4cKvXV4isQ9Rr+DAFERJqBwIVo2RwYyi+n3giYEa n3BqfzVBMgMzi65+pYmk0AMk0XGXeuUtniyb3bfzIaMFKi3epL4XGqIFcXCL9a8GQeE6 hzQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740974577; x=1741579377; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z+e3vl4T23lgoYfZZoAGhzdodwXd3xPWAmj1a6fdDnc=; b=NFGSnm0Fmn5KZUvrgp3KRfRB5BiuqTXMuwLZdrKCi6epWpq6num7DpdjaevIzJhH6A qXzR4X+LQEc0kIcUJlgth6gfbrfvaSG1/4IQBls9AD7bMzQmQX3KFUWBg8iskXDP1tuJ 0s8v3RHuHvUq/VT47aRb9Xvnk7WAodHVT1oMbUapSZJvwY4D5dfpDo50sGOhxZv24eSL updAoXuOjQGL2FKebxWpSvVMdOr7fnuHe8S0GXTtXcE16o+NCNBe8a/XLYx8pPDu2Wwt l2ILsUCWb5t9gHoXmoThY6Cy/ykLh0zllCAc3x88CvbvtUL+Sx4Zo7s/8tniTJAlRhay bebg== X-Gm-Message-State: AOJu0YwxHbZO3GpTnPXmRF/ieSNQ2KzuAAFx7TwXlgmWQ0hLbvx+Mfb5 A0098j2516D86PhD3ciceijzrXv1fW1uy5WxVM8c4W4LzpOdJn3h7KkGCiuPH7efaCqvhxww1RV Wc8M6zhJox48a3ehiEAhujnR/NslbWZ49 X-Gm-Gg: ASbGnctU05ODTfCceHQVBMrUzCJ4ZqR36VXsrfaDLvHyT+wBHOsW09q3CbzvHOh/G5O vTItKWB22UUs4DwyfGtb1OM7N1AihuQZnh3GbwRwVwsFbZhCHncCbXEldaqsUmkDwQ5c8GQDn4y sqjtAjh6QZFFyxTR5k3EJmsr2CVB9aZN8JhwbCKyWDZcRVLbFV50QhpUVPibI= X-Google-Smtp-Source: AGHT+IH5t2+jfhNARD9lpcf8x7pP04Lp8RPspa4xd42/HQ26s6b949ZuwbmRdYW/UZA2RRY/oCP6vr08rPnvEhqaNuo= X-Received: by 2002:a2e:b358:0:b0:308:e54d:61a6 with SMTP id 38308e7fff4ca-30b9330671fmr40883211fa.34.1740974576871; Sun, 02 Mar 2025 20:02:56 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 References: <72050348-c92b-454d-a30b-c7e0fc865d25@app.fastmail.com> In-Reply-To: <72050348-c92b-454d-a30b-c7e0fc865d25@app.fastmail.com> From: Pranav Tyagi Date: Mon, 3 Mar 2025 09:32:49 +0530 X-Gm-Features: AQ5f1JrLpWv_X8vJ1ohyF5mHt5OBFvxe2-2NBKsYzvG4VRStoT0CXoavrY61_S4 Message-ID: Subject: Re: Port FreeBSD to QEMU MicroVM for GSoC 2025 To: Tom Jones Cc: hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-2.53 / 15.00]; NEURAL_HAM_LONG(-0.91)[-0.915]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_MEDIUM(-0.38)[-0.377]; NEURAL_HAM_SHORT(-0.24)[-0.240]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROMTLD(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TAGGED_FROM(0.00)[]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MISSING_XM_UA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::22f:from] X-Rspamd-Queue-Id: 4Z5lXN5nzsz3cHl X-Spamd-Bar: -- On Thu, Feb 27, 2025 at 2:40=E2=80=AFPM Tom Jones wrote: > > > > On Tue, Feb 25, 2025, at 17:50, Pranav Tyagi wrote: > > Hi, > > > > I am interested in contributing to FreeBSD MicroVM for GSoC 2025 and > > would like to focus on writing or improving a device driver. I have > > some experience in kernel development and have built a few drivers, > > but I am still learning and want to take on a task that is both > > impactful and aligned with my skill level. > > > > Could you provide insights on: > > What device drivers are currently missing or need improvement for > > FreeBSD MicroVM? > > Are there specific VirtIO drivers that would be valuable to implement > > or optimize (e.g., virtio-rng, virtio-blk)? > > Would extending an existing driver (like virtio-blk) be more useful > > than writing a new one? > > > > Additionally, since you are interested in co-mentoring this project, > > could you suggest the right people who might be interested in > > mentoring throughout GSoC? Your guidance would be invaluable in > > shaping a well-structured proposal. > > > > I would appreciate your thoughts and guidance. > > Hi Pranav, > > Thanks for your interest in this project. > > I suspect the issues with the current port are due to clocking, rather th= an explicit device drivers I think the first part of this project would be = of testing followed by debugging. > > Once we can reliably boot on microvm I am happy for the project to go in = a few directions and I would like to plan these in as "stretch goals" in th= e case that the debugging isn't too difficult. > > - Proof of Concept Integration into the freebsd build system as a test to= ol > - Proof of Concept implementation of a microvm or like interface for bhyv= e > > I have a ton of other ideas of how we could use microvm support. I see mi= crovm as a potential tool to greatly increase the testability of FreeBSD, i= t might not be a project with a lot of driver output, but it should be a gr= eat project for learning and talking about operating system development. > > - Tom Hi Tom, Thanks for your response and insights on the FreeBSD MicroVM project. I=E2=80=99m very interested in debugging the current boot issues and explor= ing further directions. Based on our discussion and my review of the boot logs, I=E2=80=99d like to focus on identifying the failure points and addressing possible clocking or hardware integration issues. I have a few follow-up questions to help structure the debugging process: Are there specific clocking issues known in FreeBSD=E2=80=99s MicroVM port, and would testing with alternative time sources (TSC, HPET, ACPI) be useful? Should I attempt booting with alternative kernel configurations (e.g., disabling SMP, ACPI, or modifying timecounter settings)? I plan to explore debugging methods such as the serial console and QEMU=E2=80=99s GDB stub. Let me know if you have any recommendations or additional areas I should focus on. Looking forward to your thoughts. Regards Pranav Tyagi From nobody Mon Mar 3 05:52:45 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z5nzH4sbbz5nkXn for ; Mon, 03 Mar 2025 05:52:59 +0000 (UTC) (envelope-from krutarthpatel929@gmail.com) Received: from mail-ot1-x335.google.com (mail-ot1-x335.google.com [IPv6:2607:f8b0:4864:20::335]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z5nzG3CSJz3vht; Mon, 03 Mar 2025 05:52:58 +0000 (UTC) (envelope-from krutarthpatel929@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=ho2cUGOS; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of krutarthpatel929@gmail.com designates 2607:f8b0:4864:20::335 as permitted sender) smtp.mailfrom=krutarthpatel929@gmail.com Received: by mail-ot1-x335.google.com with SMTP id 46e09a7af769-7272a839f3dso914389a34.3; Sun, 02 Mar 2025 21:52:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740981177; x=1741585977; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=GxYFhhfIgL81o0C7mDIK5vvrZeuqsPofgmQVMCk00P4=; b=ho2cUGOSAzpWqG9Qf9aN4iA/Antw435TtEPSD4Gx/PcKZC6txXaw5I5QoOI+EHpsBx ALFBiywncmWygAdaLqelKbAFJNROs4UJ4nTq8DzXWvuboX/NzKRyA7MRshyWkV7itYC5 Z5edKpPfwA3qyeNjTBvKeWB4y4Ppww/Vu4wJjAic1jWGCHoNJVDzpaZRQEnaQemfIYbd 6mZv6eUeHkieYlLWCk3umJUxjX79wUKiATuO1QLcnHfIzakmz/scrAGPu4kVV22W0PMi VEdb5ZONqmey6Pk6MfyT+ghFKTtd0s8WaR+cJUDFPdQ5JZxhd5LSfuW5h+cRL6MXWdRA 5dXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740981177; x=1741585977; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=GxYFhhfIgL81o0C7mDIK5vvrZeuqsPofgmQVMCk00P4=; b=Lcw9FZn9J5mAyGXosl+yCpU//oPzVGFzo+0FWk7SeArcKqWEKOwNl6G0E2v8Mv7uJ/ EDpk/aBa7oRaeeDzLLzZxGhSLllg55Pxgnpoj2uhnyvULXczGsKXljutBpBjhgUg9cN/ o3L/O9zQ/A1e/yk3aY92RJlATx58ufIjWpBQpTkARljADETC2r+jcQDm4gjuCpi3e7cd hrZ6Qv236mg9muyEFjvu9GmkhBA+73CgUnTxO5GS8uYdcyIAvS0Et3WUf9LK/oery5td PGGldBBNHodxB8BcS5U++VSCP5Le6mrwW6iufHvxHNMapkg0BWJ40smcxFskNurwQjfq wuQQ== X-Forwarded-Encrypted: i=1; AJvYcCUDdypbt5Faa+PXIPAQm7ZBpZKP7ihFu6XJ24LYVhMF3Xqaz97QNr1EMzkWbny/5NTnZH4=@freebsd.org X-Gm-Message-State: AOJu0Yx3GtWCSJXhpJxn/vAQwohko5wCU1lYS69e0aRs2hgqYW9pG4fR Pk+8KfjtDTzAfJOg9KWJ1VMu55zLMuNqtV6nbRfPyO8UqIemc2u0Z7w6XoL5f97tkpQUZGq74nR id9vQKC4tw4NEMXNLZOe86Q6+bph6y+V2p3o+CQ== X-Gm-Gg: ASbGncvJUzVKsvB5OVVe+fEu7tBMz4fmyiXUjRefiPFgfYDQhe2AEeht4/pzvNkET4Z bgCD/4aLrT2jXISi84H739f0cKwlVNJXKKqkVfSiB2SosVdovWk4IEEPFPM2/zLk3p/KBbtLcXi M5plreKdd+D7o+RVuyVSadDcZjKe5oUYYrb0gYDOB5VpiFk8/y2MTTUxZO X-Google-Smtp-Source: AGHT+IGHXmKMU4OSFvTW1OP8NXXUEMBIS/BWnzoXMzh2jw9dg2/VTunzUdsgX6ZfhkXSdt4oVyMKrnJDdPZMZ5l8t6A= X-Received: by 2002:a05:6830:3c06:b0:727:3b5a:6ae6 with SMTP id 46e09a7af769-728b8267147mr6983040a34.4.1740981177117; Sun, 02 Mar 2025 21:52:57 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 From: Krutarth Patel Date: Mon, 3 Mar 2025 11:22:45 +0530 X-Gm-Features: AQ5f1Jq8OGgX-7UMklfiKJGGdWb0gUQTBUGFzMLD1DTpSBXfzdTOV5TdLZSo0c8 Message-ID: Subject: Porting BeFS to FreeBSD for GSoC2025 To: hackers@freebsd.org, pfg@freebsd.org Content-Type: multipart/alternative; boundary="0000000000009f7101062f69c493" X-Spamd-Result: default: False [-3.29 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-0.998]; NEURAL_HAM_LONG(-0.91)[-0.914]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_MEDIUM(-0.38)[-0.380]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; MISSING_XM_UA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::335:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[gmail.com:+] X-Rspamd-Queue-Id: 4Z5nzG3CSJz3vht X-Spamd-Bar: --- --0000000000009f7101062f69c493 Content-Type: text/plain; charset="UTF-8" Hello, I am interested in porting BeFS from Haiku. I see that it is listed as one of the GSoC ideas. I have done some contributions in the PCI subsystem over at Haiku and have some Linux kernel debugging experience. I am new to FreeBSD( not entirely, I am in the process of porting a driver from FreeBSD to Haiku) and filesystems in general( I have an idea of the basic terminologies like inode, block etc. but thats about it). But I am willing to learn. Here are my questions: - Is the idea still open? - Are there any smaller issues I can resolve to get myself familiar with codebase?( something related to UFS/ZFS would be perfect) - Where is the UFS and ZFS implementation in the source tree? - Any recommended resources for learning about filesystems( specifically FreeBSD, I am reading a guide about BeFS )? Looking forward to hearing from you --0000000000009f7101062f69c493 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hello,

I am interested in porting BeFS from Haiku. I see that it is listed as o= ne of the GSoC ideas.

I have done some contributions in the PCI subsystem over at Haiku and ha= ve some Linux kernel debugging experience.=C2=A0

I am new to FreeBSD( not entirely, I am in the process of porting a driv= er from FreeBSD to Haiku) and filesystems in general( I have an idea of the= basic terminologies like inode, block etc. but thats about it).=C2=A0 But = I am willing to learn.

Here are my questions:

  • Is the idea still open?
  • Are there any smaller = issues I can resolve to get myself familiar with codebase?( something relat= ed to UFS/ZFS would be perfect)
  • Where is the UFS and ZFS implementa= tion in the source tree?
  • Any recommended resources for learning abo= ut filesystems( specifically FreeBSD, I am reading a guide about BeFS )?

Looking forward=C2=A0to hearing from you



--0000000000009f7101062f69c493-- From nobody Mon Mar 3 14:04:52 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z60vL5Hbmz5pWH5 for ; Mon, 03 Mar 2025 14:05:18 +0000 (UTC) (envelope-from pfg@freebsd.org) Received: from sonic302-21.consmr.mail.ne1.yahoo.com (sonic302-21.consmr.mail.ne1.yahoo.com [66.163.186.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z60vL386fz3jqn for ; Mon, 03 Mar 2025 14:05:18 +0000 (UTC) (envelope-from pfg@freebsd.org) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1741010716; bh=baOcQOaw/e7ulbSXbnjc9rMSD3j1DZKZWYSP5fNU8Y8=; h=Date:From:To:In-Reply-To:References:Subject:From:Subject:Reply-To; b=h+Lq8L6zG8qN6TZhNZQKPb8awVzvoGId0NDf2Vn8bNca4mCnzbGanfmGig9Gzs9HcX+sPetsbyFHvbbzKSOTtkQ7Z121wJHla6KURuetyqMn0M0G3xImj/gySPbT4YOEXerivdY/L/VJXNxJRWfQ6UTh02z/6IGamiviftbqntmJGJBaW6u0K88z83j/td4vHDm11k91mC7U0yStXPi/SeQ4OP7eH2ZoR5HUeNV/gmFhoCOo2QZDd3/lrLJqYby8dlFa+qNFMrvQjV5NUQOR1PTYaOKXcFQbTsW1WCGnC23a7Ba3cxIyO2J8A/P9+8ZDAzU9FfdbhX3/+eq0ly+Vmw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1741010716; bh=v7jK03vAnmjvU/8XpiWAIXlPKVHF79pa3l+KeMk1wUg=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=qvrbcxX88HGAB9vTgbMmBtZpA6Y79Dznnkw8hfbU9zu57+fRfdol2k1zNXoWZt9JugMFWhFKqyemXAq483LwArOSeRjV5HqLwLsOfjJfFrh4C42zexG9/e+EQDb3s7Q6ccNlqQ/1YJwV02JDTqj4mWI9l5wyMRZa98dFSbtD7hVwnz46uLQa7eVURjvXdiyVvdujiyB8bgTN0odo9Uvn43aKsyIDLU81MchnZ91ihoPx81/XUMQ3kQ5DW9kQ29esA3v3kgbqWrCOENUe4VqUbyiE5UnlJOAErdU8LCJm6O84nCEgcWbdoE+5+S/VXgqKZ/86I9T+hU9ERG+H1V/Jsg== X-YMail-OSG: tHQL2DgVM1mbNI.uN_b__DbFAExjGz2IXc4lUjp0i2NueUi7E7eKwDxTrV.hhaI pDZh7TLlrfe7F5sFl3bq963OzVod18YoAhIxN9zNbMH63tNbQED.0GZV8GGvM7QSXmJn682Gs2jI MDfnSxGp6KJhtxklcYEh6Is.02rxgV5Ng5Zg9HoMQWtYQvcmZC9BDqPcytBKUZU1OjPC_jEfnxbY 4VMplb5GIF2APoQe5WrDwMrWsczH2OhX6fQ2zTMUNpHqis8UnodBQ20vEfhD61JeS7YCkOd11gu0 9Tz1B6LDuY7E4IyCwXRvfsu_KHbn07VX7W25TXl35hnKk3QWPF0k7l11x4mQaGDq22M2SRj9cPrK _QBq_Znl0I.b9.gocznYBE77lfYQeC.QhX73wSXbt8KcvLjO_kD37BymMh.BshvlgJG4ylKCefrs zGYblXW7WBtqU7bHea7hBsNP9A1qasM09q0bm6Fy8bztSdBGPacas9sfhCHe8B6kmqVnbxTzAQWE MSf.M51sZyrwBqs6mc97473gBDxNBS_hymqnHAqUYXS3mdkcJeoIarys5rwaM8Hhz2dpgYzp2JRZ D3lcsY29u4HwBPQ4Pr_P9dfjpnrP1iSmbiwcwllPgfw8CpPQuHdvUAMdlf6ubbpqSkd0XjX3FdHR pxnGq6NWZaG1N2WMv2xzJSciiGBM6ZyAjAgB8FHp755W7K9_YCqOWR23B.9hLV8S7wMdvgefI_bq XWYC2ZYeTCX2u.6S4bUKGJ5xSUrfON3TrivIuUAJleKKIV_3pmp9Cf1XbcwXfldO9tNbtdn7JnYc JAWPh.mpYtowrQ5.ufRnQdVJFXJJgWRjTy56oWzTb47oukVt.ZuHMCs6oDtkvO0y3csNjjtLxTOo FpqIDoiUAGixVjdIHs4wqp.9lXOnwsG1qT9x3EyZFtRb6.nGelnzlpVciUJkn3BcTBimvd9Ci3bl PDKOvD8fvZG9CIAsAx7aQGUXxBmv6bxWojYsLJbQgS38o921G_zcKXSftBDskxLk.EXKEYd0n7yH mqrRImaNquo7AT3ds4OlL9Fryoifi3etzbCRLhZ5FXbJeDErxT3LagC18eaiVEIn_Hvf8_ew2.Vi zTHeK7WpAjglJ48LSJYDKVBZZlIX4IacszLV6bUMXlEvtqHNWOyrOr.kgL6nk4GvlqgvtwHIDAMl lygojdKpCq_lPvSrjNKV.biSBliilmbVe52P_Cqo0TSXmhg5j7hFhb.vhj_fThmfbZ5BIhZ9I_Lc ld6Kak2KwG1VlrmIudzREPI70pntsDbiupwvwPnwX.Z3JktaVllxk9OoJ1RMLqr_CIbMy4o.HJyp QDfEnI4W1L.zjT0gncIWZ_30Tg5YnJCT_.zvAo_kAKv1MaUxyUg5c2iU9MgFrHKkxP8ku7ijEhfB CzVrsw.NrTkGHu3eWFauzQn4zGhB0PdvnfHrAer5.7DP.kF5abVrLMu4GRuValMGMJH2HUC1gqjr tcM1chW.3n0gmDv0nqJHB68ybQ_36bonNoRqOqOHqDhkTMbczmGAMrVg9.cYOD5JexqE8nrOlfPq h.z.Z1K12eU0zQ8qOXNBC8kU8m6xcgtiIISqlgWnIUrS8NFoIABnVhCUeqaK0E56PMCmQXcGJnqG IUBLH2KJLbaRLEY_A1lsQnqiuVHNfHpABwNbpWH.PXzqELgOidQG9UW3.b7.JpLrLRxXInFdpB1T 4l9sKvl8yL72_h61Ga_G3Zxor8zgAaMQ1HLRXr2I_l7IPR2vDLjeOx3N5iZ4SqihTGBkpeJjMps5 zxyqXaQFXY4pDLh3WEaxxrSeBVllgbPZa.h7APFSTAdHCpdrCeyQZaxNCuS8YF7v.EDuQjXkzM19 XYBfncQJSGZsoGZVkqElkfixXjKUAWlD0YV27PFeCD5Q2KvXXtCywo20X2MUsZnEYhOKFSRcJ1ed fo.rSdErFF4.uChVAs7eUDQ0caYGDPkbQhXsSSqSDXBcf_KnFva34wLllBgP7W376mmJZvjZRxb_ aHktvpcVLIrfU87P5_OzEAP4FeAiopNmU8iwuGM_Evw8FD8kVuwv3pL17QH9bOkchSjLIhaHV03F QCCdf9yX0BPs8oG_L8H3CA9drhxDN5he2nVHCWh4iBCJ0zqe2mBWa.189NlOYA8eB2rcWymCsiD5 r9UnwDlKBXy9HF2a.QUqQOp3ulHqORBen7sKZp1rRztbYVbth51Kk_3NMPZUBn8zipjEv_OW8u6b kXHl38PHjEIEjMT6cTxKWQCCVFQ-- X-Sonic-MF: X-Sonic-ID: a84298cd-a1da-4dc7-9dd1-1096f8e8dbaf Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Mon, 3 Mar 2025 14:05:16 +0000 Date: Mon, 3 Mar 2025 14:04:52 +0000 (UTC) From: Pedro Giffuni To: "hackers@freebsd.org" , Krutarth Patel Message-ID: <1150935855.6567926.1741010692744@mail.yahoo.com> In-Reply-To: References: Subject: Re: Porting BeFS to FreeBSD for GSoC2025 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_6567925_860494903.1741010692743" X-Mailer: WebService/1.1.23369 YMailNorrin X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US] X-Rspamd-Queue-Id: 4Z60vL386fz3jqn X-Spamd-Bar: ---- ------=_Part_6567925_860494903.1741010692743 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello Krutarth; Thank you for the interest! Yes, the idea is still open. In all honesty FreeBSD does have much better f= ilesystems than openBFS, but we don't have a "true" journalling filesystem = and BFS is rather well documented with an open implementation so it could s= till be a nice to have. At a time I spoke with some Haiku guys and Bruno was interested in co-mento= ring this project. As I mentioned in private, you are probably better of checking the ext2fs s= ources (sys/fs/ext2fs), for a simplified UFS. We don't have any open issues= AFAICT, but maybe fedor@ has something pending. For documentation "The Design and Implementation of the FreeBSD OS", seems = pretty much compulsory. Pedro. ps. I am somewhat retired from FreeBSD, if such a thing exists, but if no o= ne else steps in I would co-mentor. On Monday, March 3, 2025 at 12:53:00 AM GMT-5, Krutarth Patel wrote: =20 =20 =20 Hello, I am interested in porting BeFS from Haiku. I see that it is listed as one = of the GSoC ideas. I have done some contributions in the PCI subsystem over at Haiku and have = some Linux kernel debugging experience.=C2=A0 I am new to FreeBSD( not entirely, I am in the process of porting a driver = from FreeBSD to Haiku) and filesystems in general( I have an idea of the ba= sic terminologies like inode, block etc. but thats about it).=C2=A0 But I a= m willing to learn. Here are my questions: =20 - Is the idea still open? - Are there any smaller issues I can resolve to get myself familiar with= codebase?( something related to UFS/ZFS would be perfect) - Where is the UFS and ZFS implementation in the source tree? - Any recommended resources for learning about filesystems( specifically= FreeBSD, I am reading a guide about BeFS )? Looking forward=C2=A0to hearing from you =20 ------=_Part_6567925_860494903.1741010692743 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
=
Hello Krutarth;

Thank you for the interest!

Yes, the idea is still = open. In all honesty FreeBSD does have much better filesystems than openBFS= , but we don't have a "true" journalling filesystem and BFS is rather well = documented with an open implementation so it could still be a nice to have.=

At a time I spo= ke with some Haiku guys and Bruno was interested in co-mentoring this proje= ct.

As I mentioned in private, you are probably better of= checking the ext2fs sources (sys/fs/ext2fs), for a simplified UFS. We don'= t have any open issues AFAICT, but maybe fedor@ has something pending.

For documentation "The Design and Implementation of the FreeB= SD OS", seems pretty much compulsory.

Pedro.
ps. I am somewhat retired fr= om FreeBSD, if such a thing exists, but if no one else steps in I would co-= mentor.


=20
=20
On Monday, March 3, 2025 at 12:53:00 AM GMT-5, Krut= arth Patel <krutarthpatel929@gmail.com> wrote:


=20 =20

Hello,

I am interested in porting BeFS from Haiku. I see that it is listed as o= ne of the GSoC ideas.

I have done some contributions in the PCI subsystem over at Haiku and ha= ve some Linux kernel debugging experience. 

I am new to FreeBSD( not entirely, I am in the process of porting a driv= er from FreeBSD to Haiku) and filesystems in general( I have an idea of the= basic terminologies like inode, block etc. but thats about it).  But = I am willing to learn.

Here are my questions:

  • Is the idea still open?
  • Are there any smaller issues I can = resolve to get myself familiar with codebase?( something related to UFS/ZFS= would be perfect)
  • Where is the UFS and ZFS implementation in the s= ource tree?
  • Any recommended resources for learning about filesystem= s( specifically FreeBSD, I am reading a guide about BeFS )?

Looking forward to hearing from you



------=_Part_6567925_860494903.1741010692743-- From nobody Mon Mar 3 21:04:44 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z6BCk4S37z5ngxF for ; Mon, 03 Mar 2025 21:05:06 +0000 (UTC) (envelope-from paige@paige.bio) Received: from pv50p00im-ztdg10011901.me.com (pv50p00im-ztdg10011901.me.com [17.58.6.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z6BCk3LQ3z45Qj for ; Mon, 03 Mar 2025 21:05:06 +0000 (UTC) (envelope-from paige@paige.bio) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paige.bio; s=sig1; bh=MyYKn5Dipd5VKVad1Y3tkiIV0ubYPwmZ0i6GMXgaUz0=; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:To:x-icloud-hme; b=ZM3zlWBvRzadbGi7LoS6KdrmSsy6xr5pHpSL2s4qq36nVR+rL/9a8nyoANSCHrzWG m9g4qdplwqs8XtY7IduyCh3P3yFAUGmoc3+6QUrQZjzl0IJQJ6Bf9rUga5P5S07ZeG 8yj5sgWii8SpnoclaFigI5elnw+86CcR6iMrZQe/WHEPT060futAj4NrGFblkvnYHC B/qHroatFU8tP1OqY1a6kHSjTXUjVS4NX3IdSa0wyLAd9AjyfUCnptWBOeqxuBhWGt Swhjdxw+4bhJIKI4xE1QmU790xVV2u4gwo25/v0yU6oYQjNHXL/rQCKwUEG7NozCYC t+wh1hicyYCSw== Received: from smtpclient.apple (pv50p00im-dlb-asmtp-mailmevip.me.com [17.56.9.10]) by pv50p00im-ztdg10011901.me.com (Postfix) with ESMTPSA id 693403A0927; Mon, 3 Mar 2025 21:04:56 +0000 (UTC) From: paige@paige.bio Message-Id: <88C34907-1525-4927-8105-153B389BFA55@paige.bio> Content-Type: multipart/alternative; boundary="Apple-Mail=_A1A8C444-DEB1-4B75-B124-BA035FCBB607" List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Subject: Re: Porting BeFS to FreeBSD for GSoC2025 Date: Mon, 3 Mar 2025 13:04:44 -0800 In-Reply-To: <1150935855.6567926.1741010692744@mail.yahoo.com> Cc: hackers@freebsd.org, Krutarth Patel To: Pedro Giffuni References: <1150935855.6567926.1741010692744@mail.yahoo.com> X-Mailer: Apple Mail (2.3826.400.131.1.6) X-Proofpoint-GUID: 9bqnrvhEGEbNnXsT-5lj-XdFvf9Ax6_V X-Proofpoint-ORIG-GUID: 9bqnrvhEGEbNnXsT-5lj-XdFvf9Ax6_V X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-03_10,2025-03-03_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 phishscore=0 malwarescore=0 spamscore=0 clxscore=1030 mlxlogscore=999 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2503030163 X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:714, ipnet:17.58.0.0/20, country:US] X-Rspamd-Queue-Id: 4Z6BCk3LQ3z45Qj X-Spamd-Bar: ---- --Apple-Mail=_A1A8C444-DEB1-4B75-B124-BA035FCBB607 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I=E2=80=99ve collectively been making an ExFAT native driver (uses VFS = instead of fuse)=20 https://github.com/paigeadelethompson/exfat And I=E2=80=99ve been using an LLM to do it. I recommend using something = like Claude if you can, not sure when I=E2=80=99ll be done with this but = if you want some advice:=20 - start with newfs and use a known good chkdsk or fsck program on = another computer; macOS is good starting point if you can get befs.fsck = there otherwise plan on having to copy stuff back and forth a bit. If you use an LLM and can get this converted to text: = https://www.nobius.org/dbg/practical-file-system-design.pdf it will help = you a lot=20 ExFAT is documented extensively on MSDN and Claude-3.5-sonnet seems to = have pretty decent RAG. In any case I recommend having a look through my = README and making heavy use of bootverbose.. but you will also want to = enable the various kernel level options in my readme, VFS is a little = tricky but once you get through this initial mount trace: = https://github.com/paigeadelethompson/exfat/commit/187c6694c68554f7961b427= 501373984a0742366 The rest shouldn=E2=80=99t be as bad.. you can see the snippet of = bootverbose messages have the function name that its calling from (very = helpful to have honestly especially if you=E2=80=99re using an LLM) but = be prepared to drop into DDB and reset / retry a few dozen or a hundred = times until you figure out VFS in any case xD At least with lock debugging enabled in the kernel it=E2=80=99s a little = more actionable.=20 Sent from my iPhone > On Mar 3, 2025, at 6:05=E2=80=AFAM, Pedro Giffuni = wrote: >=20 > =EF=BB=BF > Hello Krutarth; >=20 > Thank you for the interest! >=20 > Yes, the idea is still open. In all honesty FreeBSD does have much = better filesystems than openBFS, but we don't have a "true" journalling = filesystem and BFS is rather well documented with an open implementation = so it could still be a nice to have. >=20 > At a time I spoke with some Haiku guys and Bruno was interested in = co-mentoring this project. >=20 > As I mentioned in private, you are probably better of checking the = ext2fs sources (sys/fs/ext2fs), for a simplified UFS. We don't have any = open issues AFAICT, but maybe fedor@ has something pending. >=20 > For documentation "The Design and Implementation of the FreeBSD OS", = seems pretty much compulsory. >=20 > Pedro. >=20 > ps. I am somewhat retired from FreeBSD, if such a thing exists, but if = no one else steps in I would co-mentor. >=20 >=20 > On Monday, March 3, 2025 at 12:53:00 AM GMT-5, Krutarth Patel = wrote: >=20 >=20 > Hello, >=20 > I am interested in porting BeFS from Haiku. I see that it is listed as = one of the GSoC ideas. >=20 > I have done some contributions in the PCI subsystem over at Haiku and = have some Linux kernel debugging experience.=20 >=20 > I am new to FreeBSD( not entirely, I am in the process of porting a = driver from FreeBSD to Haiku) and filesystems in general( I have an idea = of the basic terminologies like inode, block etc. but thats about it). = But I am willing to learn. >=20 > Here are my questions: >=20 > Is the idea still open? > Are there any smaller issues I can resolve to get myself familiar with = codebase?( something related to UFS/ZFS would be perfect) > Where is the UFS and ZFS implementation in the source tree? > Any recommended resources for learning about filesystems( specifically = FreeBSD, I am reading a guide about BeFS )? > Looking forward to hearing from you >=20 >=20 >=20 >=20 --Apple-Mail=_A1A8C444-DEB1-4B75-B124-BA035FCBB607 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
I=E2=80=99ve collectively been making an ExFAT native = driver (uses VFS instead of fuse) 


And I=E2=80=99ve = been using an LLM to do it. I recommend using something like Claude if = you can, not sure when I=E2=80=99ll be done with this but if you want = some advice: 

- start with newfs and use a = known good chkdsk or fsck program on another computer; macOS is good = starting point if you can get befs.fsck there otherwise plan on having = to copy stuff back and forth a bit.

If you use = an LLM and can get this converted to text: https= ://www.nobius.org/dbg/practical-file-system-design.pdf it will = help you a lot 
ExFAT is documented extensively on MSDN = and Claude-3.5-sonnet seems to have pretty decent RAG. In any case I = recommend having a look through my README and making heavy use of = bootverbose.. but you will also want to enable the various kernel level = options in my readme, VFS is a little tricky but once you get through = this initial mount trace:


The = rest shouldn=E2=80=99t be as bad.. you can see the snippet of = bootverbose messages have the function name that its calling from (very = helpful to have honestly especially if you=E2=80=99re using an LLM) but = be prepared to drop into DDB and reset / retry a few dozen or a hundred = times until you figure out VFS in any case xD

At least with lock = debugging enabled in the kernel it=E2=80=99s a little more = actionable. 

Sent from = my iPhone

On Mar 3, 2025, at 6:05=E2=80=AFAM, Pedro Giffuni = <pfg@freebsd.org> wrote:

=EF=BB=BF
Hello Krutarth;

Thank you for the interest!

Yes, the idea is still open. In all honesty = FreeBSD does have much better filesystems than openBFS, but we don't = have a "true" journalling filesystem and BFS is rather well documented = with an open implementation so it could still be a nice to = have.

At a = time I spoke with some Haiku guys and Bruno was interested in = co-mentoring this project.

As = I mentioned in private, you are probably better of checking the ext2fs = sources (sys/fs/ext2fs), for a simplified UFS. We don't have any open = issues AFAICT, but maybe fedor@ has something pending.

For documentation "The Design and Implementation = of the FreeBSD OS", seems pretty much compulsory.

Pedro.

ps. I am somewhat retired from FreeBSD, if such a = thing exists, but if no one else steps in I would = co-mentor.


=20
=20
On Monday, March 3, 2025 at 12:53:00 AM GMT-5, = Krutarth Patel <krutarthpatel929@gmail.com> wrote:


=20 =20

Hello,

I am interested in porting BeFS from Haiku. I = see that it is listed as one of the GSoC ideas.

I have done some = contributions in the PCI subsystem over at Haiku and have some Linux = kernel debugging experience. 

I am new to FreeBSD( not = entirely, I am in the process of porting a driver from FreeBSD to Haiku) = and filesystems in general( I have an idea of the basic terminologies = like inode, block etc. but thats about it).  But I am willing to = learn.

Here are my questions:

  • Is the idea still open?
  • Are there any smaller issues I = can resolve to get myself familiar with codebase?( something related to = UFS/ZFS would be perfect)
  • Where is the UFS and ZFS = implementation in the source tree?
  • Any recommended resources for = learning about filesystems( specifically FreeBSD, I am reading a guide = about BeFS )?

Looking forward to hearing from = you



= --Apple-Mail=_A1A8C444-DEB1-4B75-B124-BA035FCBB607-- From nobody Tue Mar 4 03:21:01 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z6LYt6ygTz5pLqZ for ; Tue, 04 Mar 2025 03:21:22 +0000 (UTC) (envelope-from pfg@freebsd.org) Received: from sonic313-10.consmr.mail.ne1.yahoo.com (sonic313-10.consmr.mail.ne1.yahoo.com [66.163.185.33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z6LYt2MzRz3QxH for ; Tue, 04 Mar 2025 03:21:22 +0000 (UTC) (envelope-from pfg@freebsd.org) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1741058480; bh=oObT9btQGjkmXMhzI2l/anA1V0oj1MqAcEzZmAERDRA=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=RY8+EK4w2T08HNmSrflz1TzvkbJX1XkhwSbCY2dsTjbRAmp6QqwGwtpMO1f+md6jSlo5MqZyDJY+HgVLEYh2uirft99OZO0z5+ttqBdogXNVX/zAz5l5HHRnJOualcRNIZxAvD2lLCBs6Zds+0YWtrRTxQhQiNFuGfold7TXJMysyNJtMvpKOT21NVEsWgB2p5eSzSknMli+UZGAU4JKYgO11ib6P+12WQ8EP7rT9u6LT25r3p2VctPFWpb0Ahc4ndTe36JBsC2buMXfXqqPWTTmtVqqyBh1f+Z62B6Ps3cBXmx18TWku5HEH4Ey/b66Waw4n5nHw3wL0Ks4rdmlfw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1741058480; bh=Tw0X5ojC0MnPwG/YIIwsd6EXnyWSusZ3vj1V1CWsTWO=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=htBD9VXni4RNcq/41RBn1zzKD13o8dUdZ5o3K7n1uaEQhKYzuk71txYqT+IxJn6qP2MXaI8c3SY33qmkmbtJrFPnk569nimgMhmBtdsM0Gh8pWCd6n29kqbpq5kzoGcOnTYXFmSsJKpsqxiuAGBFlT6fwa+9fWSZU5QJs7nHdhAm0NU1tIAW1w15Cv6tabGo5PMdPHAYDvzQORslYL8SVDppkqubOwhY6vXF8i0B9ISx4Z8g7v0JLztLsFg6JNcLKVwhZhmx39O+wsx26mnf80WZvETInoO7tsO9CWROQUUI2dCGghj9qBDlcDWDR4H3MAkZJK1ESXaTob/k8/iohw== X-YMail-OSG: yH4mLW8VM1mXKsUVTnFzKDJyqcnm86wg4ja.4vaGAvmZUM.24s3Fmxp_L4N138V cz2tLXwveNOfmSwW2u_OYmT65eINaD9qfZxMEZCiZEv_GpmXPP7iMCwVNvjAaHpsqF3j7yGDtUrY HY2abOCX63dQ9.g2xjxDgviiiah8kpJE7j_ChEFilWgySJZGwbX94zwnlHt3rPHWB1X5AaXnFdYM AKb6JCTO_thttfd3q9XTkHYoMMCz9zbl8X4c585bAEYBlSgNrQMZIaoty_2OHweG8Wv74Bx4iRhQ gT6XnXLMGYBKn5T.0dywXdxiY7SXoENyjL1n.gxKUSh3lDmPJ5ffB0a606S2fEyRaIGqlkRpzIJB Tna1bNbdmIiiOa7BEedTI4YbD3cUDFXO0.f5gBqKHNcsWOCTN8TaOsNX7gt4xMfZqHtBNkWmEcCu b5itQZEcTnIKHETUJMKhFBP1aC8XfEPFIDsq1tSXJt4sQJNGraZtSGtupVX9bb9BKhBxU4MulSaL 8qE4_7zHz52C_71naVzABruWr00PTaYM1zq8TeA.KvR8vMX_RDFzBBYdBQUFBSvDrGA2_ZyV3_Rx thO_NXEQeN1446JoxshZk7F.QvNfgYIYKy8IFHVSFbR400tmwc735wWCbDMcv_LyN4Nu75Z.0heF SSVscT5AYxeRxF7EKmvGpGZ7e0zBdaf7jVuz2mQNA8.pJVVNeBm2ZuTzuHfVAhJQZyhtl7n_tjHd p9.wxCPDVt7zJde3FyyW9NEpuphcAY0374z5tUjGvd3T0DiIPqkjHGk5NiM4aT1lwANXXbZX6irV u2ZbwskhUH43S8bKB4Oft4dPXPWA6keQpwh.MQ6u0JjsqMU1yz4Sapf8ax0uuWMDUKwwQp_l2b_j 3Qyb05zX.sknQqGes5Ytz8ZBhA9Irj46DjFV8n_HLZM8xLGveApxsjwNw95mHH0m286L1I0Dr3IF nZBs95EVGrWle_o337Z1ZNrdFhW6JBXwvdfaiK5o_9Ynqraac2JF_jpnL5jZiLHreF2DwxLm_O0g 1chrIpzgIleEbIhFF5eY0kCRvGdrkvyHluRjrdCxN8Dof5Yl_6FxO.HNRcQuC38gJaen.k5LRJTl efQtQT5CsXjewxoTZHGG2NuBK6XUzfOsw.5a1ACZpjT4JWDCsnAgjkb_ooG2sBwPMJ8_UezGZw6A CG1HFk5UznC_n4gfCF4kzAhWiiiDG.PQRsma41T6e5m.t3_lRskfcREJiJ7bQkusnbp9To8aRYwm UeOOSFEVWQgYFtYluYBX3JxqyQ1sg3Zi61TrrWt2spbFyzsF480.XsuVReMmjcYxuk7xZHKgjfAN xJnYIGGd7RAiMMQsHH8O5d98TLipd_0rD2v3VEaAU_5L0hDDHQvyWkj8TLuBDVkZgAz_fmBadT87 m7vUrwZfbjttjhkgl80V2qEHWOaHB9qDwqcfzNRtkGJyoqVy_qKmnQLBRylljpl8uvvoOuoeAE_U lGQ8NAzbZfWwMJuHjtKc6s3ULc4Gn66o79wSa7Bhdxpk5cI6SLc4otZ1VwpXGXyAE.z7bmhjo4Sb wNUvC2LWLeZ.nTX9mfPd0rhul38ta93TdJqZdGeAgob.y4Lc0jtSlSXemiOD4v799btuswhZxJfS 9yhAKH.82.Wn0i6miHVzwiM3NGWFJ9wiCZK_kc_4TaNdpp8Mwv3QKdxf5UolwDcpY7vfdC3N6hCO L_Kn6GWLnKRx71R6.6B.LtfunRavx6c..2WlE36CPx0XoGvtQOXUthVOA1KO.2jUH3roCp6Iuqal ylR6JraemX45Gup2YPMjl47Rkkf3STRUJLMdpX92sJeOzJ6uW7XiMdixdhPrlCdYANFEDVBypZC9 _VaqyAv7uof.uh7lTa6ednxayUmlZ7VGHcpaCps4kv5un3bGzOdJf2RVmJXABJXJ07JlcTzshOye A9pbzjpmTC02mwxPvU_1dAt5Trmj10jobiv0kwRwUQZNB3QDT9Ws3V4AVdduyOB.0SzWqB11AvT5 cmhUfAYe.qV9trKSI485Qc2A2ShsGTLqB7pfPstpevAUYP6nfeUeN5K9Yn4nvrWkieTamrkdagis 8oq60kz161PrNyDca8fH5j9LPQM5rsrQDnErgZ4gt4cTRtm0NkWEaavR_m0j5swCReel3yF2aS_o uSIO3EbypnARCP8LcSYrj5MMjvVCryLuzZGQiGZeG_wF6gvhOQhcmJWFPRN1_mVWxkqwPh6nCA2U - X-Sonic-MF: X-Sonic-ID: c7687bff-b50e-4803-ad9f-f02a9c5d9328 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Tue, 4 Mar 2025 03:21:20 +0000 Date: Tue, 4 Mar 2025 03:21:01 +0000 (UTC) From: Pedro Giffuni To: "paige@paige.bio" Cc: "hackers@freebsd.org" Message-ID: <773517072.6945384.1741058461093@mail.yahoo.com> In-Reply-To: <88C34907-1525-4927-8105-153B389BFA55@paige.bio> References: <1150935855.6567926.1741010692744@mail.yahoo.com> <88C34907-1525-4927-8105-153B389BFA55@paige.bio> Subject: LLM and file systems (was Re: Porting BeFS to FreeBSD for GSoC2025) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_6945383_2014583426.1741058461091" X-Mailer: WebService/1.1.23369 YMailNorrin X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US] X-Rspamd-Queue-Id: 4Z6LYt2MzRz3QxH X-Spamd-Bar: ---- ------=_Part_6945383_2014583426.1741058461091 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, There are good reasons to avoid LLM generated code in an OS like FreeBSD. I= n short it will take some time to understand the licensing implications of = using code based on other code used to train it. My previous employer was c= oncerned about sharing costumer code with the owner of the AI provider. It may be conceptually acceptable to use LLM to generate test cases though,= since the test cases do not end up being part of the end product, but it v= ery much depends on the project. For FreeBSD nothing has been approved AFAI= CT. My guess for your project is that you can package it as an external loadabl= e module and add a legal disclaimer (which I wouildn't know how to write si= nce I am not a lawyer ;-) ).For a GSoC we expect a human programmer. Pedro. On Monday, March 3, 2025 at 04:05:03 PM GMT-5, wrote:= =20 =20 I=E2=80=99ve collectively been making an ExFAT native driver (uses VFS ins= tead of fuse)=C2=A0 https://github.com/paigeadelethompson/exfat And I=E2=80=99ve been using an LLM to do it. I recommend using something li= ke Claude if you can, not sure when I=E2=80=99ll be done with this but if y= ou want some advice:=C2=A0 - start with newfs and use a known good chkdsk or fsck program on another c= omputer; macOS is good starting point if you can get befs.fsck there otherw= ise plan on having to copy stuff back and forth a bit. If you use an LLM and can get this converted to text:=C2=A0https://www.nobi= us.org/dbg/practical-file-system-design.pdf=C2=A0it will help you a lot=C2= =A0ExFAT is documented extensively on MSDN and Claude-3.5-sonnet seems to h= ave pretty decent RAG. In any case I recommend having a look through my REA= DME and making heavy use of bootverbose.. but you will also want to enable = the various kernel level options in my readme, VFS is a little tricky but o= nce you get through this initial mount trace: https://github.com/paigeadelethompson/exfat/commit/187c6694c68554f7961b4275= 01373984a0742366 The rest shouldn=E2=80=99t be as bad.. you can see the snippet of bootverbo= se messages have the function name that its calling from (very helpful to h= ave honestly especially if you=E2=80=99re using an LLM) but be prepared to = drop into DDB and reset / retry a few dozen or a hundred times until you fi= gure out VFS in any case xD At least with lock debugging enabled in the kernel it=E2=80=99s a little mo= re actionable.=C2=A0 Sent from my iPhone On Mar 3, 2025, at 6:05=E2=80=AFAM, Pedro Giffuni wrote: =EF=BB=BF Hello Krutarth; Thank you for the interest! Yes, the idea is still open. In all honesty FreeBSD does have much better f= ilesystems than openBFS, but we don't have a "true" journalling filesystem = and BFS is rather well documented with an open implementation so it could s= till be a nice to have. At a time I spoke with some Haiku guys and Bruno was interested in co-mento= ring this project. As I mentioned in private, you are probably better of checking the ext2fs s= ources (sys/fs/ext2fs), for a simplified UFS. We don't have any open issues= AFAICT, but maybe fedor@ has something pending. For documentation "The Design and Implementation of the FreeBSD OS", seems = pretty much compulsory. Pedro. ps. I am somewhat retired from FreeBSD, if such a thing exists, but if no o= ne else steps in I would co-mentor. On Monday, March 3, 2025 at 12:53:00 AM GMT-5, Krutarth Patel wrote: =20 =20 =20 Hello, I am interested in porting BeFS from Haiku. I see that it is listed as one = of the GSoC ideas. I have done some contributions in the PCI subsystem over at Haiku and have = some Linux kernel debugging experience.=C2=A0 I am new to FreeBSD( not entirely, I am in the process of porting a driver = from FreeBSD to Haiku) and filesystems in general( I have an idea of the ba= sic terminologies like inode, block etc. but thats about it).=C2=A0 But I a= m willing to learn. Here are my questions: =20 - Is the idea still open? - Are there any smaller issues I can resolve to get myself familiar with= codebase?( something related to UFS/ZFS would be perfect) - Where is the UFS and ZFS implementation in the source tree? - Any recommended resources for learning about filesystems( specifically= FreeBSD, I am reading a guide about BeFS )? Looking forward=C2=A0to hearing from you =20 =20 ------=_Part_6945383_2014583426.1741058461091 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

There = are good reasons to avoid LLM generated code in an OS like FreeBSD. In shor= t it will take some time to understand the licensing implications of using = code based on other code used to train it. My previous employer was concern= ed about sharing costumer code with the owner of the AI provider.

It may be conceptually acceptable to use LLM to generate test ca= ses though, since the test cases do not end up being part of the end produc= t, but it very much depends on the project. For FreeBSD nothing has been ap= proved AFAICT.

My guess for your project is that you can = package it as an external loadable module and add a legal disclaimer (which= I wouildn't know how to write since I am not a lawyer ;-) ).
For a GSoC we expect a human programmer.

Pedro.


=20
=20
On Monday, March 3, 2025 at 04:05:03 PM GMT-5, <= ;paige@paige.bio> wrote:


=20 =20
<= div>I=E2=80=99ve collectively been making an ExFAT native driver (uses VFS = instead of fuse) 


And I=E2=80=99ve been using an= LLM to do it. I recommend using something like Claude if you can, not sure= when I=E2=80=99ll be done with this but if you want some advice: 

- start with newfs and use a known goo= d chkdsk or fsck program on another computer; macOS is good starting point = if you can get befs.fsck there otherwise plan on having to copy stuff back = and forth a bit.

If you use an LLM = and can get this converted to text: https://www.nobius.org/dbg/practical-file-system-design.pdf it will help you a lot 


= The rest shouldn=E2=80=99t be as bad.. you can see the snippet of bootverbo= se messages have the function name that its calling from (very helpful to h= ave honestly especially if you=E2=80=99re using an LLM) but be prepared to = drop into DDB and reset / retry a few dozen or a hundred times until you fi= gure out VFS in any case xD

At least with lock debugging ena= bled in the kernel it=E2=80=99s a little more actionable. 

Sent= from my iPhone

On Mar 3, 2025, at 6:05=E2=80=AFAM, Pedro Giffu= ni <pfg@freebsd.org> wrote:

=EF=BB=BF
Hello Krutarth;

Thank you for the interest!

Yes, the idea is still open.= In all honesty FreeBSD does have much better filesystems than openBFS, but= we don't have a "true" journalling filesystem and BFS is rather well docum= ented with an open implementation so it could still be a nice to have.

At a time I spoke with some= Haiku guys and Bruno was interested in co-mentoring this project.

As I mentioned in p= rivate, you are probably better of checking the ext2fs sources (sys/fs/ext2= fs), for a simplified UFS. We don't have any open issues AFAICT, but maybe = fedor@ has something pending.

For documentation "The Design and Implementation of the = FreeBSD OS", seems pretty much compulsory.

Pedro.

=
ps. I am somewhat retired from FreeBSD, if such a thing ex= ists, but if no one else steps in I would co-mentor.


=20
=20
On Monday, March 3, 2025 at 12:53:00 AM GMT-5, Krut= arth Patel <krutarthpatel929@gmail.com> wrote:


=20 =20

Hello,

I am interested in porting BeFS fro= m Haiku. I see that it is listed as one of the GSoC ideas.

I have don= e some contributions in the PCI subsystem over at Haiku and have some Linux= kernel debugging experience. 

I am new to FreeBSD( not entirely= , I am in the process of porting a driver from FreeBSD to Haiku) and filesy= stems in general( I have an idea of the basic terminologies like inode, blo= ck etc. but thats about it).  But I am willing to learn.

Here ar= e my questions:

  • Is the idea still open?
  • Are there any smaller issues I can = resolve to get myself familiar with codebase?( something related to UFS/ZFS= would be perfect)
  • Where is the UFS and ZFS implementation in the s= ource tree?
  • Any recommended resources for learning about filesystem= s( specifically FreeBSD, I am reading a guide about BeFS )?

Loo= king forward to hearing from you



------=_Part_6945383_2014583426.1741058461091-- From nobody Tue Mar 4 04:51:11 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z6NZK4gjxz5pVDy for ; Tue, 04 Mar 2025 04:51:53 +0000 (UTC) (envelope-from paige@paige.bio) Received: from pv50p00im-ztdg10011201.me.com (pv50p00im-ztdg10011201.me.com [17.58.6.39]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z6NZK31Vfz3PyQ for ; Tue, 04 Mar 2025 04:51:48 +0000 (UTC) (envelope-from paige@paige.bio) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paige.bio; s=sig1; bh=qsgarWqA2/at+t7kCHwVL1P7T5rGBOHl4z3B3h6tAIw=; h=Content-Type:From:Mime-Version:Subject:Date:Message-Id:To:x-icloud-hme; b=GoNwxkAMB9xzW94zSTfFFZsugk4CHHAM8vRP5olmqwwzwbS6AS6IuisWL/XKjMN0I U9G9ZImp2y7RwY8jyytBc8uxWyrEQ1UDMOEl4BYcjWIW2DhicVyrLPrWK29vHXuilo 3PSaIhGbVvPC7Cc16kPCyk2qbDkGMft+76d3MIMoFXDepTFRra3LkNpN5/9veVGmVb 16Xoq7qd/9ZVymw/hEPKGPkjVpmMa6cETW94m5AczB+6/TC6imozQ1b+NU/9O6hbIb kiVEy+oGHYVioNnVRGKpC9svs4gTCs4fzdDSWOMDEbTvWgBXsgFFGGB8fkL9NGjreV uBqp4EQuX0TJQ== Received: from smtpclient.apple (pv50p00im-dlb-asmtp-mailmevip.me.com [17.56.9.10]) by pv50p00im-ztdg10011201.me.com (Postfix) with ESMTPSA id B1BB4680745; Tue, 4 Mar 2025 04:51:44 +0000 (UTC) Content-Type: multipart/alternative; boundary=Apple-Mail-9A0698ED-8B6A-46C0-AF24-2EAE3D5A5264 Content-Transfer-Encoding: 7bit From: paige@paige.bio List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org Mime-Version: 1.0 (1.0) Subject: Re: LLM and file systems (was Re: Porting BeFS to FreeBSD for GSoC2025) Date: Mon, 3 Mar 2025 20:51:11 -0800 Message-Id: <3833F097-C8A6-4F06-8F81-CA919B291FBF@paige.bio> References: <773517072.6945384.1741058461093@mail.yahoo.com> Cc: hackers@freebsd.org In-Reply-To: <773517072.6945384.1741058461093@mail.yahoo.com> To: Pedro Giffuni X-Mailer: iPhone Mail (22D72) X-Proofpoint-GUID: 83u_4rQ4XJHeeSM04FIOyVr9ge9HFKQU X-Proofpoint-ORIG-GUID: 83u_4rQ4XJHeeSM04FIOyVr9ge9HFKQU X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-04_02,2025-03-03_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=999 adultscore=0 mlxscore=0 clxscore=1030 bulkscore=0 malwarescore=0 phishscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2503040039 X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:714, ipnet:17.58.0.0/20, country:US] X-Rspamd-Queue-Id: 4Z6NZK31Vfz3PyQ X-Spamd-Bar: ---- --Apple-Mail-9A0698ED-8B6A-46C0-AF24-2EAE3D5A5264 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable It=E2=80=99s up to you man. You do you, if you wanna write it from scratch, p= robably do better than I could, but FWIW, I don=E2=80=99t think you are doin= g yourself any favors if it=E2=80=99s a method of problem solving that you=E2= =80=99re already familiar with; it=E2=80=99s a lot of work for essentially n= othing (I damn sure won=E2=80=99t care if about BeOS filesystem but if you=E2= =80=99re just looking for an excuse to make it for yourself but can=E2=80=99= t justify the effort unless you submit it for GSoC then don=E2=80=99t it=E2=80= =99s a waste;=20 osb and jails could use a little improvement there=E2=80=99s issues when you= start activating multiple fibs. People have also talked about how to tackle= the problem of secure boot and trusted like IMA/EVM, but nobody ever has (r= eally interesting problem too when you consider the implication it has on co= ntainers and jails. Podman/ocijail works on FreeBSD too now, just not with m= ultiple FIBs activated at boot (ask me how I know.)=20 And yeah even though ExFAT is pretty damn useful to me and I don=E2=80=99t l= ike fuse, getting people behind the idea of helping me bring that to fruitio= n you can forget it=E2=80=94nobody cares that much. I feel like it=E2=80=99d= be the lamest GSoC proposal ever, but it has utility for backups and sd car= ds and Microsoft=E2=80=99s patents on file indexing using a hash table are j= ust about cooked.=20 Your guess is pretty inaccurate; Anthropic doesn=E2=80=99t provide any guide= lines for this code and as far as legally what is derived work the law is pr= etty obtuse and and it=E2=80=99s kind of whatever people are in the mood to s= ay; there=E2=80=99s no basis of meaningful science behind that and they coul= d take something that you honestly did write yourself and as long as they ca= n convince a jury that you stole it then that=E2=80=99s all that matters. So for that matter you=E2=80=99re actually better off not open sourcing anyt= hing at all because all it takes is one person who realizes your code looks a= little like theirs, seriously it=E2=80=99s not a joke that person exists so= mewhere. So no at some point when I=E2=80=99m satisfied that this driver is a= s satisfactory as it can possibly be I=E2=80=99ll probably submit it, that i= s if I don=E2=80=99t decide to fork FreeBSD before then and start using the L= LM to drive development efforts in favor of where I want them to go which is= starting to look like a real possibility, perhaps in the next couple of yea= rs.=20 But yeah just focusing on what I can reasonably expect to complete in the ne= xt year or so=E2=80=A6maybe I=E2=80=99ll submit it, I don=E2=80=99t know yet= . I know that even with the LLM it=E2=80=99s an enormous amount of work even= with the help of an LLM, let alone for one person to do alone. There=E2=80=99= s no money in it, it probably won=E2=80=99t help you get a job either.=20 But yeah dude no judgement from me, I have dozens of projects that nobody ca= res about except me but really the only reason I can justify it to myself is= if I can find a way to accomplish something for as little work as possible.= But yeah, in its current state you can git clone that and cd and make and i= t will build if you have the kernel src tree /usr/src/ and /usr/src/sys and l= oad it too.. there=E2=80=99s no secure boot or module signing on FreeBSD so i= t just works.. but you know it could be different=E2=80=94 that=E2=80=99s a t= hing some people want and that might be a little more worthy of GSoC but tha= t=E2=80=99s just my opinion and it=E2=80=99s up to you.=20 Sent from my iPhone > On Mar 3, 2025, at 7:22=E2=80=AFPM, Pedro Giffuni wrote:= >=20 > =EF=BB=BF > Hi, >=20 > There are good reasons to avoid LLM generated code in an OS like FreeBSD. I= n short it will take some time to understand the licensing implications of u= sing code based on other code used to train it. My previous employer was con= cerned about sharing costumer code with the owner of the AI provider. >=20 > It may be conceptually acceptable to use LLM to generate test cases though= , since the test cases do not end up being part of the end product, but it v= ery much depends on the project. For FreeBSD nothing has been approved AFAIC= T. >=20 > My guess for your project is that you can package it as an external loadab= le module and add a legal disclaimer (which I wouildn't know how to write si= nce I am not a lawyer ;-) ). > For a GSoC we expect a human programmer. >=20 > Pedro. >=20 >=20 >> On Monday, March 3, 2025 at 04:05:03 PM GMT-5, wrote: >>=20 >>=20 >> I=E2=80=99ve collectively been making an ExFAT native driver (uses VFS in= stead of fuse)=20 >>=20 >> https://github.com/paigeadelethompson/exfat >>=20 >> And I=E2=80=99ve been using an LLM to do it. I recommend using something l= ike Claude if you can, not sure when I=E2=80=99ll be done with this but if y= ou want some advice:=20 >>=20 >> - start with newfs and use a known good chkdsk or fsck program on another= computer; macOS is good starting point if you can get befs.fsck there other= wise plan on having to copy stuff back and forth a bit. >>=20 >> If you use an LLM and can get this converted to text: https://www.nobius.= org/dbg/practical-file-system-design.pdf it will help you a lot=20 >> ExFAT is documented extensively on MSDN and Claude-3.5-sonnet seems to ha= ve pretty decent RAG. In any case I recommend having a look through my READM= E and making heavy use of bootverbose.. but you will also want to enable the= various kernel level options in my readme, VFS is a little tricky but once y= ou get through this initial mount trace: >>=20 >> https://github.com/paigeadelethompson/exfat/commit/187c6694c68554f7961b42= 7501373984a0742366 >>=20 >> The rest shouldn=E2=80=99t be as bad.. you can see the snippet of bootver= bose messages have the function name that its calling from (very helpful to h= ave honestly especially if you=E2=80=99re using an LLM) but be prepared to d= rop into DDB and reset / retry a few dozen or a hundred times until you figu= re out VFS in any case xD >>=20 >> At least with lock debugging enabled in the kernel it=E2=80=99s a little m= ore actionable.=20 >>=20 >> Sent from my iPhone >>=20 >>> On Mar 3, 2025, at 6:05=E2=80=AFAM, Pedro Giffuni wrot= e: >>>=20 >> =EF=BB=BF >> Hello Krutarth; >>=20 >> Thank you for the interest! >>=20 >> Yes, the idea is still open. In all honesty FreeBSD does have much better= filesystems than openBFS, but we don't have a "true" journalling filesystem= and BFS is rather well documented with an open implementation so it could s= till be a nice to have. >>=20 >> At a time I spoke with some Haiku guys and Bruno was interested in co-men= toring this project. >>=20 >> As I mentioned in private, you are probably better of checking the ext2fs= sources (sys/fs/ext2fs), for a simplified UFS. We don't have any open issue= s AFAICT, but maybe fedor@ has something pending. >>=20 >> For documentation "The Design and Implementation of the FreeBSD OS", seem= s pretty much compulsory. >>=20 >> Pedro. >>=20 >> ps. I am somewhat retired from FreeBSD, if such a thing exists, but if no= one else steps in I would co-mentor. >>=20 >>=20 >> On Monday, March 3, 2025 at 12:53:00 AM GMT-5, Krutarth Patel wrote: >>=20 >>=20 >> Hello, >>=20 >> I am interested in porting BeFS from Haiku. I see that it is listed as on= e of the GSoC ideas. >>=20 >> I have done some contributions in the PCI subsystem over at Haiku and hav= e some Linux kernel debugging experience.=20 >>=20 >> I am new to FreeBSD( not entirely, I am in the process of porting a drive= r from FreeBSD to Haiku) and filesystems in general( I have an idea of the b= asic terminologies like inode, block etc. but thats about it). But I am wil= ling to learn. >>=20 >> Here are my questions: >>=20 >> Is the idea still open? >> Are there any smaller issues I can resolve to get myself familiar with co= debase?( something related to UFS/ZFS would be perfect) >> Where is the UFS and ZFS implementation in the source tree? >> Any recommended resources for learning about filesystems( specifically Fre= eBSD, I am reading a guide about BeFS )? >> Looking forward to hearing from you >>=20 >>=20 >>=20 >>=20 --Apple-Mail-9A0698ED-8B6A-46C0-AF24-2EAE3D5A5264 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable It=E2=80=99s up to you man. You do you, if y= ou wanna write it from scratch, probably do better than I could, but FWIW, I= don=E2=80=99t think you are doing yourself any favors if it=E2=80=99s a met= hod of problem solving that you=E2=80=99re already familiar with; it=E2=80=99= s a lot of work for essentially nothing (I damn sure won=E2=80=99t care if a= bout BeOS filesystem but if you=E2=80=99re just looking for an excuse to mak= e it for yourself but can=E2=80=99t justify the effort unless you submit it f= or GSoC then don=E2=80=99t it=E2=80=99s a waste; 

os= b and jails could use a little improvement there=E2=80=99s issues when you s= tart activating multiple fibs. People have also talked about how to tackle t= he problem of secure boot and trusted like IMA/EVM, but nobody ever has (rea= lly interesting problem too when you consider the implication it has on cont= ainers and jails. Podman/ocijail works on FreeBSD too now, just not with mul= tiple FIBs activated at boot (ask me how I know.) 

<= div>And yeah even though ExFAT is pretty damn useful to me and I don=E2=80=99= t like fuse, getting people behind the idea of helping me bring that to frui= tion you can forget it=E2=80=94nobody cares that much. I feel like it=E2=80=99= d be the lamest GSoC proposal ever, but it has utility for backups and sd ca= rds and Microsoft=E2=80=99s patents on file indexing using a hash table are j= ust about cooked. 

Your guess is pretty inaccu= rate; Anthropic doesn=E2=80=99t provide any guidelines for this code and as f= ar as legally what is derived work the law is pretty obtuse and and it=E2=80= =99s kind of whatever people are in the mood to say; there=E2=80=99s no basi= s of meaningful science behind that and they could take something that you h= onestly did write yourself and as long as they can convince a jury that you s= tole it then that=E2=80=99s all that matters.

So fo= r that matter you=E2=80=99re actually better off not open sourcing anything a= t all because all it takes is one person who realizes your code looks a litt= le like theirs, seriously it=E2=80=99s not a joke that person exists somewhe= re. So no at some point when I=E2=80=99m satisfied that this driver is as sa= tisfactory as it can possibly be I=E2=80=99ll probably submit it, that is if= I don=E2=80=99t decide to fork FreeBSD before then and start using the LLM t= o drive development efforts in favor of where I want them to go which is sta= rting to look like a real possibility, perhaps in the next couple of years.&= nbsp;

But yeah just focusing on what I can reasonab= ly expect to complete in the next year or so=E2=80=A6maybe I=E2=80=99ll subm= it it, I don=E2=80=99t know yet. I know that even with the LLM it=E2=80=99s a= n enormous amount of work even with the help of an LLM, let alone for one pe= rson to do alone. There=E2=80=99s no money in it, it probably won=E2=80=99t h= elp you get a job either. 

But yeah dude no ju= dgement from me, I have dozens of projects that nobody cares about except me= but really the only reason I can justify it to myself is if I can find a wa= y to accomplish something for as little work as possible. But yeah, in its c= urrent state you can git clone that and cd and make and it will build if you= have the kernel src tree /usr/src/ and /usr/src/sys and load it too.. there= =E2=80=99s no secure boot or module signing on FreeBSD so it just works.. bu= t you know it could be different=E2=80=94 that=E2=80=99s a thing some people= want and that might be a little more worthy of GSoC but that=E2=80=99s just= my opinion and it=E2=80=99s up to you. 


Sent from my iPhone

=
On Mar 3, 2025, at 7:22=E2=80=AFPM, Pedro Giffuni &= lt;pfg@freebsd.org> wrote:

=EF=BB=BF
Hi,

There ar= e good reasons to avoid LLM generated code in an OS like FreeBSD. In short i= t will take some time to understand the licensing implications of using code= based on other code used to train it. My previous employer was concerned ab= out sharing costumer code with the owner of the AI provider.

It may be conceptually acceptable to use LLM to generate test cases though,= since the test cases do not end up being part of the end product, but it ve= ry much depends on the project. For FreeBSD nothing has been approved AFAICT= .

My guess for your project is that you can package it as a= n external loadable module and add a legal disclaimer (which I wouildn't kno= w how to write since I am not a lawyer ;-) ).
For a GSoC we expect a human programmer.

Pedr= o.


=20
=20
On Monday, March 3, 2025 at 04:05:03 PM GMT-5, <= paige@paige.bio> wrote:


=20 =20
I=E2=80=99ve collectively been making an ExFAT native driver (uses VFS in= stead of fuse) 

https://github.com/paigeadelethompson/exfat
<= /div>

And I=E2=80=99ve been using an LLM t= o do it. I recommend using something like Claude if you can, not sure when I= =E2=80=99ll be done with this but if you want some advice: 
<= br clear=3D"none">
- start with newfs and use a known good chkdsk o= r fsck program on another computer; macOS is good starting point if you can g= et befs.fsck there otherwise plan on having to copy stuff back and forth a b= it.

If you use an LLM and can get th= is converted to text: htt= ps://www.nobius.org/dbg/practical-file-system-design.pdf it will he= lp you a lot 
ExFAT is documented extensively on MSDN and Cla= ude-3.5-sonnet seems to have pretty decent RAG. In any case I recommend havi= ng a look through my README and making heavy use of bootverbose.. but you wi= ll also want to enable the various kernel level options in my readme, VFS is= a little tricky but once you get through this initial mount trace:


The rest shouldn=E2=80=99t be= as bad.. you can see the snippet of bootverbose messages have the function n= ame that its calling from (very helpful to have honestly especially if you=E2= =80=99re using an LLM) but be prepared to drop into DDB and reset / retry a f= ew dozen or a hundred times until you figure out VFS in any case xD

At least with lock debugging enabled in the kernel it=E2=80=99s a litt= le more actionable. 

Sent from my iPhone

On Mar 3, 2025= , at 6:05=E2=80=AFAM, Pedro Giffuni <pfg@freebsd.org> wrote:

=EF=BB=BF
Hello Krutarth;

Thank you for the interest!

Yes, the idea is still open. In= all honesty FreeBSD does have much better filesystems than openBFS, but we d= on't have a "true" journalling filesystem and BFS is rather well documented w= ith an open implementation so it could still be a nice to have.
At a time I spoke with some Haiku gu= ys and Bruno was interested in co-mentoring this project.

As I mentioned in private, you= are probably better of checking the ext2fs sources (sys/fs/ext2fs), for a s= implified UFS. We don't have any open issues AFAICT, but maybe fedor@ has so= mething pending.

For documentation "The Design and Implementation of the FreeBSD OS", se= ems pretty much compulsory.

<= div dir=3D"ltr">Pedro.

p= s. I am somewhat retired from FreeBSD, if such a thing exists, but if no one= else steps in I would co-mentor.

=20
=20
On Monday, March 3, 2025 at 12:53:00 AM GMT-5, Kruta= rth Patel <krutarthpatel929@gmail.com> wrote:


=20 =20

Hello,

I am interested in porting BeFS from= Haiku. I see that it is listed as one of the GSoC ideas.

I have done s= ome contributions in the PCI subsystem over at Haiku and have some Linux ker= nel debugging experience. 

I am new to FreeBSD( not entirely, I a= m in the process of porting a driver from FreeBSD to Haiku) and filesystems i= n general( I have an idea of the basic terminologies like inode, block etc. b= ut thats about it).  But I am willing to learn.

Here are my quest= ions:

  • Is the idea still open?
  • Are there any smaller issues I can r= esolve to get myself familiar with codebase?( something related to UFS/ZFS w= ould be perfect)
  • Where is the UFS and ZFS implementation in the sour= ce tree?
  • Any recommended resources for learning about filesystems( s= pecifically FreeBSD, I am reading a guide about BeFS )?

Looking f= orward to hearing from you



= --Apple-Mail-9A0698ED-8B6A-46C0-AF24-2EAE3D5A5264-- From nobody Tue Mar 4 10:34:15 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z6X9T48j7z5pWnS for ; Tue, 04 Mar 2025 10:34:21 +0000 (UTC) (envelope-from vadimnuclight@gmail.com) Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z6X9T2Bnhz3NWj; Tue, 04 Mar 2025 10:34:21 +0000 (UTC) (envelope-from vadimnuclight@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-5495c63bdc0so3279328e87.1; Tue, 04 Mar 2025 02:34:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741084458; x=1741689258; darn=freebsd.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=7upikaZDuBhZxwm4iG8z31Paqn+PRuqY1zW0y8R//hs=; b=cNp7/co6MogjRn1wigWoQLj6SPuxTmVmYM/MmFbYOz6zZu0f1SP6axOHJmKLtgha6O oWAVqN431+PwxTKB7FyfvM7VrY1+U4+w4l9IlZfZejgqEnaK0rCL3Rs0qT/UEyj78YP0 +QyoS9OLIwHNn8L2hzjPT5ykUZxsqUGZKXZB6hcuOWdeKR+jy4X3BKOKf9mGds3Lc3RK axiT/q88tt47h9q0YupaxJlg8Yz6lxNoZlPdgV9QxgdXqdELCqa58AxIyk863K6K8hwO 0sAtBsjA9RudO9xO3B6PmtAqmenrB46/DyWyhiGdmWWNMrbycOgzPxQSRkKcdDElcJ1S hT/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741084458; x=1741689258; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7upikaZDuBhZxwm4iG8z31Paqn+PRuqY1zW0y8R//hs=; b=mgjV/pSfbciByCUaUrfXle3dW10UBXQUp28qPfcvI9156qyDvu+QHXQtbNusXQ6w08 YnC8a9MMoZSE1x6lHdmvVnFHKsuJT03c0GHoS/a/UF8Y/tjyXzSWLp5odRaG3jR06fGK 5IOfpOEEgeAMHshZIY4p6phr4UKSSAzxe3IUCywTGRql8lGCf5hQNjx2BQbmIbqkYMGw yYK4YICf6KjleAMo5mqk5NnFiWKZ0nXlhWqUhr/zV3mGYp/vWCga5/o1QnaBdp5clNVS wMdra0W5LxH533k5A7/bZzUG9B0AdmCSIfdLTj5gFJxGAka8Qt7rZvYhJkx51wkDw45b nFsQ== X-Forwarded-Encrypted: i=1; AJvYcCWXd6HnliTRocyQdiPsFtKtAHe+szcfMHb5VD8b37YF9kU+VPwIGgVcsA6tl+eqN+Vf4abtb7rs@freebsd.org X-Gm-Message-State: AOJu0Yy+/aKUniOskdo2P+SFIjx6iR+6OOEE8tFvjpdL/Vbd2C8UMxWv dfkGRT8sUQrAJ3sNRHkHVFnPz0gq4mYq0unToQZg4MlJ0Cd/V8aCltK+yXrk X-Gm-Gg: ASbGnctO9psZjpLLUkkMtXQ7rNtF8hNlIyRUqdFZp37phBBx7ALtwJWKLysaVM7qbUT 40WB0NYdjdnrPY3gY4ml2g0w5xLsnxrdFMSJcnjbl5e+DhIWO/xj0V0CieQ/enk8rhogmLxZIN1 trRPxHGpr4ACKuiXMhy31lH+Ab+RUnp7KDJZU6Oj3XQN0T3VF7t+8xrPkA0+2Vm+97+CRgUjFoG lvMBufFAIMefWNPI3Onb/LqMasfqsI+MPXNROFVCLkpkwCazfDL2duRehO7+bk+JSrOGQFkuLGB 2vl1PMkETqZBHrv/qfa5QQ+ff/e5ZF/+EEIxk2nmD21Hnr4HKiuuiWFUun6M1BFqYfrGJCVJ6Dh Qu3Nsa1kajkc= X-Google-Smtp-Source: AGHT+IGcIuhhmvVVyU0WsZPshzRGw2kN6Rxtnr3ItsvKgnE9L6spRckzSG/ns6+Gpwa2i3Y3XpXoYQ== X-Received: by 2002:a05:6512:544:b0:549:5769:6ae2 with SMTP id 2adb3069b0e04-54957696c81mr3812715e87.17.1741084458228; Tue, 04 Mar 2025 02:34:18 -0800 (PST) Received: from nuclight.lan (broadband-37-110-95-35.ip.moscow.rt.ru. [37.110.95.35]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-549441743b9sm1554131e87.28.2025.03.04.02.34.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Mar 2025 02:34:17 -0800 (PST) Date: Tue, 4 Mar 2025 13:34:15 +0300 From: Vadim Goncharov To: paige@paige.bio Cc: Pedro Giffuni , hackers@freebsd.org Subject: Re: LLM and file systems (was Re: Porting BeFS to FreeBSD for GSoC2025) Message-ID: <20250304133415.73c544f4@nuclight.lan> In-Reply-To: <3833F097-C8A6-4F06-8F81-CA919B291FBF@paige.bio> References: <773517072.6945384.1741058461093@mail.yahoo.com> <3833F097-C8A6-4F06-8F81-CA919B291FBF@paige.bio> X-Mailer: Claws Mail 3.21.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.4) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4Z6X9T2Bnhz3NWj X-Spamd-Bar: ---- On Mon, 3 Mar 2025 20:51:11 -0800 paige@paige.bio wrote: > Your guess is pretty inaccurate; Anthropic doesn=E2=80=99t provide any gu= idelines > for this code and as far as legally what is derived work the law is pretty > obtuse and and it=E2=80=99s kind of whatever people are in the mood to sa= y; It's not obtuse, it's perfectly right. Especially when you acknowledge yourself that it is not *you* who wrote the code but LLM - it will be pretty easy for any lawyer. So Project can't take such risks. > there=E2=80=99s no basis of meaningful science behind that and they could= take It is, and it is pretty clear ... > something that you honestly did write yourself and as long as they can > convince a jury that you stole it then that=E2=80=99s all that matters. ...because, for human, it is doubtful whether it was stolen or being written just similar, but for LLM, there is no doubt: it *is* derived from training dataset, it's just difficult to determine which parts were recombinated. --=20 WBR, @nuclight From nobody Tue Mar 4 19:53:50 2025 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z6mbL1HPmz5qc80 for ; Tue, 04 Mar 2025 19:54:06 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z6mbK2HLKz3rhd for ; Tue, 04 Mar 2025 19:54:05 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20230601.gappssmtp.com header.s=20230601 header.b=mNl3TSlZ; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::102c) smtp.mailfrom=wlosh@bsdimp.com Received: by mail-pj1-x102c.google.com with SMTP id 98e67ed59e1d1-2fa8ada6662so12450897a91.1 for ; Tue, 04 Mar 2025 11:54:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1741118044; x=1741722844; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Cev6icgv7tylqn5n2yWPxP4AXHgwBNPCVIKASqym2g8=; b=mNl3TSlZOT3jZ3f/Il5izUmRsPlRxL5HaCSTVTrRTwTYi7vmbF1uUID4aenU/40/4/ ks5ur5xrXB0P41Nb4xlX/BXTD59zxS25ICNYP+JjomK0D6DWsTqSdZ28pLV2Idl0Prj4 z27JPAcYtRy56zxP8yc9kDafHoCC6sEPb9CVrsay/K44gDTyQ28ZgZv8rJLEKWr37J4M nJqSLI0zu89ouJByDCR+Dlxa3bvJFIMGkjlgYpK1XiIYTyrELzuk4t45gDc0yoSEpEuz 7bNkqHvu2vB3S2V4HSiq7Z74LUP8HQcs7NldHVgUtEmIObB0HQ0iZ/U4dN0oi6m98m4g CIUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741118044; x=1741722844; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Cev6icgv7tylqn5n2yWPxP4AXHgwBNPCVIKASqym2g8=; b=ugqXTwsjMYTx0GPKrjcbt5kWUa8WXEi7jiVF+QPQ8/V+8DMm9AXscJRnPQezuVWA0G PvylIpOLRoqzyOZDDGHraJlEpLB1H/GwD3lygHDYoosbGfTLKb1lHzdQrSBHTLgRqxAv L1/2O+0Kbwe8nLcK0QaKWfZwMbFqaYeI6ogO32AOuFkh5Sky95fqF/aNTgFP2AAzXA1T jlioqkINrAyopBuqfLCEUQ6rJ/3hshOfMemkS1CIukblNSexGD+dTR0HWNyPJPKivYjj dlxPOrSynqBUBXuczzrCBJqGMTRfBWOnAglMvr0te/Avh0RehJQZ8YWgLGthukEofqrW LAdg== X-Forwarded-Encrypted: i=1; AJvYcCUz81d0g8+SsZtD/MFYIHYZUzRrdwkiuC97ejxcYSmUnMYNbm4gI46pTNzWp5JnZ8g7/o49BqXqSutxR2XVg9c=@freebsd.org X-Gm-Message-State: AOJu0Yyj2gigfb93ozZeyLqXGpkkRWgPtoVlSsUnuavheuy+YPvOqfO2 kyy+IRXEUHGCFRAdGxv/G48bmfeHTUFqCFGibaLZvZaIZxTx4cnhE7aKwLJY89zaiYMgJ5IiCfo gd5pdSVNS0CEOFesOg3bMR6Z5YNFpWVGIiFe0f9ro/XjbjP47YGE= X-Gm-Gg: ASbGncvGa4awTy5NjSbrvy0BzjxJBLEUO9lsGLUvHGGlOOjssTixXEiMpKig1dCHn7P /iLwaDad0Nq6BOZre1xLWGtflN+EEjbhzfFLPZAYp0RLDTnU9wyX0wBJRx8OUo3Vr+LRqIOIy5Z rNrxXPxT58cxjH7uhQYzHjnKAq3620h8kA1RbZ X-Google-Smtp-Source: AGHT+IGppkV5z8Gh6gJpXN+vVeeJKz0A6zv72yI2IJkQfZyfUkvnHs0dqJ3p4P6krwhdzXxRgWnahJcIsUBYfOk9P1c= X-Received: by 2002:a17:90b:274b:b0:2fe:b174:31fe with SMTP id 98e67ed59e1d1-2ff497174f8mr938033a91.2.1741118043892; Tue, 04 Mar 2025 11:54:03 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Tue, 4 Mar 2025 11:53:50 -0800 X-Gm-Features: AQ5f1JoTKZfp1vqoqY7olcEhW1Je2lSMdmfynTPBtFMaxCulwcOsEmPJPoKunrk Message-ID: Subject: Re: What is scbus and how it is numbered on FreeBSD? To: Wei Hu Cc: Li-Wen Hsu , FreeBSD Hackers Content-Type: multipart/alternative; boundary="00000000000084cdad062f89a250" X-Spamd-Result: default: False [-1.73 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.73)[-0.730]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20230601.gappssmtp.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; MISSING_XM_UA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::102c:from]; R_SPF_NA(0.00)[no SPF record]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; DKIM_TRACE(0.00)[bsdimp-com.20230601.gappssmtp.com:+] X-Rspamd-Queue-Id: 4Z6mbK2HLKz3rhd X-Spamd-Bar: - --00000000000084cdad062f89a250 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Feb 26, 2025 at 9:01=E2=80=AFPM Wei Hu wrote: > Hi Warner, > > > > I have some questions regarding the FreeBSD scbus and its relationship to > the SCSI concept of bus (of bus:target:lun). Multiple people inside > Microsoft raised same questions recently and I am not exactly sure. For > example, my FreeBSD VM has 3 SCSI disks and 2 Nvme disks. Dmesg shows: > > > > # dmesg | grep "da[0-9] at" > > da0 at blkvsc0 bus 0 scbus2 target 0 lun 0 > > da1 at blkvsc1 bus 0 scbus3 target 1 lun 0 > > da2 at storvsc3 bus 0 scbus5 target 0 lun 0 > > nda0 at nvme0 bus 0 scbus6 target 0 lun 1 > > nda1 at nvme1 bus 0 scbus7 target 0 lun 1 > > > > # camcontral devlist > > at scbus2 target 0 lun 0 (da0,pass0) > > at scbus3 target 1 lun 0 (da1,pass1) > > at scbus5 target 0 lun 0 (da2,pass2) > > at scbus6 target 0 lun 1 > (nda0,pass3) > > at scbus7 target 0 lun 1 > (nda1,pass4) > > > > - Are the scbus numbers showing above referring to the host adapters? > The scbus number is the bus of bus:target:lun. They are assigned sequentially as the different SIMs register with CAM. We never try to reuse numbers if a device departs and a new device arrives. These are allocated in xpt_bus_register() in the sim. The sim has no control over these numbers. Internally to CAM, these are called 'path_id' or similar. These are always unique. > - Are scbus umbered after the discovering order at boot time or based on > any rules? Why are scbus0, 1 and 4 missing from dmesg? > One: if a SIM registers and unregisters. This would cause gaps like this. Registering multiple buses can cause this (we only report the periphs present, camcontrol devlist -v will report all the buses). Wired entries can also cause this. I think we'll need to see camcontrol devlist -v to know which of these. > - Is "bus 0" showed in the dmesg output the SCSI concept of bus? Does it > have any relationship to the scbus numbers? > 'bus 0' here is an extra layer. Years ago, the ahc and ahd devices could support multiple parallel scsi buses on on card as one sim. So you'd see 'bus 0' and 'bus 1' on those systems. Each of those buses would also have a scbus as well. All the traffic for both of these buses would go through the same sim/sim_action() instance. So there's a weak relationship to scbus numbers since usually bus 0 as scbusN will have a bus 1 as scbusN+1 because we serialize registration and these drivers register 0 and 1. There's a surprising number of SIMs that do this (most often they call this parameter a 'channel' which is a better term imho). These could all be better documented. Warner > Thanks so much, > > Wei > --00000000000084cdad062f89a250 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, Feb 26,= 2025 at 9:01=E2=80=AFPM Wei Hu <we= h@microsoft.com> wrote:

Hi Warner,

=C2=A0

I have some questions regard= ing the FreeBSD scbus and its relationship to the SCSI concept of bus (of b= us:target:lun). Multiple people inside Microsoft raised same questions rece= ntly and I am not exactly sure. For example, my FreeBSD VM has 3 SCSI disks and 2 Nvme disks. Dmesg shows:

=C2=A0

# dmesg | grep "da[0-9]= at"

da0 at blkvsc0 bus 0 scbus2 target 0 lun 0

da1 at blkvsc1 bus 0 scbus3 = target 1 lun 0

da2 at storvsc3 bus 0 scbus5= target 0 lun 0

nda0 at nvme0 bus 0 scbus6 t= arget 0 lun 1

nda1 at nvme1 bus 0 scbus7 t= arget 0 lun 1

=C2=A0

# camcontral devlist<= u>

<Msft Virtual Disk 1.0>= ;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 at scbu= s2 target 0 lun 0 (da0,pass0)

<Msft Virtual Disk 1.0>= ;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 at scbu= s3 target 1 lun 0 (da1,pass1)

<Msft Virtual Disk 1.0>= ;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 at scbu= s5 target 0 lun 0 (da2,pass2)

<Microsoft NVMe Direct Di= sk NVMDV001>=C2=A0 at scbus6 target 0 lun 1 (nda0,pass3)

<Microsoft NVMe Direct Di= sk NVMDV001>=C2=A0 at scbus7 target 0 lun 1 (nda1,pass4)

=C2=A0

- Are the scbus numbers show= ing above referring to the host adapters?


The scbus number is the bus of bus:target:lun. They ar= e assigned sequentially as the different SIMs register with CAM. We never t= ry to reuse numbers if a device departs and a new device arrives. These are= allocated in xpt_bus_register() in the sim. The sim has no control over th= ese numbers. Internally to CAM, these are called 'path_id' or simil= ar. These are always unique.
=C2=A0

- Are scbus umbered after th= e discovering order at boot time or based on any rules? Why are scbus0, 1 a= nd 4 missing from dmesg?


<= div>One: if a SIM registers and unregisters. This would cause gaps like thi= s. Registering multiple buses can cause this (we only report the periphs pr= esent, camcontrol devlist -v will report all the buses). Wired entries can = also cause this. I think we'll need to see camcontrol devlist -v to kno= w which of these.
=C2=A0

- Is "bus 0" showed in the dmesg output the SCSI con= cept of bus? Does it have any relationship to the scbus numbers?

<= /div>

'bus 0' here is an extr= a layer. Years ago, the ahc and ahd devices could support multiple parallel= scsi buses on on card as one sim. So you'd see 'bus 0' and = 9;bus 1' on those systems. Each of those buses would also have a scbus = as well. All the traffic for both of these buses would go through the same = sim/sim_action() instance.=C2=A0 So there's a weak relationship to scbu= s numbers since usually bus 0 as scbusN will have a bus 1 as scbusN+1 becau= se we serialize registration and these drivers register 0 and 1. There'= s a surprising number of SIMs that do this (most often they call this param= eter a 'channel' which is a better term imho).

=
These could all be better documented.

Warner<= /div>
=C2=A0

Thanks so much,

Wei =C2=A0

--00000000000084cdad062f89a250-- From nobody Wed Mar 5 07:16:46 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z73lL3w7gz5pmr5 for ; Wed, 05 Mar 2025 07:17:02 +0000 (UTC) (envelope-from krutarthpatel929@gmail.com) Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z73lK5C45z4D35 for ; Wed, 05 Mar 2025 07:17:01 +0000 (UTC) (envelope-from krutarthpatel929@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=X3L9m3Cz; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of krutarthpatel929@gmail.com designates 2607:f8b0:4864:20::329 as permitted sender) smtp.mailfrom=krutarthpatel929@gmail.com Received: by mail-ot1-x329.google.com with SMTP id 46e09a7af769-728a274632eso3144444a34.3 for ; Tue, 04 Mar 2025 23:17:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741159020; x=1741763820; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=3/EiG1pVjabuLyLkWEjWd2yVV74QRxehctP/1o6FryI=; b=X3L9m3CzKtPKOWQMPfIVsnkn/j/NIXNxgw69w2L2nqo9O8AM9PZW5KZybdN1TcSyRg td04NuHVPgrjmgIvZnTto+VCBpL0iSYLzVDkIyYogS5gCfjVlOWJbY5ANW1qOFQQBmHz cki4nY1n2gdlJ4p25BwezzMb4lApJ3+jkITF/+8T8mKGM5eW/8pllfeYskVMOxkxmuVq zrNQrf/nwyIL618BpGhrLiWs/uLc+5nH5v/JE8U5D6qdvt5CqL7i5U5kj1dtpJEWAUD7 z5ExxFoMzTu5wk+lPDFKt1VYzEPYMPzHbJT7vfsrw9X8PKjFwmYabDfJ9irDbo2/6pm5 ZRNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741159020; x=1741763820; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=3/EiG1pVjabuLyLkWEjWd2yVV74QRxehctP/1o6FryI=; b=j6la+iFAACI83qjh4J/zTAVjcNgECjdgmM96h2KTw4LpCXdLoflLhB4GkhT4jOjDk5 wezr3WITiCsDglP+GCUuTKYBMmTyvx0B6SwsTX6TtyrQIgB1h6v7ytxxEl8rHkDqUacb roNvwEuBGWd10PK0pazcnx5QVQrwr2DiFcoxNra8Z0pDhfi/1ABW2dhfmZpm7aJHLs8l 73I4hLm5m9Je4emyBL4wD9IPIxTlsXklw2dMkhZJ0XpppgZmaaMuIaGZeEA3EZo1ACkB mSeo2tE5UR3wBDaqg2bK7o7xxIjlR+tk6tXbDzJ/0VoDrCE+hBS1K5bbk/DzUFqCC51u wQZQ== X-Gm-Message-State: AOJu0Yy2hO3kc9N/B3dgOuCZzpVZD5AiCCgswFMZvA0aNYOsuvHALGak sDbK1WXDLCYPH7lL12fU8/wLe5dzIDkFk5HuHxO4hwgdHHlRJtoB036/T7+Gde3uVYBawbE66gC rOSA6Eh6kewbxUDzHctSRd+8WvkPp21CSn+Vfnw== X-Gm-Gg: ASbGnctgsVmvcd4RGU0UGt06D/fat6jBDGYIdd3askSM+pPhmFmu8W4SyqWsE5VKj8H 1l5nmElWd31FX7lXWuK53Z/ay237j6DJXGVbrELRZwDIQK+xPkS+3+SPbimsCtNRyRiH9RNX+u4 zj/3ORc0UTNFqbP4tf4stgZDB2nA== X-Google-Smtp-Source: AGHT+IFytI0PCTXZGgzvXK5ZiyfnIy7H3H7m9TZ11SSLHMSZcihoEcKIvLMgREQBljSoi1xbFXVYk9d/ROwBl4XGZ74= X-Received: by 2002:a05:6830:2681:b0:72a:d31:8694 with SMTP id 46e09a7af769-72a1fbf245bmr1074590a34.9.1741159020156; Tue, 04 Mar 2025 23:17:00 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 From: Krutarth Patel Date: Wed, 5 Mar 2025 12:46:46 +0530 X-Gm-Features: AQ5f1JoBaw9nuGNwuJShgsMyxl54wb3QYDjqL0Ox1czIMSbn8zPlIQpvgOp6y2U Message-ID: Subject: [NEWBIE]: creating a bugzilla account To: hackers@freebsd.org Content-Type: multipart/alternative; boundary="000000000000e4dde8062f932cb9" X-Spamd-Result: default: False [-3.56 / 15.00]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_MEDIUM(-0.91)[-0.907]; NEURAL_HAM_SHORT(-0.66)[-0.658]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; PREVIOUSLY_DELIVERED(0.00)[hackers@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::329:from] X-Rspamd-Queue-Id: 4Z73lK5C45z4D35 X-Spamd-Bar: --- --000000000000e4dde8062f932cb9 Content-Type: text/plain; charset="UTF-8" I am most likely missing something very basic here but I have been unable to create a bugzilla account for the past 3 days. Here's what I sent in plain text format. I want to contribute to FreeBSD and thus require an account on bugzilla. PFB the details name: username: email: password: My regards The process seems very simple, what am I missing here? --000000000000e4dde8062f932cb9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I am most likely missing something very basic here but I h= ave been unable to create a bugzilla account for the past 3 days.
Here&= #39;s what I sent in plain text format.
I want to contribute to FreeBS= D and thus require an account on bugzilla.
PFB the details

name: = <name>
username: <username>
email: <this-email>
= password: <password>

My regards

The process seem= s very simple, what am I missing here?
--000000000000e4dde8062f932cb9-- From nobody Wed Mar 5 22:54:20 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z7SXv5yYgz5nvrh for ; Wed, 05 Mar 2025 22:54:23 +0000 (UTC) (envelope-from paulf2718@gmail.com) Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z7SXt74T4z3h9x for ; Wed, 05 Mar 2025 22:54:22 +0000 (UTC) (envelope-from paulf2718@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=G4XNF5pT; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of paulf2718@gmail.com designates 2a00:1450:4864:20::431 as permitted sender) smtp.mailfrom=paulf2718@gmail.com Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-39104c1cbbdso5409f8f.3 for ; Wed, 05 Mar 2025 14:54:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741215261; x=1741820061; darn=freebsd.org; h=content-transfer-encoding:subject:from:content-language:to :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=ew3K3qlUft83oWjGPzbBVrCtbwOmOy65cvJhwk5E6uU=; b=G4XNF5pTYqhUttXXPhHbsD6N2/YoOx+qpb6Xkopl7j0dcuUw9O/+QmzxxSbWuSC1q7 D6rvBzqdyeO+npYRd+6r0xsIjmWp2ii/rc4qcejakxtaA/0qrFs48v+/hXlmb+nU2bwX 3IEzv+kcE5L34MMCvxIFPjozfqL61LsR0YLjLJt0vhe7Jacg5EPyXqDCeIxQ3lVHgM5q 6IpXYUEDlGJlhtrcbrDWfrXXEJuyNKT8g2udicfdWRiQtuJfdasb2sEfKHPfLHJHsN8E ZA4zNHPjr3UONh/9UxZ7Gv8aqbNr19/K5EqCPVBffIOpQn2y0cBM4uKiae6qeK0rlXZz V61g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741215261; x=1741820061; h=content-transfer-encoding:subject:from:content-language:to :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=ew3K3qlUft83oWjGPzbBVrCtbwOmOy65cvJhwk5E6uU=; b=pY26wWa1h3Ue9u9LtAdGh8IKGWXP6VdyYFeZ2AUUfzK5mcQiEc5Fdjm7zaQigQrJbB sDJ2QWCDtz2jppPc4+od15vIneCaSmQjP9vayw+t/SUnd/VXCrd1PIQ+kkIeKLk6t5Lw VNfs4niU7yxW8jv4NBPvTt05K4CNctrFevoiqHfIptdO2KkfWx3kcVlyL532cUJHoCiM c1Oq0hYV2au0mwTHRgwGEKIdW4ajWQmtxL3PWXv6HUTkeqLrSIVZEYysvDeDpbeuHYD+ dOL+f4xtuPp1JnsJwT7ZEvN8sqzmRBRnkyoodGUDmmR2468zAI/ma444Gxv5a+uL+BLY 3qdQ== X-Gm-Message-State: AOJu0Ywx7Sl6tLs5sI5bon08ZMecdEkvlW26awT+Qk6UFohvYT6HeM+3 8qtL4qjh6TAhHvOC2tzMxp90MYs4QFGmdKbNof3apANw1WZggK6kIA91g+Er X-Gm-Gg: ASbGncugr9/cXNCkscdIyUKJ91C3svXfJF5TGLr9IiHlOMt7UOYekUU00eJrTPk42EW RTyCIq2ZsFRH4lRvH64tsIZ68RsNkdZZRrhvW52B2wtR8lgl13F+RjtW7B3C7kNycLYiccxQx64 7RaG+bxxB1XgNtWthEwOr7xdK8PRPC9RmCj/hYu5AspVW70HQgVdWPMxSdmfKIQ8vpyGJU8Vg0W xO76atZPQcfM1+xltKDfyRUptuxIQyyu7S65I6k0UINm240C2HEbyk62kZN5NU4J3qFVReDsY3r sWniZdMxxVpAmOzedX620dHH33cP5YmYZapqjA7ySmffdJ/XhXdIQaGJ7JmZS93Rb2fPybmcYEe rlaDMpsCQxFbmb5OTMPg= X-Google-Smtp-Source: AGHT+IFECrt92NuFLGSFqRqnT3C5xdeL79VfySToC+PllwoR0p8I0+g9pLwG8uEmUth5Pz4cfvrfPw== X-Received: by 2002:a5d:47a6:0:b0:38f:38eb:fcfc with SMTP id ffacd0b85a97d-3911f726321mr3874633f8f.7.1741215261315; Wed, 05 Mar 2025 14:54:21 -0800 (PST) Received: from ?IPV6:2a01:cb15:8545:7700:a776:2d30:2250:7e50? ([2a01:cb15:8545:7700:a776:2d30:2250:7e50]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390e485dcc1sm21953714f8f.87.2025.03.05.14.54.20 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 05 Mar 2025 14:54:20 -0800 (PST) Message-ID: <350e58c1-03a0-44f0-bc76-9b5ad3b031ad@gmail.com> Date: Wed, 5 Mar 2025 23:54:20 +0100 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: hackers@freebsd.org Content-Language: en-US From: Paul Floyd Subject: KDE hanging Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-2.40 / 15.00]; NEURAL_HAM_MEDIUM(-0.99)[-0.993]; NEURAL_HAM_SHORT(-0.72)[-0.725]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_SPAM_LONG(0.32)[0.317]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[gmail.com]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[hackers@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::431:from] X-Rspamd-Queue-Id: 4Z7SXt74T4z3h9x X-Spamd-Bar: -- Hi I'm using KDE on FreeBSD 14.2.  I haven't yet put sddm and dbus in rc.conf, so I'm launching them from the login console. This evening when I started the desktop and opened a couple of windows the desktop became unresponsive. I switched to a tty, and since the last thing that I installed was apache openoffice I tried to uninstall that. It took ages (well over an hour and also failed to complete, stopping at 100%). I rebooted and redid the pkg delete. I started KDE. Locked up again. So I thought maybe something is wrong in ~/.config. So I renamed it to .config.bak and rebooted. KDE still locked up. I'm running out of ideas. Any suggestions as to what is going wrong? I'll try again and see if the system is also bogged down from an ssh connection when KDE is locked up. A+ Paul From nobody Wed Mar 5 23:40:03 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z7TYh6CLfz5p05w for ; Wed, 05 Mar 2025 23:40:08 +0000 (UTC) (envelope-from paulf2718@gmail.com) Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z7TYh10lcz4Cdb for ; Wed, 05 Mar 2025 23:40:08 +0000 (UTC) (envelope-from paulf2718@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=CEik2QZE; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of paulf2718@gmail.com designates 2a00:1450:4864:20::32d as permitted sender) smtp.mailfrom=paulf2718@gmail.com Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-43bbc8b7c65so88445e9.0 for ; Wed, 05 Mar 2025 15:40:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741218005; x=1741822805; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:content-language:references :to:from:subject:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=eE+41NK6dfZsHGu7z4sLki9jV5XS6cu6BHwqwRevJFY=; b=CEik2QZEdLN8BlelTaqsYzqkXdVeH0IaDnp8zi22A+e7Dz3I7PEDXiEtyYDiNlvLWQ ADzVIaIBOPFrqFzPyopEfQWjE9IJsU58rUQe63gnu7WH+wKAZ2Br9ymp4C2KJyDZpf9P Q9cTtvPjpThuObt2LrOIwp34ZRolzVLcsLiNAA3uN/G20dgnOpALfCcLn3vla9kG5vCB rjzPdWdY8Dj2oL5uGCoCRMIORIeJ2pqh4wJrnI/yhWU5cnm2J382m8FZUjHj0asANa3F 8FDJj4usIYGaDom/NsAcybjlY+mcyMEM+6jcnnQHYbl1B2rtw/P3MyQ/Eb0He28Ucx8f +mEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741218005; x=1741822805; h=content-transfer-encoding:in-reply-to:content-language:references :to:from:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=eE+41NK6dfZsHGu7z4sLki9jV5XS6cu6BHwqwRevJFY=; b=Elwb3dH5Yxol9sGRBMqM/cKiok2SRylPxevfS3XJO98UqvGEI7zJH4Jyc8lsWlEI5n UYx5NYktLJS2sk4rag6im9aUqFivqyRS60hOhF38jSYljRCILLxRhmp53s/btG/WHOEU XZDGk8t3AEp/9TFDPtj+EXs/pWw4NnbVkEUNJKuAXTJ6Os+/vnNdfjblAuGoXGUTeH+k 23q+dESd4FajC/eYXe0nA3gAN6NyRM7JVVg89FL5fx/DUhp+pxrAkppqyHb7zzMyT94H vmLbALTvsD4w6uVwKqGCRpBQTPJ4nt7dN+cNJH5RE6mPk2fuEgvnMBZBS4c4h88xy7WL Rlow== X-Gm-Message-State: AOJu0Yxb35G/ibjCM00RoPmtvIM+0TkSlnrnRqjw/g2bR7dHV2LduA+J TJgfsBZhUrOZb8vzzE0HPmlttrQrenZNP8ZmoLzTKuB3G8EunEAL7ESA1PK2 X-Gm-Gg: ASbGncvw55glmNualjkFZd7ZsRbu4NaAJ5H3FSNZC8ycUvF9CXhtDaZytI5FcwVrDaU w7M3JHKG82CnQEUKOad4Xp06P3ojhW2ScwpMA0tbmKpamHlLqfT16hfyPtIJNiDWWBJbxz+URnQ +R1Ns2kprzEE8+7lbv5LCjw3EvspDWxphOQFkHzdSpdQ/K+fJ7782qgy/uNfHDpZTNhtRascaia fYeuIEOO/rNgeaoLkSjjT6uji/If41xrQ1sQONyy4LHyKL9FqZaLag3FNnWkseHWG42O/gW1+5Y PMf9PDJHea3PbT5xzzi8BXs7TOt7IQjB8ERqbGta+FCeiCoHXpHTNvn/vMx+GqdJ/z4ufrLunRQ UL7pGS6ljLhi/91D7zA== X-Google-Smtp-Source: AGHT+IGA8dH7vyQAB2I9e2zzhyHg9mLc6StBA+uhZgdbloFVU+9a3S/FYzCHEFGjiemjal7Rw7chDQ== X-Received: by 2002:a05:600c:1988:b0:439:9e13:2df4 with SMTP id 5b1f17b1804b1-43bd29bcc56mr38762945e9.21.1741218005265; Wed, 05 Mar 2025 15:40:05 -0800 (PST) Received: from ?IPV6:2a01:cb15:8545:7700:62cf:84ff:fe81:caec? ([2a01:cb15:8545:7700:62cf:84ff:fe81:caec]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43bd435c88esm31361065e9.36.2025.03.05.15.40.04 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 05 Mar 2025 15:40:04 -0800 (PST) Message-ID: Date: Thu, 6 Mar 2025 00:40:03 +0100 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: KDE hanging From: Paul Floyd To: hackers@freebsd.org References: <350e58c1-03a0-44f0-bc76-9b5ad3b031ad@gmail.com> Content-Language: en-US In-Reply-To: <350e58c1-03a0-44f0-bc76-9b5ad3b031ad@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-2.72 / 15.00]; NEURAL_HAM_MEDIUM(-0.99)[-0.990]; NEURAL_HAM_SHORT(-0.96)[-0.963]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_SPAM_LONG(0.23)[0.234]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[gmail.com]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[hackers@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32d:from] X-Rspamd-Queue-Id: 4Z7TYh10lcz4Cdb X-Spamd-Bar: -- On 3/5/25 23:54, Paul Floyd wrote: > > I'll try again and see if the system is also bogged down from an ssh > connection when KDE is locked up. > It looks like baloo was the culprit. Not sure why brought the system to its knees so suddenly. A+ Paul From nobody Thu Mar 6 07:34:33 2025 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z7h5F09WBz5pfQR for ; Thu, 06 Mar 2025 07:34:41 +0000 (UTC) (envelope-from weh@microsoft.com) Received: from HK3PR03CU002.outbound.protection.outlook.com (mail-eastasiaazon11021088.outbound.protection.outlook.com [52.101.129.88]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z7h5C2s09z3LD5; Thu, 06 Mar 2025 07:34:39 +0000 (UTC) (envelope-from weh@microsoft.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=microsoft.com header.s=selector2 header.b=NBzbrNAr; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=microsoft.com; spf=pass (mx1.freebsd.org: domain of weh@microsoft.com designates 52.101.129.88 as permitted sender) smtp.mailfrom=weh@microsoft.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eEF5ACCQ4W5wp7xTsQU3aJYy8CNr/BTtdsxHqnadiKbZV/mwte/SYBysEgpi0vsTOO9z5qUEd+aIW5iHy0ptxR+AWFj7Fd3PNRGLXNzril4+mpImHmrpiMEAipgbnSdrAXTcJt/Fp0nlWAi7Peom9oGVpz+EAJkZqhUxQ5fJ0v1v10zJ9Et5UGZ8t0t6kmPB6nSTOFdMV7niPkzVrQCrncqifb6m+4UW0KCArsgS51WnrM6snLpJWlCgLz+QeT8uqKJhxS4rT+eL71IPMekczJwncMWRXmMujrFCRzaimiV/oX9tkw3m4ag2n20LZd6WpHv1ryXJnBD2nncevN8WOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=e017Q2as29KqXr812PXczNdy+CARSVatd3s/rtEIAvE=; b=Wt2KSjVXRWSS72DfTSsQxjNUam4fLY8pnZfswwwCfk3GT0uGfF8XQvyTxh8Dr8+hjA5entFYkddlbh5TgiPJn5hNMYlpgBh1faJX1fgEc3bGftt7zmRv8ua8cxvD+x1hkVJig7qw5b/MrGJtSOE69Z/uMJamss3NFhsXZQYGxaXfg4FVRRrtFNOItrw9C8vNBMtrASeTSaBpPTPfOJgFcQQ8Qz9c21cGH4S6a1C0Eh+4VmfBCvLpDhZ0Pg6+tQPUsST/I0MOxvsykqvMQ+fuHSb0RZPD/K3UUt2FF1Mqr54RWW5boasAASwaFDV59JIlINf60u1W3YBHbMCBaHwa1g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e017Q2as29KqXr812PXczNdy+CARSVatd3s/rtEIAvE=; b=NBzbrNArAmU/xnca6YEUyo9gOKd8UtVEKpHAdiZN4B6CU2itA+q1q5K0Ubpp6ROp0X9w4N/JIZ/y1b3zVJS2xlBPMIIKDmmSqq9qbaIqrtcM4XpgJQJRysRwdHbFHBY49jEAn04FNZoLBK0J6Ly82we/reTlSexUmXGmx0Lu4hw= Received: from OSQP153MB1307.APCP153.PROD.OUTLOOK.COM (2603:1096:604:373::18) by SIAP153MB1287.APCP153.PROD.OUTLOOK.COM (2603:1096:4:28b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.25; Thu, 6 Mar 2025 07:34:34 +0000 Received: from OSQP153MB1307.APCP153.PROD.OUTLOOK.COM ([fe80::b5b4:898a:d979:93e9]) by OSQP153MB1307.APCP153.PROD.OUTLOOK.COM ([fe80::b5b4:898a:d979:93e9%7]) with mapi id 15.20.8511.012; Thu, 6 Mar 2025 07:34:34 +0000 From: Wei Hu To: Warner Losh CC: Li-Wen Hsu , FreeBSD Hackers Subject: RE: [EXTERNAL] Re: What is scbus and how it is numbered on FreeBSD? Thread-Topic: [EXTERNAL] Re: What is scbus and how it is numbered on FreeBSD? Thread-Index: AduIzzwbcyDg8mjgQN6fMi3Ufrjy+AEb+oIAAEqpR6A= Date: Thu, 6 Mar 2025 07:34:33 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=9513bf03-7871-4cde-94fe-c918e3210cea;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2025-03-06T07:31:37Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Tag=10, 3, 0, 1; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OSQP153MB1307:EE_|SIAP153MB1287:EE_ x-ms-office365-filtering-correlation-id: 291840cb-89b5-486c-f5c5-08dd5c81573f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|10070799003|366016|376014|1800799024|38070700018|7053199007|8096899003; x-microsoft-antispam-message-info: =?utf-8?B?NmVvc0RKZHpKVFlJbzdhZ2VYQzk5UTBScEN1N0ZvRllpdStobFdZSGFVcWlB?= =?utf-8?B?NTZkZGVZR1plRFdwQVkrL1lKUExnZ0tkMFhyM3NRWGVyRTBzYnpRZHJSRVJH?= =?utf-8?B?RUJNUlpMd1NJQ1NEL2RROEZTbXIxR0NlZVplYmx5cmRqN1ZZcmpzdENKanMv?= =?utf-8?B?K0F4UGtENHdrd09FUTNLZ0VmK3JvQlBFZmZoRzhNWmIvYWhzdU5wSE9WcE5J?= =?utf-8?B?aUhJeGtVSlE3N2syYnFZZGJRR090UmIxU0NnRVhrcmhUU3ZwR3gvOWVycHB3?= =?utf-8?B?eUZLUnRRdXdJOGtobnRVdmhqb3pUVWxXZlpkQks5UnJ5ZHd2SFpUNUNCRS9F?= =?utf-8?B?c0RTS0FzVXRWYTgwcHhwek5Bc0VORi9FR0lFK0YrM1BhdmU5VnNqbExlNkU1?= =?utf-8?B?WXA3L3JsVldqdmlPSVN6N29VTEVVei9idG1qcnZkZW80emJaM2NqaE1PVzJ4?= =?utf-8?B?YnZEcXhGSmlSNDdYOWM2UTBoTk9WcjlJVzIvTTR1aU40cko3Uys0TlBXVmxa?= =?utf-8?B?MXRSMktBUjBScEFUY2hwWkV4Q1JKRVNmQ2lsRHJZZjBmZ203QXNLS1JVWWlQ?= =?utf-8?B?NGYzMW1TZWdMQVFHTG1sRFNHaTBjcHBYYTQ4Z091SlBCaFVVbGsxb1pZclVI?= =?utf-8?B?UGdFTjY3Qmd4cVFXQUdiUHVQMmNnUGFaOGNrQVdydktCbW1HWGJvZy9USm9V?= =?utf-8?B?ZGpLbHoxclZTME8zSlp1VXNXM29WaUhnSXJTWm5va0g5STF4T1FsT0VPR3Bn?= =?utf-8?B?T1VJWEVkMzRva1Jxdmh0Ly9SK3p1NDExcnJhZUtCYll2QnRKeklTYjAwaVlH?= =?utf-8?B?Z201SXhZdmVVVXlFTi8wR05taUUzQmVOU2pJYVNnZUtEY2ZnZmZKa1FIL0pV?= =?utf-8?B?akJIZ25lZWw0bHVWbzdldy9tTENjdUJPcmRWa3R0TFJGMWtiOWZDTjhieFpB?= =?utf-8?B?WGVKbWYxUFY5SXZldzdHMXNxZFFuM2lTYXBpWFJ2eGRWQVJ0Zjlsa3ZsR1RP?= =?utf-8?B?VGRHamdTSkhweEptK3grTUxBV1dlVEhFMlBOU1pkR0htc1djTlBnZUpQN2g4?= =?utf-8?B?UzNBT1dsS0tnbTRvVFJhSzRlVlY2dFpWbXc0NStQWHkzOWNtU0ROSHQ3ekhX?= =?utf-8?B?aVczaFdlcnp1VS9sN0J6elIvY0Zrb0pKRjVTR2FhREtKd0RvNTMxejcxL1A2?= =?utf-8?B?RHlMOS9VNkI0MThMeFEwUzIvbXliT3E0MGhvTGw3L2tRRU1JTTZQbWJ0VUZz?= =?utf-8?B?bzVseTBZK2wvNGozcmFnbnJ5K1FicGZDVEtuZVVEN09nc05jMFVBdXN6NVRy?= =?utf-8?B?RUdhVW1ENzZlTE1sSFBYd21Ia0o0VDVXaUJIei9kMkFHZ0xxVERtM0lqak03?= =?utf-8?B?RzE2NjIrOEZTV1pKcW9hNmlMMDBJekxHZzc5MzlSVTZZTytLblNrWnkwYlFT?= =?utf-8?B?YnBlTU1NZndHU0xrUXhpOWx4NUZvQkFaM1JzdFlmSTcvYm14ejFURUZxLzRI?= =?utf-8?B?amYwR2I5NDdLU0dxZUhZd1NvNXpwSkRxb1k3UjBiM3IzUnplNFdrRU9nNVZs?= =?utf-8?B?dkxQYXcrVXpVcEdkYmkwZUtEN1NVWUFuOUUrOG5hUjdYVU9mVnVLYWw5d2I0?= =?utf-8?B?OXlyenBBQW03SldIQWVmS1pwNEFSOW15ZThudlpKY0s2aXJWUENXUGFLMlM2?= =?utf-8?B?Zm1zNlpEOGM2ZlFSUzVvTnpBRGFnbU8vdDJBWFF3RXF5b1lvQkNhTTZCQ0V0?= =?utf-8?B?T3hTVUFRMHV4U2tTVkhSY1ErTTJJbUJXOHBCRnJjYjZhTVY2SjM2RXB4bzlv?= =?utf-8?B?b1B6d1VoS0VNZ1ZWblgwK2FxRlBzZC9ieTBXcmJOTnU3OUU2ZXhMTWIveExQ?= =?utf-8?B?a1RVRkorREFXcE5UZURySDJFZFZZaUlCZ3hwNEN1M3pPaEJOWTYrdEc5MDJk?= =?utf-8?Q?f+C5eEsVtyiS16GHLwZZWOBJH3x7yJh1?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSQP153MB1307.APCP153.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(366016)(376014)(1800799024)(38070700018)(7053199007)(8096899003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QWhzUTAxSGRBOVVvdTlRa2Rkem5kM2lDdHVOQ2tzWC8xUUFiQWkwT3BvdEVB?= =?utf-8?B?enE0dkp3NHFnODRJUWtyNVZ3MjN2ZjNHTHRBN0x0RE5FdTBDQi9nZnhyYllT?= =?utf-8?B?UDdxV3JyRlJERldFeEtoOFFvQ3BPc1cvQ2d1TVhlVXdwejhNUzFuUEZ1ci9K?= =?utf-8?B?MFVZMk83SjFqSDJaS0pBWXQ5akp4NWtIdGZNTURsRk1LdXpVWGdqWm84UzM2?= =?utf-8?B?RmYxNTdzVWRONUdWSVE0MUdlc2dEQis1dlpDZU9CMWt3bkhIQnVPazVDUHNm?= =?utf-8?B?OHhrRTlKNXE3aEdsWG1vZmJhS0l1Z1FkOVFtVDNxNi81RlI0QmVYeUlvZ21J?= =?utf-8?B?NTVnSWtxejNZRFlJYjlBS053cTR0RjhybStDbWJ1ZXpjTFhCUXRlVHRwZ0lo?= =?utf-8?B?NjNvTWtxKzFJZHg4K3NxaURWdE9RUUhnakRYNU5XSXZSODVqby9lbnJ5Vzhn?= =?utf-8?B?NElZbGZqQzFGT1JiVlVqR2kxMWxNRHRWWmxFUXRzN0EzQUdyNkFWYWduMVZM?= =?utf-8?B?UDJaUVhNRnBxYVd3T01nZmVWZFZ1LzRpNFNGL2NKeFdDRXAvTGxmOUF2d3Q5?= =?utf-8?B?aElrTVNUUGJJQ2FtbDNSM2FBV0lhU3JBKzBGYjYyN244VkNnMXZYSE5hV05r?= =?utf-8?B?eG9Db1ZpR0JMc3EyT3JtNU9zVDJsZTE3MFhzZGRsVlZKTWJQYmVwTXBaQnRu?= =?utf-8?B?TjdFM1pROFcwSVZJTlBGTG1QdjkxQ2VxMEFXaldMZldxVU5SMzBIeER1TEJT?= =?utf-8?B?dlhvWnlzYWlYZ3JSRkp3cWxuaW9DZzlqTVg1dmYyaXdYV2ViNWlNYjJOZnBk?= =?utf-8?B?UTlvVUg5SGVGa0lpYzRVZ0FiZmxsVktjaUUwaVBMRGFTUzJkTkhnLzdrNEs2?= =?utf-8?B?RmpmQmdkbnpkVTRNUW1vajRrTTY4UGZUTFR5VmtDM1UyWXRwdWZCSndWbWlJ?= =?utf-8?B?QjBkeEo1cTU0bzEvakJtVmJtUmYxQithM2E3ZXpHRDY0eHVXN3p6Y1BPMXEv?= =?utf-8?B?UG9qeVRSZ3BIeVQ4VFo5dVZHcDZmOW9JdlZjOWhCS0VhU3E5U09CY2h3c3hl?= =?utf-8?B?aHptQmV2TVozcGwyUlkwSm8vMVVEVEFGMmdFZ25odU9MSEczSHdHVU9Ldzl0?= =?utf-8?B?N2JkdVdFMFUyanhpUklUUXF0cnJUdEdPbFgrd0xYRGJKeUVEdlRhZXFCdHJq?= =?utf-8?B?N2cyS2Y0V2p5RDNWQ3VTRmtVOGQrVlEwdmxESzU5SXozOHBwV2V0cHdsQ3Yw?= =?utf-8?B?bERXUDRTQk8vZ2VabG92Y0xLeGd1WU02KzlIek5YdVgrMENlbXNabEloNHRD?= =?utf-8?B?Y0FGZHh4NkY4dExjQi9FNmdzS3p5Sm9WeTd5dW0zR0pxZzFFT2xKbEkwNHhJ?= =?utf-8?B?SkJXeGhnOFl3U2xhbllJdTc4d1FOR1dyeXJaWDQ4azdMcFQ1WWNTL2djZjQx?= =?utf-8?B?QUdvaHoyQ2tKaVJkb01FYlVGVjFiR2dXVS96UUMzODNtUE95S0haYlI0OWdE?= =?utf-8?B?K2xwb21UMXUxc3JTMkVubjZPMlRCN1lyYU1wLy9TVGswN3ZXdE9ZY0U2bFRr?= =?utf-8?B?UXdjRkF5SWZLTDJjWEprRlZrbTNTV3BoYTlOSFZGTXZvV3RsS21OMXVKVjRt?= =?utf-8?B?Y3lMa3J0Znl3cFAyV1Nac1V6dUthYnk3MDE1ajBrTWFtRFV0SEtlY3BLMWVV?= =?utf-8?B?U21rYkdreHNTalNFd0w5c1V4Um1rVHdJZkNXNTFiNlVlMHBRRjVJZEtHcE9y?= =?utf-8?B?Ykg5dUUvU0xNb1lUR2ZzeDJIaXBCdXJLdDBtNHFLOWV6YXNVelJOZUdUazB3?= =?utf-8?B?RG95cjI5bnJtOXdRc2hXcEJVSWZKWFBqZXEyUHltYTh5dnptc0JFdXBobFgw?= =?utf-8?B?TVhFUmV0MnBHRU8weEo3elJ1TzlySGRoYXJ2TlVwNklPUnBQd0V5S2hrcjVH?= =?utf-8?B?dzNZUE5TeklKd1d1SWh1TWltL1hMOXhYSU43aFJhaGJGalZOTjRZckdCc2kw?= =?utf-8?B?OHVVMWs4eks1UEZBdVNGM3FNcU41MjRHN1VHZmtualVRcDdjUmdsNFhGdGdI?= =?utf-8?B?UllhaDk2NmxHTmxwSnZFWXJMSEJlRE9LdWtJWkl0ZEtJNWdQbE9SRlFGUmVr?= =?utf-8?B?SmZaUWJHYjBicGlYQU9ZVjFXRVdNa0RhcERoSC8weldtSnRlQmIzWlp2MTNq?= =?utf-8?Q?xYMWBJ1wE6xaCSM0XYNyrMc=3D?= Content-Type: multipart/alternative; boundary="_000_OSQP153MB1307CC881CECD68841FCCA46BBCA2OSQP153MB1307APCP_" List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSQP153MB1307.APCP153.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 291840cb-89b5-486c-f5c5-08dd5c81573f X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2025 07:34:34.0392 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NlpkHFrNzA6DXyJbKqj+cX8PjrXJMC9G7GQ3jDzIoctmeRYo2xlyUbN7e4D/vVEJyv2rl8Ot9lzLy0smH0LMdA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SIAP153MB1287 X-Spamd-Result: default: False [-5.34 / 15.00]; WHITELIST_SPF_DKIM(-3.00)[microsoft.com:d:+,microsoft.com:s:+]; DWL_DNSWL_LOW(-1.00)[microsoft.com:dkim]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.94)[-0.940]; RBL_SENDERSCORE_REPUT_7(0.50)[52.101.129.88:from]; BAD_REP_POLICIES(0.10)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_BASE64_TEXT(0.10)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DMARC_POLICY_ALLOW(0.00)[microsoft.com,reject]; DKIM_TRACE(0.00)[microsoft.com:+]; R_DKIM_ALLOW(0.00)[microsoft.com:s=selector2]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:8075, ipnet:52.96.0.0/12, country:US]; ARC_ALLOW(0.00)[microsoft.com:s=arcselector10001:i=1]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[52.101.129.88:from]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; R_SPF_ALLOW(0.00)[+ip4:52.100.0.0/15]; MIME_TRACE(0.00)[0:+,1:+,2:~] X-Rspamd-Queue-Id: 4Z7h5C2s09z3LD5 X-Spamd-Bar: ----- --_000_OSQP153MB1307CC881CECD68841FCCA46BBCA2OSQP153MB1307APCP_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TWFueSB0aGFua3MsIFdhcm5lciENCg0KQWdyZWUuIFdpc2ggdGhlc2UgY291bGQgYmUgYmV0dGVy IGRvY3VtZW50ZWQuDQoNCldlaQ0KDQoNCkZyb206IFdhcm5lciBMb3NoIDxpbXBAYnNkaW1wLmNv bT4NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggNSwgMjAyNSAzOjU0IEFNDQpUbzogV2VpIEh1IDx3 ZWhAbWljcm9zb2Z0LmNvbT4NCkNjOiBMaS1XZW4gSHN1IDxsd2hzdUBmcmVlYnNkLm9yZz47IEZy ZWVCU0QgSGFja2VycyA8ZnJlZWJzZC1oYWNrZXJzQGZyZWVic2Qub3JnPg0KU3ViamVjdDogW0VY VEVSTkFMXSBSZTogV2hhdCBpcyBzY2J1cyBhbmQgaG93IGl0IGlzIG51bWJlcmVkIG9uIEZyZWVC U0Q/DQoNCg0KDQpPbiBXZWQsIEZlYiAyNiwgMjAyNSBhdCA5OjAx4oCvUE0gV2VpIEh1IDx3ZWhA bWljcm9zb2Z0LmNvbTxtYWlsdG86d2VoQG1pY3Jvc29mdC5jb20+PiB3cm90ZToNCg0KSGkgV2Fy bmVyLA0KDQoNCg0KSSBoYXZlIHNvbWUgcXVlc3Rpb25zIHJlZ2FyZGluZyB0aGUgRnJlZUJTRCBz Y2J1cyBhbmQgaXRzIHJlbGF0aW9uc2hpcCB0byB0aGUgU0NTSSBjb25jZXB0IG9mIGJ1cyAob2Yg YnVzOnRhcmdldDpsdW4pLiBNdWx0aXBsZSBwZW9wbGUgaW5zaWRlIE1pY3Jvc29mdCByYWlzZWQg c2FtZSBxdWVzdGlvbnMgcmVjZW50bHkgYW5kIEkgYW0gbm90IGV4YWN0bHkgc3VyZS4gRm9yIGV4 YW1wbGUsIG15IEZyZWVCU0QgVk0gaGFzIDMgU0NTSSBkaXNrcyBhbmQgMiBOdm1lIGRpc2tzLiBE bWVzZyBzaG93czoNCg0KDQoNCiMgZG1lc2cgfCBncmVwICJkYVswLTldIGF0Ig0KDQpkYTAgYXQg YmxrdnNjMCBidXMgMCBzY2J1czIgdGFyZ2V0IDAgbHVuIDANCg0KZGExIGF0IGJsa3ZzYzEgYnVz IDAgc2NidXMzIHRhcmdldCAxIGx1biAwDQoNCmRhMiBhdCBzdG9ydnNjMyBidXMgMCBzY2J1czUg dGFyZ2V0IDAgbHVuIDANCg0KbmRhMCBhdCBudm1lMCBidXMgMCBzY2J1czYgdGFyZ2V0IDAgbHVu IDENCg0KbmRhMSBhdCBudm1lMSBidXMgMCBzY2J1czcgdGFyZ2V0IDAgbHVuIDENCg0KDQoNCiMg Y2FtY29udHJhbCBkZXZsaXN0DQoNCjxNc2Z0IFZpcnR1YWwgRGlzayAxLjA+ICAgICAgICAgICAg YXQgc2NidXMyIHRhcmdldCAwIGx1biAwIChkYTAscGFzczApDQoNCjxNc2Z0IFZpcnR1YWwgRGlz ayAxLjA+ICAgICAgICAgICAgYXQgc2NidXMzIHRhcmdldCAxIGx1biAwIChkYTEscGFzczEpDQoN CjxNc2Z0IFZpcnR1YWwgRGlzayAxLjA+ICAgICAgICAgICAgYXQgc2NidXM1IHRhcmdldCAwIGx1 biAwIChkYTIscGFzczIpDQoNCjxNaWNyb3NvZnQgTlZNZSBEaXJlY3QgRGlzayBOVk1EVjAwMT4g IGF0IHNjYnVzNiB0YXJnZXQgMCBsdW4gMSAobmRhMCxwYXNzMykNCg0KPE1pY3Jvc29mdCBOVk1l IERpcmVjdCBEaXNrIE5WTURWMDAxPiAgYXQgc2NidXM3IHRhcmdldCAwIGx1biAxIChuZGExLHBh c3M0KQ0KDQoNCg0KLSBBcmUgdGhlIHNjYnVzIG51bWJlcnMgc2hvd2luZyBhYm92ZSByZWZlcnJp bmcgdG8gdGhlIGhvc3QgYWRhcHRlcnM/DQoNClRoZSBzY2J1cyBudW1iZXIgaXMgdGhlIGJ1cyBv ZiBidXM6dGFyZ2V0Omx1bi4gVGhleSBhcmUgYXNzaWduZWQgc2VxdWVudGlhbGx5IGFzIHRoZSBk aWZmZXJlbnQgU0lNcyByZWdpc3RlciB3aXRoIENBTS4gV2UgbmV2ZXIgdHJ5IHRvIHJldXNlIG51 bWJlcnMgaWYgYSBkZXZpY2UgZGVwYXJ0cyBhbmQgYSBuZXcgZGV2aWNlIGFycml2ZXMuIFRoZXNl IGFyZSBhbGxvY2F0ZWQgaW4geHB0X2J1c19yZWdpc3RlcigpIGluIHRoZSBzaW0uIFRoZSBzaW0g aGFzIG5vIGNvbnRyb2wgb3ZlciB0aGVzZSBudW1iZXJzLiBJbnRlcm5hbGx5IHRvIENBTSwgdGhl c2UgYXJlIGNhbGxlZCAncGF0aF9pZCcgb3Igc2ltaWxhci4gVGhlc2UgYXJlIGFsd2F5cyB1bmlx dWUuDQoNCg0KLSBBcmUgc2NidXMgdW1iZXJlZCBhZnRlciB0aGUgZGlzY292ZXJpbmcgb3JkZXIg YXQgYm9vdCB0aW1lIG9yIGJhc2VkIG9uIGFueSBydWxlcz8gV2h5IGFyZSBzY2J1czAsIDEgYW5k IDQgbWlzc2luZyBmcm9tIGRtZXNnPw0KDQpPbmU6IGlmIGEgU0lNIHJlZ2lzdGVycyBhbmQgdW5y ZWdpc3RlcnMuIFRoaXMgd291bGQgY2F1c2UgZ2FwcyBsaWtlIHRoaXMuIFJlZ2lzdGVyaW5nIG11 bHRpcGxlIGJ1c2VzIGNhbiBjYXVzZSB0aGlzICh3ZSBvbmx5IHJlcG9ydCB0aGUgcGVyaXBocyBw cmVzZW50LCBjYW1jb250cm9sIGRldmxpc3QgLXYgd2lsbCByZXBvcnQgYWxsIHRoZSBidXNlcyku IFdpcmVkIGVudHJpZXMgY2FuIGFsc28gY2F1c2UgdGhpcy4gSSB0aGluayB3ZSdsbCBuZWVkIHRv IHNlZSBjYW1jb250cm9sIGRldmxpc3QgLXYgdG8ga25vdyB3aGljaCBvZiB0aGVzZS4NCg0KDQot IElzICJidXMgMCIgc2hvd2VkIGluIHRoZSBkbWVzZyBvdXRwdXQgdGhlIFNDU0kgY29uY2VwdCBv ZiBidXM/IERvZXMgaXQgaGF2ZSBhbnkgcmVsYXRpb25zaGlwIHRvIHRoZSBzY2J1cyBudW1iZXJz Pw0KDQonYnVzIDAnIGhlcmUgaXMgYW4gZXh0cmEgbGF5ZXIuIFllYXJzIGFnbywgdGhlIGFoYyBh bmQgYWhkIGRldmljZXMgY291bGQgc3VwcG9ydCBtdWx0aXBsZSBwYXJhbGxlbCBzY3NpIGJ1c2Vz IG9uIG9uIGNhcmQgYXMgb25lIHNpbS4gU28geW91J2Qgc2VlICdidXMgMCcgYW5kICdidXMgMScg b24gdGhvc2Ugc3lzdGVtcy4gRWFjaCBvZiB0aG9zZSBidXNlcyB3b3VsZCBhbHNvIGhhdmUgYSBz Y2J1cyBhcyB3ZWxsLiBBbGwgdGhlIHRyYWZmaWMgZm9yIGJvdGggb2YgdGhlc2UgYnVzZXMgd291 bGQgZ28gdGhyb3VnaCB0aGUgc2FtZSBzaW0vc2ltX2FjdGlvbigpIGluc3RhbmNlLiAgU28gdGhl cmUncyBhIHdlYWsgcmVsYXRpb25zaGlwIHRvIHNjYnVzIG51bWJlcnMgc2luY2UgdXN1YWxseSBi dXMgMCBhcyBzY2J1c04gd2lsbCBoYXZlIGEgYnVzIDEgYXMgc2NidXNOKzEgYmVjYXVzZSB3ZSBz ZXJpYWxpemUgcmVnaXN0cmF0aW9uIGFuZCB0aGVzZSBkcml2ZXJzIHJlZ2lzdGVyIDAgYW5kIDEu IFRoZXJlJ3MgYSBzdXJwcmlzaW5nIG51bWJlciBvZiBTSU1zIHRoYXQgZG8gdGhpcyAobW9zdCBv ZnRlbiB0aGV5IGNhbGwgdGhpcyBwYXJhbWV0ZXIgYSAnY2hhbm5lbCcgd2hpY2ggaXMgYSBiZXR0 ZXIgdGVybSBpbWhvKS4NCg0KVGhlc2UgY291bGQgYWxsIGJlIGJldHRlciBkb2N1bWVudGVkLg0K DQpXYXJuZXINCg0KDQpUaGFua3Mgc28gbXVjaCwNCg0KV2VpDQo= --_000_OSQP153MB1307CC881CECD68841FCCA46BBCA2OSQP153MB1307APCP_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5Ouetiee6vzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAx O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkFwdG9zO30NCkBmb250 LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA562J57q/IjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAx IDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJZm9udC1zaXplOjEyLjBwdDsNCglm b250LWZhbWlseToiQXB0b3MiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGlu aw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRp b246dW5kZXJsaW5lO30NCnAubTcwNjgyMjE1ODA4MDk2MzY2MDltc29wbGFpbnRleHQsIGxpLm03 MDY4MjIxNTgwODA5NjM2NjA5bXNvcGxhaW50ZXh0LCBkaXYubTcwNjgyMjE1ODA4MDk2MzY2MDlt c29wbGFpbnRleHQNCgl7bXNvLXN0eWxlLW5hbWU6bV83MDY4MjIxNTgwODA5NjM2NjA5bXNvcGxh aW50ZXh0Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJ bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6 ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkFwdG9zIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxT dHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJB cHRvcyIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJ e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXpl OjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30N CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0t W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRt YXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh PSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJv ZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ3b3JkLXdy YXA6YnJlYWstd29yZCI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+TWFueSB0aGFua3MsIFdhcm5lciEgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFn cmVlLiBXaXNoIHRoZXNlIGNvdWxkIGJlIGJldHRlciBkb2N1bWVudGVkLjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj5XZWk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48 L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0 O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3Nw YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IFdhcm5lciBMb3NoICZsdDtpbXBAYnNkaW1wLmNvbSZn dDsNCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDUsIDIwMjUgMzo1NCBBTTxi cj4NCjxiPlRvOjwvYj4gV2VpIEh1ICZsdDt3ZWhAbWljcm9zb2Z0LmNvbSZndDs8YnI+DQo8Yj5D Yzo8L2I+IExpLVdlbiBIc3UgJmx0O2x3aHN1QGZyZWVic2Qub3JnJmd0OzsgRnJlZUJTRCBIYWNr ZXJzICZsdDtmcmVlYnNkLWhhY2tlcnNAZnJlZWJzZC5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8 L2I+IFtFWFRFUk5BTF0gUmU6IFdoYXQgaXMgc2NidXMgYW5kIGhvdyBpdCBpcyBudW1iZXJlZCBv biBGcmVlQlNEPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj5PbiBXZWQsIEZlYiAyNiwgMjAyNSBhdCA5OjAxPHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+4oCvPC9zcGFuPlBNIFdl aSBIdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOndlaEBtaWNyb3NvZnQuY29tIj53ZWhAbWljcm9zb2Z0 LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n OjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0K PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Im03MDY4MjIxNTgwODA5NjM2NjA5bXNvcGxh aW50ZXh0Ij5IaSBXYXJuZXIsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTcwNjgyMjE1ODA4 MDk2MzY2MDltc29wbGFpbnRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im03 MDY4MjIxNTgwODA5NjM2NjA5bXNvcGxhaW50ZXh0Ij5JIGhhdmUgc29tZSBxdWVzdGlvbnMgcmVn YXJkaW5nIHRoZSBGcmVlQlNEIHNjYnVzIGFuZCBpdHMgcmVsYXRpb25zaGlwIHRvIHRoZSBTQ1NJ IGNvbmNlcHQgb2YgYnVzIChvZiBidXM6dGFyZ2V0Omx1bikuIE11bHRpcGxlIHBlb3BsZSBpbnNp ZGUgTWljcm9zb2Z0IHJhaXNlZCBzYW1lIHF1ZXN0aW9ucyByZWNlbnRseSBhbmQgSSBhbSBub3Qg ZXhhY3RseSBzdXJlLiBGb3INCiBleGFtcGxlLCBteSBGcmVlQlNEIFZNIGhhcyAzIFNDU0kgZGlz a3MgYW5kIDIgTnZtZSBkaXNrcy4gRG1lc2cgc2hvd3M6PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0ibTcwNjgyMjE1ODA4MDk2MzY2MDltc29wbGFpbnRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Im03MDY4MjIxNTgwODA5NjM2NjA5bXNvcGxhaW50ZXh0Ij4jIGRtZXNnIHwg Z3JlcCAmcXVvdDtkYVswLTldIGF0JnF1b3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTcw NjgyMjE1ODA4MDk2MzY2MDltc29wbGFpbnRleHQiPmRhMCBhdCBibGt2c2MwIDxzcGFuIHN0eWxl PSJjb2xvcjpibGFjaztiYWNrZ3JvdW5kOnllbGxvdyI+DQpidXMgMDwvc3Bhbj4gc2NidXMyIHRh cmdldCAwIGx1biAwPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTcwNjgyMjE1ODA4MDk2MzY2 MDltc29wbGFpbnRleHQiPmRhMSBhdCBibGt2c2MxIGJ1cyAwIHNjYnVzMyB0YXJnZXQgMSBsdW4g MDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im03MDY4MjIxNTgwODA5NjM2NjA5bXNvcGxhaW50 ZXh0Ij5kYTIgYXQgc3RvcnZzYzMgYnVzIDAgc2NidXM1IHRhcmdldCAwIGx1biAwPG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0ibTcwNjgyMjE1ODA4MDk2MzY2MDltc29wbGFpbnRleHQiPm5kYTAg YXQgbnZtZTAgYnVzIDAgc2NidXM2IHRhcmdldCAwIGx1biAxPG86cD48L286cD48L3A+DQo8cCBj bGFzcz0ibTcwNjgyMjE1ODA4MDk2MzY2MDltc29wbGFpbnRleHQiPm5kYTEgYXQgbnZtZTEgYnVz IDAgc2NidXM3IHRhcmdldCAwIGx1biAxPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTcwNjgy MjE1ODA4MDk2MzY2MDltc29wbGFpbnRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Im03MDY4MjIxNTgwODA5NjM2NjA5bXNvcGxhaW50ZXh0Ij4jIGNhbWNvbnRyYWwgZGV2bGlz dDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im03MDY4MjIxNTgwODA5NjM2NjA5bXNvcGxhaW50 ZXh0Ij4mbHQ7TXNmdCBWaXJ0dWFsIERpc2sgMS4wJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBzY2J1czIgdGFy Z2V0IDAgbHVuIDAgKGRhMCxwYXNzMCk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtNzA2ODIy MTU4MDgwOTYzNjYwOW1zb3BsYWludGV4dCI+Jmx0O01zZnQgVmlydHVhbCBEaXNrIDEuMCZndDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgc2NidXMzIHRhcmdldCAxIGx1biAwIChkYTEscGFzczEpPG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0ibTcwNjgyMjE1ODA4MDk2MzY2MDltc29wbGFpbnRleHQiPiZsdDtNc2Z0 IFZpcnR1YWwgRGlzayAxLjAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IHNjYnVzNSB0YXJnZXQgMCBsdW4gMCAo ZGEyLHBhc3MyKTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im03MDY4MjIxNTgwODA5NjM2NjA5 bXNvcGxhaW50ZXh0Ij4mbHQ7TWljcm9zb2Z0IE5WTWUgRGlyZWN0IERpc2sgTlZNRFYwMDEmZ3Q7 Jm5ic3A7IGF0IHNjYnVzNiB0YXJnZXQgMCBsdW4gMSAobmRhMCxwYXNzMyk8bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJtNzA2ODIyMTU4MDgwOTYzNjYwOW1zb3BsYWludGV4dCI+Jmx0O01pY3Jv c29mdCBOVk1lIERpcmVjdCBEaXNrIE5WTURWMDAxJmd0OyZuYnNwOyBhdCBzY2J1czcgdGFyZ2V0 IDAgbHVuIDEgKG5kYTEscGFzczQpPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTcwNjgyMjE1 ODA4MDk2MzY2MDltc29wbGFpbnRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Im03MDY4MjIxNTgwODA5NjM2NjA5bXNvcGxhaW50ZXh0Ij4tIEFyZSB0aGUgc2NidXMgbnVtYmVy cyBzaG93aW5nIGFib3ZlIHJlZmVycmluZyB0byB0aGUgaG9zdCBhZGFwdGVycz88bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBzY2J1cyBudW1iZXIgaXMgdGhlIGJ1cyBvZiBidXM6dGFy Z2V0Omx1bi4gVGhleSBhcmUgYXNzaWduZWQgc2VxdWVudGlhbGx5IGFzIHRoZSBkaWZmZXJlbnQg U0lNcyByZWdpc3RlciB3aXRoIENBTS4gV2UgbmV2ZXIgdHJ5IHRvIHJldXNlIG51bWJlcnMgaWYg YSBkZXZpY2UgZGVwYXJ0cyBhbmQgYSBuZXcgZGV2aWNlIGFycml2ZXMuIFRoZXNlIGFyZSBhbGxv Y2F0ZWQgaW4geHB0X2J1c19yZWdpc3RlcigpDQogaW4gdGhlIHNpbS4gVGhlIHNpbSBoYXMgbm8g Y29udHJvbCBvdmVyIHRoZXNlIG51bWJlcnMuIEludGVybmFsbHkgdG8gQ0FNLCB0aGVzZSBhcmUg Y2FsbGVkICdwYXRoX2lkJyBvciBzaW1pbGFyLiBUaGVzZSBhcmUgYWx3YXlzIHVuaXF1ZS48bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y ZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21h cmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Im03MDY4MjIxNTgwODA5NjM2NjA5bXNvcGxhaW50ZXh0Ij4tIEFyZSBzY2J1cyB1 bWJlcmVkIGFmdGVyIHRoZSBkaXNjb3ZlcmluZyBvcmRlciBhdCBib290IHRpbWUgb3IgYmFzZWQg b24gYW55IHJ1bGVzPyBXaHkgYXJlIHNjYnVzMCwgMSBhbmQgNCBtaXNzaW5nIGZyb20gZG1lc2c/ PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbmU6IGlmIGEgU0lNIHJlZ2lzdGVycyBhbmQg dW5yZWdpc3RlcnMuIFRoaXMgd291bGQgY2F1c2UgZ2FwcyBsaWtlIHRoaXMuIFJlZ2lzdGVyaW5n IG11bHRpcGxlIGJ1c2VzIGNhbiBjYXVzZSB0aGlzICh3ZSBvbmx5IHJlcG9ydCB0aGUgcGVyaXBo cyBwcmVzZW50LCBjYW1jb250cm9sIGRldmxpc3QgLXYgd2lsbCByZXBvcnQgYWxsIHRoZSBidXNl cykuIFdpcmVkIGVudHJpZXMgY2FuIGFsc28gY2F1c2UgdGhpcy4NCiBJIHRoaW5rIHdlJ2xsIG5l ZWQgdG8gc2VlIGNhbWNvbnRyb2wgZGV2bGlzdCAtdiB0byBrbm93IHdoaWNoIG9mIHRoZXNlLjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTti b3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7 bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+ DQo8cCBjbGFzcz0ibTcwNjgyMjE1ODA4MDk2MzY2MDltc29wbGFpbnRleHQiPi0gSXMgJnF1b3Q7 PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrO2JhY2tncm91bmQ6eWVsbG93Ij5idXMgMDwvc3Bhbj4m cXVvdDsgc2hvd2VkIGluIHRoZSBkbWVzZyBvdXRwdXQgdGhlIFNDU0kgY29uY2VwdCBvZiBidXM/ IERvZXMgaXQgaGF2ZSBhbnkgcmVsYXRpb25zaGlwIHRvIHRoZSBzY2J1cyBudW1iZXJzPzxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+J2J1cyAwJyBoZXJlIGlzIGFuIGV4dHJhIGxheWVyLiBZ ZWFycyBhZ28sIHRoZSBhaGMgYW5kIGFoZCBkZXZpY2VzIGNvdWxkIHN1cHBvcnQgbXVsdGlwbGUg cGFyYWxsZWwgc2NzaSBidXNlcyBvbiBvbiBjYXJkIGFzIG9uZSBzaW0uIFNvIHlvdSdkIHNlZSAn YnVzIDAnIGFuZCAnYnVzIDEnIG9uIHRob3NlIHN5c3RlbXMuIEVhY2ggb2YgdGhvc2UgYnVzZXMg d291bGQgYWxzbyBoYXZlIGEgc2NidXMgYXMgd2VsbC4NCiBBbGwgdGhlIHRyYWZmaWMgZm9yIGJv dGggb2YgdGhlc2UgYnVzZXMgd291bGQgZ28gdGhyb3VnaCB0aGUgc2FtZSBzaW0vc2ltX2FjdGlv bigpIGluc3RhbmNlLiZuYnNwOyBTbyB0aGVyZSdzIGEgd2VhayByZWxhdGlvbnNoaXAgdG8gc2Ni dXMgbnVtYmVycyBzaW5jZSB1c3VhbGx5IGJ1cyAwIGFzIHNjYnVzTiB3aWxsIGhhdmUgYSBidXMg MSBhcyBzY2J1c04rMSBiZWNhdXNlIHdlIHNlcmlhbGl6ZSByZWdpc3RyYXRpb24gYW5kIHRoZXNl IGRyaXZlcnMgcmVnaXN0ZXINCiAwIGFuZCAxLiBUaGVyZSdzIGEgc3VycHJpc2luZyBudW1iZXIg b2YgU0lNcyB0aGF0IGRvIHRoaXMgKG1vc3Qgb2Z0ZW4gdGhleSBjYWxsIHRoaXMgcGFyYW1ldGVy IGEgJ2NoYW5uZWwnIHdoaWNoIGlzIGEgYmV0dGVyIHRlcm0gaW1obykuPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZXNlIGNvdWxkIGFsbCBi ZSBiZXR0ZXIgZG9jdW1lbnRlZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+V2FybmVyPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7 cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6 MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJtNzA2ODIyMTU4MDgwOTYzNjYw OW1zb3BsYWludGV4dCI+VGhhbmtzIHNvIG11Y2gsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i bTcwNjgyMjE1ODA4MDk2MzY2MDltc29wbGFpbnRleHQiPldlaSAmbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_OSQP153MB1307CC881CECD68841FCCA46BBCA2OSQP153MB1307APCP_-- From nobody Fri Mar 7 18:35:35 2025 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z8Zjk1kGHz5pxLk for ; Fri, 07 Mar 2025 18:35:54 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: from mailhost.m5p.com (mailhost.m5p.com [74.104.188.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "m5p.com", Issuer "R11" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z8Zjj3znKz3wc2 for ; Fri, 07 Mar 2025 18:35:53 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of george+freebsd@m5p.com designates 74.104.188.4 as permitted sender) smtp.mailfrom=george+freebsd@m5p.com Received: from [IPV6:2001:470:1f07:15ff::26] (court.m5p.com [IPv6:2001:470:1f07:15ff:0:0:0:26]) (authenticated bits=0) by mailhost.m5p.com (8.18.1/8.17.1) with ESMTPSA id 527IZe7n029973 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Fri, 7 Mar 2025 13:35:46 -0500 (EST) (envelope-from george+freebsd@m5p.com) Message-ID: Date: Fri, 7 Mar 2025 13:35:35 -0500 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FreeBSD Hackers From: George Mitchell Subject: pkg revolutionizes arithmetic with new way of counting. Autocrypt: addr=george+freebsd@m5p.com; keydata= xjMEZaHDbxYJKwYBBAHaRw8BAQdA2W6oBfS8haXY0/Ft4zS1OTLYfC8EBIADPTgMQdh85C3N KEdlb3JnZSBNaXRjaGVsbCA8Z2VvcmdlK2ZyZWVic2RAbTVwLmNvbT7CmQQTFgoAQRYhBDpv v9n4+UzMLAJ8EZocD3futmd9BQJlocSiAhsDBQkFo5qABQsJCAcCAiICBhUKCQgLAgQWAgMB Ah4HAheAAAoJEJocD3futmd9SxwBAJUi6DNdVhWCZBTv5XGy1g0JgApLWe/3S0M0zz9sn7/L AQCcJcV5k5s2rt9J5C1AUm6XVsuneVvIWXO5j1GKWk0NC844BGWhw28SCisGAQQBl1UBBQEB B0AaFz/6B95RRvjOdLZr5fSdhuIHvwr24H3ePDZSw6wlUwMBCAfCfgQYFgoAJhYhBDpvv9n4 +UzMLAJ8EZocD3futmd9BQJlocNvAhsMBQkFo5qAAAoJEJocD3futmd9RXsBANwRD9RE56F6 /jeZOrujHICLcgPiOt50Y6866v9OUTjUAP9GlC1aopfBpNwuPLJBam7oBaGqvY98VDhzOjoT 7DNbCQ== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------zfkCpWZF8Cqpr8bFs2Ao0xMK" X-Spam-Status: No, score=0.0 required=10.0 tests=HELO_NO_DOMAIN autolearn=unavailable autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on mattapan.m5p.com X-Spamd-Result: default: False [-1.94 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.64)[-0.642]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; R_SPF_ALLOW(-0.20)[+a]; MIME_BASE64_TEXT(0.10)[]; TAGGED_FROM(0.00)[freebsd]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[m5p.com]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@FreeBSD.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; HAS_ATTACHMENT(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:701, ipnet:74.104.0.0/16, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~] X-Rspamd-Queue-Id: 4Z8Zjj3znKz3wc2 X-Spamd-Bar: - This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------zfkCpWZF8Cqpr8bFs2Ao0xMK Content-Type: multipart/mixed; boundary="------------mShmbDMhDLcaj3tazF3uXIr3"; protected-headers="v1" From: George Mitchell To: FreeBSD Hackers Message-ID: Subject: pkg revolutionizes arithmetic with new way of counting. --------------mShmbDMhDLcaj3tazF3uXIr3 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 KFRoaXMgaXMgYW4gZXh0cmVtZWx5IGluY29uc2VxdWVudGlhbCBjb21wbGFpbnQsIGFuZCBJ IHdvdWxkIG5vdCBiZQ0Kc3VycHJpc2VkIGlmIHlvdSBjb21wbGV0ZWx5IGlnbm9yZSBpdC4g IEJ1dCBpdCBkaWQgc2VlbSBvZGQgdHAgbWUuKQ0KDQpGcmVlQlNEIDE0LjItUkVMRUFTRS1w MTsgcGtnIDIuMC42Lg0KDQpBZnRlciBjb21waWxpbmcgdXAgdGhlIGxhdGVzdCBjaHJvbWl1 bSBzZWN1cml0eSB1cGdyYWRlIGFuZCBidWlsZGluZyBhDQpuZXcgbG9jYWwgcmVwbyAodGhl IHVwZ3JhZGUgZW50YWlsZWQgMjAgb3RoZXIgdXBkYXRlcyBhcyB3ZWxsKSwgYSAicGtnDQp1 cGdyYWRlIiBvbiBhbm90aGVyIG1hY2hpbmUgZXhoaWJpdGVkIHdoYXQgSSBjYWxsIHRoZSAi T25lIC4uLiB0d28gLi4uDQp0d28gYW5kIGEgaGFsZiAuLi4gdHdvIGFuZCB0aHJlZSBxdWFy dGVycyAuLi4gZXRjLiIgbWV0aG9kIG9mIGNvdW50aW5nDQpmYW1pbGlhciB0byBwYXJlbnRz IGV2ZXJ5d2hlcmU6DQoNClsxLzIxXSBVcGdyYWRpbmcgYXZhaGktYXBwIGZyb20gMC44XzIg dG8gMC44XzUuLi4NCj09PT4gQ3JlYXRpbmcgZ3JvdXBzDQpVc2luZyBleGlzdGluZyBncm91 cCAnYXZhaGknDQo9PT0+IENyZWF0aW5nIHVzZXJzDQpVc2luZyBleGlzdGluZyB1c2VyICdh dmFoaScNClsxLzIxXSBFeHRyYWN0aW5nIGF2YWhpLWFwcC0wLjhfNTogMTAwJQ0KWzIvMjFd IFVwZ3JhZGluZyBxdDUteDExZXh0cmFzIGZyb20gNS4xNS4xNnAwIHRvIDUuMTUuMTZwMF8x Li4uDQpbMi8yMV0gRXh0cmFjdGluZyBxdDUteDExZXh0cmFzLTUuMTUuMTZwMF8xOiAxMDAl DQpbMy8yMV0gVXBncmFkaW5nIHZ1bGthbi1oZWFkZXJzIGZyb20gMS40LjMwNyB0byAxLjQu MzA5Li4uDQpbMy8yMV0gRXh0cmFjdGluZyB2dWxrYW4taGVhZGVycy0xLjQuMzA5OiAxMDAl DQpbNC8yMV0gRGVpbnN0YWxsaW5nIGNocm9taXVtLTEzMy4wLjY5NDMuMTQxLi4uDQpbNC8y MV0gRGVsZXRpbmcgZmlsZXMgZm9yIGNocm9taXVtLTEzMy4wLjY5NDMuMTQxOiAxMDAlDQpb NS8yMV0gVXBncmFkaW5nIGxpYnhzbHQgZnJvbSAxLjEuMzdfMSB0byAxLjEuNDIuLi4NCls1 LzIxXSBFeHRyYWN0aW5nIGxpYnhzbHQtMS4xLjQyOiAxMDAlDQpbNi8yMV0gVXBncmFkaW5n IG5zcyBmcm9tIDMuMTA4IHRvIDMuMTA5Li4uDQpbNi8yMV0gRXh0cmFjdGluZyBuc3MtMy4x MDk6IDEwMCUNCls3LzIxXSBEZWluc3RhbGxpbmcgZmZtcGVnLTYuMS4yXzcsMS4uLg0KWzcv MjFdIERlbGV0aW5nIGZpbGVzIGZvciBmZm1wZWctNi4xLjJfNywxOiAxMDAlDQpbOC8yMV0g RGVpbnN0YWxsaW5nIGdtdHAtMS4zLjExXzcuLi4NCls4LzIxXSBEZWxldGluZyBmaWxlcyBm b3IgZ210cC0xLjMuMTFfNzogMTAwJQ0KWzkvMjFdIERlaW5zdGFsbGluZyBnZGstcGl4YnVm Mi0yLjQyLjEwXzMuLi4NCls5LzIxXSBEZWxldGluZyBmaWxlcyBmb3IgZ2RrLXBpeGJ1ZjIt Mi40Mi4xMF8zOiAxMDAlDQpbMTAvMjFdIERlaW5zdGFsbGluZyBsaWJYcmVuZGVyLTAuOS4x MS4uLg0KWzEwLzIxXSBEZWxldGluZyBmaWxlcyBmb3IgbGliWHJlbmRlci0wLjkuMTE6IDEw MCUNClsxMS8yMV0gRGVpbnN0YWxsaW5nIHF0NS1zdmctNS4xNS4xNnA1Li4uDQpbMTEvMjFd IERlbGV0aW5nIGZpbGVzIGZvciBxdDUtc3ZnLTUuMTUuMTZwNTogMTAwJQ0KWzEyLzIxXSBE ZWluc3RhbGxpbmcgcXQ1LXdpZGdldHMtNS4xNS4xNnAxMzAuLi4NClsxMi8yMV0gRGVsZXRp bmcgZmlsZXMgZm9yIHF0NS13aWRnZXRzLTUuMTUuMTZwMTMwOiAxMDAlDQpbMTMvMjFdIERl aW5zdGFsbGluZyBzZGxfc291bmQtMS4wLjNfMTYuLi4NClsxMy8yMV0gRGVsZXRpbmcgZmls ZXMgZm9yIHNkbF9zb3VuZC0xLjAuM18xNjogMTAwJQ0KWzE0LzIxXSBEZWluc3RhbGxpbmcg c2hhZGVyYy0yMDI0LjQuLi4NClsxNC8yMV0gRGVsZXRpbmcgZmlsZXMgZm9yIHNoYWRlcmMt MjAyNC40OiAxMDAlDQpbMTQvMjFdIEluc3RhbGxpbmcgc2hhZGVyYy0yMDI1LjEuLi4NClsx NC8yMV0gRXh0cmFjdGluZyBzaGFkZXJjLTIwMjUuMTogMTAwJQ0KWzE1LzIxXSBEZWluc3Rh bGxpbmcgc294LTE0LjQuMi4yMDIxMDUwOV82Li4uDQpbMTUvMjFdIERlbGV0aW5nIGZpbGVz IGZvciBzb3gtMTQuNC4yLjIwMjEwNTA5XzY6IDEwMCUNClsxNi8yMV0gRGVpbnN0YWxsaW5n IGxpYnNuZGZpbGUtMS4yLjJfMS4uLg0KWzE2LzIxXSBEZWxldGluZyBmaWxlcyBmb3IgbGli c25kZmlsZS0xLjIuMl8xOiAxMDAlDQpbMTcvMjFdIFVwZ3JhZGluZyBtcGcxMjMgZnJvbSAx LjMyLjkgdG8gMS4zMi4xMC4uLg0KWzE3LzIxXSBFeHRyYWN0aW5nIG1wZzEyMy0xLjMyLjEw OiAxMDAlDQpbMTgvMjFdIERlaW5zdGFsbGluZyBmbGFjLTEuNC4zXzEsMS4uLg0KWzE4LzIx XSBEZWxldGluZyBmaWxlcyBmb3IgZmxhYy0xLjQuM18xLDE6IDEwMCUNClsxOC8yMV0gSW5z dGFsbGluZyBmbGFjLTEuNS4wLDEuLi4NClsxOC8yMV0gRXh0cmFjdGluZyBmbGFjLTEuNS4w LDE6IDEwMCUNClsxOC8yMV0gSW5zdGFsbGluZyBsaWJzbmRmaWxlLTEuMi4yXzIuLi4NClsx OC8yMV0gRXh0cmFjdGluZyBsaWJzbmRmaWxlLTEuMi4yXzI6IDEwMCUNClsxOC8yMV0gSW5z dGFsbGluZyBzZGxfc291bmQtMS4wLjNfMTcuLi4NClsxOC8yMV0gRXh0cmFjdGluZyBzZGxf c291bmQtMS4wLjNfMTc6IDEwMCUNClsxOS8yMV0gRGVpbnN0YWxsaW5nIHBuZy0xLjYuNDUu Li4NClsxOS8yMV0gRGVsZXRpbmcgZmlsZXMgZm9yIHBuZy0xLjYuNDU6IDEwMCUNClsxOS8y MV0gSW5zdGFsbGluZyBwbmctMS42LjQ2Li4uDQpbMTkvMjFdIEV4dHJhY3RpbmcgcG5nLTEu Ni40NjogMTAwJQ0KWzE5LzIxXSBJbnN0YWxsaW5nIGdkay1waXhidWYyLTIuNDIuMTIuLi4N ClsxOS8yMV0gRXh0cmFjdGluZyBnZGstcGl4YnVmMi0yLjQyLjEyOiAxMDAlDQpbMTkvMjFd IEluc3RhbGxpbmcgZ210cC0xLjMuMTFfOC4uLg0KWzE5LzIxXSBFeHRyYWN0aW5nIGdtdHAt MS4zLjExXzg6IDEwMCUNClsxOS8yMV0gSW5zdGFsbGluZyBzb3gtMTQuNC4yLjIwMjEwNTA5 XzcuLi4NClsxOS8yMV0gRXh0cmFjdGluZyBzb3gtMTQuNC4yLjIwMjEwNTA5Xzc6IDEwMCUN ClsyMC8yMV0gRGVpbnN0YWxsaW5nIHZ1bGthbi1sb2FkZXItMS40LjMwNy4uLg0KWzIwLzIx XSBEZWxldGluZyBmaWxlcyBmb3IgdnVsa2FuLWxvYWRlci0xLjQuMzA3OiAxMDAlDQpbMjEv MjFdIFVwZ3JhZGluZyBsaWJYMTEgZnJvbSAxLjguOSwxIHRvIDEuOC4xMSwxLi4uDQpbMjEv MjFdIEV4dHJhY3RpbmcgbGliWDExLTEuOC4xMSwxOiAxMDAlDQpbMjEvMjFdIEluc3RhbGxp bmcgbGliWHJlbmRlci0wLjkuMTIuLi4NClsyMS8yMV0gRXh0cmFjdGluZyBsaWJYcmVuZGVy LTAuOS4xMjogMTAwJQ0KWzIxLzIxXSBJbnN0YWxsaW5nIGNocm9taXVtLTEzNC4wLjY5OTgu MzUuLi4NClsyMS8yMV0gRXh0cmFjdGluZyBjaHJvbWl1bS0xMzQuMC42OTk4LjM1OiAxMDAl DQpbMjEvMjFdIEluc3RhbGxpbmcgcXQ1LXdpZGdldHMtNS4xNS4xNnAxMzBfMS4uLg0KWzIx LzIxXSBFeHRyYWN0aW5nIHF0NS13aWRnZXRzLTUuMTUuMTZwMTMwXzE6IDEwMCUNClsyMS8y MV0gSW5zdGFsbGluZyBxdDUtc3ZnLTUuMTUuMTZwNV8xLi4uDQpbMjEvMjFdIEV4dHJhY3Rp bmcgcXQ1LXN2Zy01LjE1LjE2cDVfMTogMTAwJQ0KWzIxLzIxXSBJbnN0YWxsaW5nIHZ1bGth bi1sb2FkZXItMS40LjMwOS4uLg0KWzIxLzIxXSBFeHRyYWN0aW5nIHZ1bGthbi1sb2FkZXIt MS40LjMwOTogMTAwJQ0KWzIxLzIxXSBJbnN0YWxsaW5nIGZmbXBlZy02LjEuMl84LDEuLi4N ClsyMS8yMV0gRXh0cmFjdGluZyBmZm1wZWctNi4xLjJfOCwxOiAxMDAlDQoNCi0tIEdlb3Jn ZQ0K --------------mShmbDMhDLcaj3tazF3uXIr3-- --------------zfkCpWZF8Cqpr8bFs2Ao0xMK Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQQ6b7/Z+PlMzCwCfBGaHA937rZnfQUCZ8s8fAUDAAAAAAAKCRCaHA937rZnfUNh APwPznCeCFOAa2HBDzNUoQjfdMb7mPhHTqs61AfQsTgALwD+IE8g71veCugt3JCOgkFbt23H61XB x7BEQe3iN/9rgQ0= =Qc29 -----END PGP SIGNATURE----- --------------zfkCpWZF8Cqpr8bFs2Ao0xMK-- From nobody Fri Mar 7 18:41:37 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z8Zrc0G9Wz5pxbC for ; Fri, 07 Mar 2025 18:41:52 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z8Zrb2gSpz42dp for ; Fri, 07 Mar 2025 18:41:51 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=mZACB2Ux; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of fernando.apesteguia@gmail.com designates 2607:f8b0:4864:20::334 as permitted sender) smtp.mailfrom=fernando.apesteguia@gmail.com Received: by mail-ot1-x334.google.com with SMTP id 46e09a7af769-726819aa3fcso1217405a34.0 for ; Fri, 07 Mar 2025 10:41:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741372910; x=1741977710; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kJ0gmm/hBM4ShRagU+Qe7dTbfjfPT23MN74tjNDZCT8=; b=mZACB2UxGU0xDxW6R3+F/jxj4KLD55RM09Lex6JS0jjSRQk3eh+Jjhtk8Rt46zgIrJ 08Nq7H1Cx1SIigtnFmYKyXllmuzU0ZxNEjYQircjtPJKsRq7G2kN4Nxl6PcGRoPDNK7i E6G1E5rtLFAWLgSAVijSlaUi02pKcU/MOhY21J+Ro1ff/oyS440qjPkmMdbRWIbMamGR ZyUE1EOxBdDNnZhudWynIOUTnFunGvH0jPpheAJmS2Ge5xnL1twgwHFCBd/VUjb8FfBQ 1+vX336drj+HxwdswHoAaotvltEjJpiel6WAy8YEM1qFtlVHMDo+/AllbRrMjtE4/ii/ 4crw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741372910; x=1741977710; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kJ0gmm/hBM4ShRagU+Qe7dTbfjfPT23MN74tjNDZCT8=; b=W9Ysch1806zlns9jG3NdWfIRVoYmusR3UFvljHavyVje+FrrexTE8ODDwDNcw2RnDJ olQ0s+neFc24cEpd2P8gil1FT/FBKFp0lBD0t+n8kfndwwD2VxTy/l2Uop9CQ3ZtJVA3 3CvCewkyf+UbpR1I+wrHZ0KYxBMd1dwV8oOzJknqeaYRqxXZcKsTbtbFMDOYKpN7OKOR sHdxxat3ByzV6WJ1oP0gTXkOL73PuH+wom4jAyECeQDYnZh5r2GqyHtBpvw/u9cJiJ0r nRCei5/XasuarkHIDPNoUVQRKDACuOLGxeuqwMmw788ulfF+FD4iT4KL6iZWgDn/oiqa xP8A== X-Gm-Message-State: AOJu0YxpihW7fpsxEgZzk1wpSSHMVJjYlo4RwPqVlQN706QpalmYZR6P 2NRReoxCWV+kc+XSRlQUP01YnnApMT2wkxlAeZ2urKGVKjRT8S1QPtbl4OEwyyvtKRYCIJ69Yw1 fnu/8L2CAvp5xX+GxUhqIMPms+XIWAiTTOWU= X-Gm-Gg: ASbGnctrxK8P3/WtQLzuxH//H4wJKyBHpQZELnVnq1NUu3EvxaDRyaLPX26AU4ixh+r ZKvASfZJz/jixOE5r6ijkLwzS5AxelhalIS1rUZVOg1v6cQfxmL3MVLvIzCE2NV8dra8Izci1QM RJ6DNOjBqwIRMuoM8zlD768bgk X-Google-Smtp-Source: AGHT+IGCWh/dYgi1OmIt8TmN8v2D7uecWADxBrjcU9XLbzzypDa/7Dj1OK3Sdba5/rUPVB9IF2GBa5HRUpG8lurkRdE= X-Received: by 2002:a05:6830:6001:b0:72a:12a0:17dd with SMTP id 46e09a7af769-72a37b9eb65mr3154052a34.15.1741372910115; Fri, 07 Mar 2025 10:41:50 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= Date: Fri, 7 Mar 2025 19:41:37 +0100 X-Gm-Features: AQ5f1JoZOhuPlqSyrIIc7hPZPg-wWlqm0kUoQEKm7bhG1IyPj1BZccs4VWbg2D8 Message-ID: Subject: Re: [NEWBIE]: creating a bugzilla account To: Krutarth Patel Cc: hackers@freebsd.org Content-Type: multipart/alternative; boundary="000000000000baa63c062fc4f92a" X-Spamd-Result: default: False [-0.70 / 15.00]; NEURAL_HAM_MEDIUM(-0.99)[-0.985]; NEURAL_SPAM_LONG(0.96)[0.957]; R_MIXED_CHARSET(0.56)[subject]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.23)[-0.231]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; TAGGED_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MISSING_XM_UA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[hackers@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::334:from] X-Rspamd-Queue-Id: 4Z8Zrb2gSpz42dp X-Spamd-Bar: / --000000000000baa63c062fc4f92a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Mar 5, 2025 at 8:17=E2=80=AFAM Krutarth Patel wrote: > I am most likely missing something very basic here but I have been unable > to create a bugzilla account for the past 3 days. > Here's what I sent in plain text format. > I want to contribute to FreeBSD and thus require an account on bugzilla. > PFB the details > > name: > username: > email: > password: > > My regards > > The process seems very simple, what am I missing here? > How did you try to create the account? When clicking on "New account", this message is shown: To create a FreeBSD Bugzilla account, you need to email the maintainer of this Bugzilla installation at bugmeister@FreeBSD.org, providing a legitimate email address. You will receive an email at that address to confirm the creation of your account. *You will not be able to log in until you receive the email.* If it doesn't arrive within a reasonable amount of time, please try again. Unfortunately, it became necessary to disable the previous auto-account-creation method due to the rise of AI-generated spam. Can you send such an email to bugmeister@FreeBSD.org? --000000000000baa63c062fc4f92a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, Mar 5, = 2025 at 8:17=E2=80=AFAM Krutarth Patel <krutarthpatel929@gmail.com> wrote:
I am most likely m= issing something very basic here but I have been unable to create a bugzill= a account for the past 3 days.
Here's what I sent in plain text for= mat.
I want to contribute to FreeBSD and thus require an account on bu= gzilla.
PFB the details

name: <name>
username: <usern= ame>
email: <this-email>
password: <password>

<= div>My regards

The process seems very simple, what am I missing he= re?

How did you try to create the acc= ount?
When clicking on "New account", this message is s= hown:

To create a FreeBSD Bugzilla account, you need to email the maintainer of this Bugzilla installation at bugmeister@FreeBSD.org, providing a legitimate email address. You will receive an email at that address to confirm the creation of your account. You will not be able to log in until you receive the email. If it doesn't arrive within a reasonable amount of time, please try a= gain.

Unfortunately, it became necessary to disable the previous auto-account-creation method due to the rise of AI-generated spam.


Can you send such an email to bugmeister@FreeBSD.org?

=C2=A0
--000000000000baa63c062fc4f92a-- From nobody Fri Mar 7 19:16:30 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z8bcj4SNsz5q2Tp for ; Fri, 07 Mar 2025 19:16:37 +0000 (UTC) (envelope-from linimon@portsmon.org) Received: from MTA-08-4.privateemail.com (mta-08-4.privateemail.com [198.54.122.147]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z8bcg4D29z3b14 for ; Fri, 07 Mar 2025 19:16:35 +0000 (UTC) (envelope-from linimon@portsmon.org) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of linimon@portsmon.org designates 198.54.122.147 as permitted sender) smtp.mailfrom=linimon@portsmon.org Received: from mta-08.privateemail.com (localhost [127.0.0.1]) by mta-08.privateemail.com (Postfix) with ESMTP id 4Z8bcc5YcFz3hhVh; Fri, 7 Mar 2025 14:16:32 -0500 (EST) Received: from APP-04 (unknown [10.50.14.154]) by mta-08.privateemail.com (Postfix) with ESMTPA; Fri, 7 Mar 2025 14:16:30 -0500 (EST) Date: Fri, 7 Mar 2025 13:16:30 -0600 (CST) From: Mark Linimon To: =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= , Krutarth Patel Cc: hackers@freebsd.org Message-ID: <1498932287.304475.1741374990606@privateemail.com> In-Reply-To: References: Subject: Re: [NEWBIE]: creating a bugzilla account List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.6-Rev73 X-Originating-Client: open-xchange-appsuite X-Virus-Scanned: ClamAV using ClamSMTP X-Spamd-Result: default: False [-1.55 / 15.00]; NEURAL_SPAM_LONG(1.00)[0.998]; NEURAL_HAM_SHORT(-0.98)[-0.981]; NEURAL_HAM_MEDIUM(-0.86)[-0.862]; RWL_MAILSPIKE_EXCELLENT(-0.40)[198.54.122.147:from]; R_SPF_ALLOW(-0.20)[+ip4:198.54.122.128/27]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_THREE(0.00)[3]; HAS_X_PRIO_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; DMARC_NA(0.00)[portsmon.org]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[linimon]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:22612, ipnet:198.54.122.0/24, country:US]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; SINGLE_SHORT_PART(0.00)[]; TAGGED_RCPT(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[198.54.122.147:from] X-Rspamd-Queue-Id: 4Z8bcg4D29z3b14 X-Spamd-Bar: - The account was created 20250306. mcl From nobody Fri Mar 7 20:07:02 2025 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z8clK5nDRz5q57g for ; Fri, 07 Mar 2025 20:07:25 +0000 (UTC) (envelope-from otis@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z8clK43g9z428R; Fri, 07 Mar 2025 20:07:25 +0000 (UTC) (envelope-from otis@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1741378045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=l+mtxVxxr0jpDWaL7u6uNH4nhyLcY95LsIXkpRGypSM=; b=hONUZHJ3Jl9Kvwa4iYJeJRztGVD8w0nxatyJtSZLWFqpQ53wvvB5gj5Hz8wQXNHqf8pl/r 1tv5Le0lvDC/tVYzlTHmuZqEmc46jwGquJQRfM/q66HgCyi3UHjL6bELZaPyXmcVT8OKMV Hpd58tmiZ7txenMDNbsjkmJJ3nDu7mgSa8tit/Ernrp7DrsjsqdO0VbrloqOgcvVhGyFQa o1ec5mmvkjWB2eiYqG1i4NRvLuKGP1V88reT5IZ/t6c6rQKRGE94HDRIB6dXuwVY73zDB8 oqHB1CJqfLPKQF1e8i4nYMmiqN4aUfGqzlxKRhnOfxBWs/3t7CIbKojcgxVPYw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1741378045; a=rsa-sha256; cv=none; b=aOrygVsbGcHkM1W3Yum/dHTMk1i784Ge5iIv8blhMQl4vHjRHQ6brpmOGwv4uWEvtaboDD 7Fwo8mOorg/MaXqk42OojWI84BiU8Yo3fj/hbaaDhX6rR92VoyIXF2hEsJDQAziZzbdX8U dt8cd3SsucwMvSxx0FtOhPDmst3QJx1A0AcAyB2wA8U30D4u/wY6XW6aYh3ENwAUOhaWFY hcX3pNg5/WWE8chK7EnQjbZQMxfT7zkujom5aGWMCD00tW+fPrjdI24E+psCqy5lHfecqt mbfH9wUzAG9/DOj8fdh6Mj2b1VMy3S2gMSVt2lOmJ/DHPgMEkFoV+zPAE5pd4g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1741378045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=l+mtxVxxr0jpDWaL7u6uNH4nhyLcY95LsIXkpRGypSM=; b=UpLkVIaSpi0m+O97xKtZ4FVFGIV3prPKAwrzUUSKAyzbSbHu9pwa0L0VVrUK34QA6uEcq8 gJQ2CEBsWL0qxvoIS9OKqPI8BYuJ+/4Cf0Ek7D2q9rAz0fa0Ri+V9dCyBT03IUE530VHGc 2LDgfpFcy7I8zVcnjmPbtFd+5QGJxVL2Z1xugqz4mjYut6cGDpV6ZEkTlJ9GfuZfIpFof9 Ruw2vvRNyKSi8HYlXmOopkuq/ktMXYjRJus7t5c0s9OgTTutkFk35dQqV5IWKICaHntZnZ Fn4HhNTxwKaSNhKXt8m+B44PnbOXo38LbVwkPC5p0IKeREDSq1vGVOly3XpYwQ== Received: from ns2.wilbury.net (ns2.wilbury.net [IPv6:2a01:b200:0:1:f816:3eff:fecd:13e6]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "svc.wilbury.net", Issuer "E5" (verified OK)) (Authenticated sender: otis) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Z8clK2YTjzNFx; Fri, 07 Mar 2025 20:07:25 +0000 (UTC) (envelope-from otis@FreeBSD.org) Received: from smtpclient.apple (gw-t.owhome.net [87.197.133.183]) (Authenticated sender: juraj@lutter.sk) by svc.wilbury.net (Postfix) with ESMTPSA id 8063861F9C; Fri, 07 Mar 2025 21:07:12 +0100 (CET) Content-Type: text/plain; charset=utf-8 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Subject: Re: pkg revolutionizes arithmetic with new way of counting. From: Juraj Lutter In-Reply-To: Date: Fri, 7 Mar 2025 21:07:02 +0100 Cc: FreeBSD Hackers Content-Transfer-Encoding: quoted-printable Message-Id: <0AD93F3D-A7E3-4490-9262-E08D8230304A@FreeBSD.org> References: To: George Mitchell X-Mailer: Apple Mail (2.3826.400.131.1.6) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on ns2.wilbury.net > On 7 Mar 2025, at 19:35, George Mitchell = wrote: >=20 > (This is an extremely inconsequential complaint, and I would not be > surprised if you completely ignore it. But it did seem odd tp me.) Thanks for pointing this out, yesterday I=E2=80=99ve had similar = experience. Like: [436/447] Extracting pcre2-10.45: 100% [437/447] Deinstalling perl5-5.36.3_2... [437/447] Deleting files for perl5-5.36.3_2: 100% [437/447] Installing perl5-5.36.3_2... [437/447] Extracting perl5-5.36.3_2: 100% [437/447] Installing net-snmp-5.9.4_6,1... =3D=3D=3D> Creating groups Using existing group 'snmpd' =3D=3D=3D> Creating users Using existing user 'snmpd' [437/447] Extracting net-snmp-5.9.4_6,1: 100% [437/447] Installing p5-Class-C3-XS-0.15... [437/447] Extracting p5-Class-C3-XS-0.15: 100% [437/447] Installing p5-Class-C3-0.35... [437/447] Extracting p5-Class-C3-0.35: 100% [437/447] Installing p5-Class-Data-Inheritable-0.10... =E2=80=94 Juraj Lutter otis@FreeBSD.org From nobody Sat Mar 8 15:42:42 2025 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z96qs1YcXz5pMqM for ; Sat, 08 Mar 2025 15:43:05 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z96qr30R7z3Pqs for ; Sat, 08 Mar 2025 15:43:04 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=PyXX0FWI; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rick.macklem@gmail.com designates 2a00:1450:4864:20::533 as permitted sender) smtp.mailfrom=rick.macklem@gmail.com Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-5e5bc066283so4347168a12.0 for ; Sat, 08 Mar 2025 07:43:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741448582; x=1742053382; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=QPyqElymt5HQx9NHrd1SjGXuu1cerIAPkTlSa3CxSpA=; b=PyXX0FWIef/WA85qXTpcTQiYEc1Qdw1NtuKRlw6V6H5JBdmHoH4w0W+qKmAIWDtYDG /7MWcfJH8HdXNH3JPKVD5ktPkdNaiMsLce9M1s8ugtqvUO1WTG1mUCeECjcfzoOsnjyc +0ZxnBs1v9AaZIp6nWaFLplCfyE7susOPsk2otIs3di/5klVs/ycyyL8i/hQCU5mZSet U5HA8qDJtZKpPydu6q4QLsBhNY/au1MrIoG6s6jrx0VCjenclXfPa4schNVl+QR6H7Dk crwLR7F8WQp1/H+BoSl/61eIpb832ILXHY3+OW98HxFn/ZshXVpMuMCf0lUY9qqOQfUk 9VZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741448582; x=1742053382; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QPyqElymt5HQx9NHrd1SjGXuu1cerIAPkTlSa3CxSpA=; b=qkaX1FmyNOx60uQCAShsOuB15+udc0Kh93004WfJn1IcYMDYzTkREgpVLOcvT7tjh0 sjJA6aqE7IUrJkF3P4HHRbPbuB7fVxeQgSuLDmhXZD+br4F3DAEXme+9yX2XCX9jlMDI Q94Rhyuy1saG8f09ej/ML1Lf8EIokLyKaV798JiuQ7ooeMSJKEPA/l2Hk9ehKzzT8q6l 5kCEr6JXF8e/bEXh6LHTy7ObzMQbpP9DbzPtrDfE3Hoy6VKZLeUxuFc2v3jZj+8wRKxb wT1j3RoLVbiLHtN4r+7gv3BRpaon8hl8bSZlXqAJzXw5r7pEZGhpqnroSIkPzjQED3Ox 0qjw== X-Gm-Message-State: AOJu0YyKmwIRNMb0m2itLEr//viIbpZ+DCioqchr6PLRT817pbzuihYS xR8w1WTHxnqCN6WoHLp0y2dwCOIiRRN1k6fqJa3Afu/sLGbv6ea/fVcv9kMs3ZLQy8KwFpxw1S4 kldGrzfRm78sHpQfW7BiOmDdqEA== X-Gm-Gg: ASbGncvBQamTNDGtfWgkXFxQtmafeby7saKzVGmdE+MwflHY/MZVEvXK2WQU0mQP5v/ zXyLZXBWYdaVpEJfn/riwjWWOuklAO/nJytLczvGMNs/ZQ5ZePY9ZoRL+uP3vviSWImbw49egVI 93vO1ctT1lGDcgB8P5Ku/xGRPsMVQVTXSyiPV4pd8+ifNkWTgerITamAoOag== X-Google-Smtp-Source: AGHT+IHlVmWFISaNJ7zd9k4yBUVCsj0+CUPSoiuu7bxvo8YSsjS/n7eXuTLWcO8NLaFOMQnkB3cNurpjZGSHA29ql50= X-Received: by 2002:a05:6402:5207:b0:5d4:1ac2:277f with SMTP id 4fb4d7f45d1cf-5e5e22c98a2mr7905465a12.9.1741448580995; Sat, 08 Mar 2025 07:43:00 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Rick Macklem Date: Sat, 8 Mar 2025 07:42:42 -0800 X-Gm-Features: AQ5f1JoJgUnNPf4D6J0JCWo6zMVQKsAp4yQyquOXl1HQjMulmkpsn_FVO48hfiQ Message-ID: Subject: Re: FreeBSD NFSv4.1 nfsd, named attribute support (OPENATTR)? To: Lionel Cons Cc: freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [2.87 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_SPAM_MEDIUM(1.00)[0.999]; NEURAL_SPAM_SHORT(0.97)[0.972]; NEURAL_SPAM_LONG(0.89)[0.893]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_TO(0.00)[gmail.com]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MISSING_XM_UA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::533:from]; DKIM_TRACE(0.00)[gmail.com:+]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4Z96qr30R7z3Pqs X-Spamd-Bar: ++ On Sun, Mar 2, 2025 at 3:48=E2=80=AFPM Rick Macklem wrote: > > On Tue, Feb 18, 2025 at 4:14=E2=80=AFPM Lionel Cons wrote: > > > > On Mon, 20 Jan 2025 at 13:15, Lionel Cons wr= ote: > > > > > > On Sun, 12 Jan 2025 at 16:50, Rick Macklem w= rote: > > > > > > > > On Sun, Jan 12, 2025 at 2:09=E2=80=AFAM Cedric Blancher > > > > wrote: > > > > > > > > > > Good morning! > > > > > > > > > > Does FreeBSD NFSv4.1 nfsd support named attributes (e.g. OPENATTR= ), > > > > > per https://datatracker.ietf.org/doc/html/rfc5661#section-5.3 > > > > > > > > > > ZFS and Solaris UFS support named attributes (via O_XATTR), does > > > > > FreeBSD do it too? > > > > No. fork files/resource forks (or whatever you choose to call them) > > > > have been discussed multiple times. > > > > > > > > If I recall correctly, one showstopper was fixing the archive tools= . > > > > There was also the generic argument that Linux doesn't support them= . > > > > Then there was the issue of what VFS/VOP changes were required. > > > > (The FreeBSD VFS carries vnode locks across VOP calls and is at > > > > what I would call a lower level than Solaris.) > > > > --> Which all comes down to who will do the work? > > > > > > > > If I recall correctly, there was a time when a group associated wit= h > > > > CERN needed them to transition away from Solaris. > > > > > > That was my team, and there is still the need to do it. What keeps us > > > FRUSTRATED is the lack of progress. Well, and "no", we cannot do it > > > ourselves, this is well beyond the expertise my team has. > > > > Does anyone have any suggestions on how to proceed? > The patch found here does the very basics for ZFS (no NFSv4 code yet). > https://people.freebsd.org/~rmacklem/xattr.patch I am updating this patch regularly. What is missing are mostly the "don't do this to named attributes" checks for other syscalls. I'll be adding those soon. I have done nothing for userland. I am hoping others might step in to help with that. --> I do need opinions w.r.t. what else is needed (if anything) syscall wis= e. If you want to see this proceed, please test/look at the patches. There is now also a patch for the NFSv4 client/server to use the above. https://people.freebsd.org/~rmacklem/nfs-xattr.patch. https://people.freebsd.org/~rmacklem/xattrtest.c is the simple program I am currently using for testing. rick > > It will only work for a ZFS file system and I think you need to set the > xattr property to dir. > Once you apply the patch to a kernel and rebuild/run that kernel, > you need to copy /usr/src/sys/sys/fcntl.h to /usr/include/sys. > The attached trivial test priogram should work. > (It uses O_NAMEDATTR in a manner similar to Solaris, although > I do not have a Solaris system to play with, so the semantics might > not be exactly the same?) > > If people pick this up and test it, I will be inspired to continue to > work on it. > > I will come up with NFSv4 code relatively soon and put this up > on github someday. I have no idea if this will ever make it into > FreeBSD's main? > > rick > ps: See the attached trivial test program for how to use it. > > > > > Lionel > > From nobody Sat Mar 8 17:14:16 2025 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z98sD3GVzz5pV0S for ; Sat, 08 Mar 2025 17:14:24 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z98sC1QLbz41qb for ; Sat, 08 Mar 2025 17:14:23 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=F4096PD4; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rozhuk.im@gmail.com designates 2a00:1450:4864:20::52e as permitted sender) smtp.mailfrom=rozhuk.im@gmail.com Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-5e61da95244so683006a12.2 for ; Sat, 08 Mar 2025 09:14:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741454061; x=1742058861; darn=freebsd.org; h=content-transfer-encoding:mime-version:message-id:subject:cc:to :date:from:from:to:cc:subject:date:message-id:reply-to; bh=HVsPlXUhmKRhBW8O2ZrUvph2QGr9y5n/2Osa/31Yz80=; b=F4096PD4pNaNPA1bTN9fmhiUviXpcWwCxQiPuOMJdIeXd/ylQSfPI4waRt6Xz3HNmk aFPRDHHzV2JCG2ABRBMSFD3voJKOhjW6gZqKLcbx4CfD8+sIlG//9i10RIueCYWD2ncm CowhInO82z0shnuRiHMLCJ4kL2J2eD2UxAbWGXhwBz7nt4LnQyW28opDHN9cCxVbil/Q f18L9IMdcX693itT/jyCgtCJudvfpuW39kIFFryy1tAxWlfDQ9PKp0MoF4yZwFTI4yaD jLYuCELS+hzzpk/1UVD/zcTQ/qvsoBBXFJfDGTLJ6pddOS8qoY8t0BBJDcifUt6t429o oV4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741454061; x=1742058861; h=content-transfer-encoding:mime-version:message-id:subject:cc:to :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HVsPlXUhmKRhBW8O2ZrUvph2QGr9y5n/2Osa/31Yz80=; b=Txr0mdqpAhViXvxiYdvziRMZZUAcLTvKLU6rtmwAPC36OCsEqaeGFWbR03Qmb/J/5T q0jSFjNDZL56eFvsa8e+wf11FdDftn2oE+z7FJwx+9MB7KPigDDAw0c/2/95eupWNGro fmh6rYMTp3W339AT0kptijqQ9Xx4qpW7zlZCeGZX8+NP5KuUkC+H1SGKe9YvgtzB21bR AI37B//1ST7y06eRa6CSSxAqRulI2/z4UWWSGvdTkUPvQ7Wn39Y59xRF4g1B2qCSEjeX PHttKt1P5gPC7ETCxBl3jo6FyaXN0/yBi7rgrg50RYgBDFYFeNJ0MwkSZ7KZABs89TIQ sZFw== X-Gm-Message-State: AOJu0YzdwqZSdSdGOrJiwIMAAYh3w02Adeq2o23PmecTMEGIqT/SO7zi N63ZIT6DsqNKL5F+c8pSYa8tk/fob2sRH/s4zBhKD9PBQekXruiSBElEYw== X-Gm-Gg: ASbGnct6G/PfMVanzhOjXMRea8SHixVtI2/8fKAjmG+dbDkpGM1y6DEMw08Otu7D2mn jsqW1fW8y0Jdn6Lv4yKh0PVwxUD5pMMsktNte4jHOSVg7FTDtZmUKyAsKJolDgdy7tdjLFW2z+a QN7ipCILqTxJkx8abXp6vuDEhvy1XFgcmTR4+9VsKs25Pv72S8nOxxPyI2YunyGPdKBCQXUJkpC lk0K2z0fYCBcxs7q/B5sj5KR9vesGH+6OHFNO6xrV1W5HxCSPwZeq+gG6WO3nWzYNP3Xej65ild TuKBZB517xUZp6oD/vdOzt8ktuGDYQF4+p263N0e/3tp01YO X-Google-Smtp-Source: AGHT+IFdq8hn4GUxGF9J/S8BpWZeVjVXHeupzss36NKjnAqNUopbdSmfPF+32MkmDc60Tkv0zNDqGg== X-Received: by 2002:a05:6402:1d54:b0:5de:aa54:dc30 with SMTP id 4fb4d7f45d1cf-5e5e22989dcmr8885510a12.5.1741454061143; Sat, 08 Mar 2025 09:14:21 -0800 (PST) Received: from rimwks.local ([2001:470:1f1b:4dc:b964:f631:e6c9:69e4]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5e5c768f207sm4156986a12.79.2025.03.08.09.14.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Mar 2025 09:14:19 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Sat, 8 Mar 2025 19:14:16 +0200 To: FreeBSD Hackers Cc: Rozhuk Ivan Subject: What happen with vm.v_* on stable? Message-ID: <20250308191416.7252c32d@rimwks.local> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; amd64-portbld-freebsd14.1) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [0.99 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_SPAM_LONG(0.99)[0.991]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TAGGED_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_CC(0.00)[gmail.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; TAGGED_RCPT(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::52e:from]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4Z98sC1QLbz41qb X-Spamd-Bar: / Hi! "vm.v_free_min", "vm.v_free_reserved", and "vm.v_free_target" sysctls describeb in i386 notes and some FBSD docs. I try to tune it - see no effects. I look into code of 14/STABLE and fail to find code that read these values. It seems it only show some initial on boot values and do nothink while OS work. Is some commits not backported from main to stable or it some refactor artefacts? From nobody Sat Mar 8 18:14:21 2025 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z9BC82HwRz5pYTl for ; Sat, 08 Mar 2025 18:15:00 +0000 (UTC) (envelope-from karl@denninger.net) Received: from colo1.denninger.net (colo1.denninger.net [104.236.120.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z9BC54Dvdz3Qr7 for ; Sat, 08 Mar 2025 18:14:57 +0000 (UTC) (envelope-from karl@denninger.net) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=denninger.net; spf=pass (mx1.freebsd.org: domain of karl@denninger.net designates 104.236.120.189 as permitted sender) smtp.mailfrom=karl@denninger.net Received: from denninger.net (syn-071-015-252-132.res.spectrum.com [71.15.252.132]) by colo1.denninger.net (Postfix) with ESMTP id 0B3662110FC for ; Sat, 08 Mar 2025 13:14:30 -0500 (EST) Received: from [192.168.10.14] (D4.Denninger.Net [192.168.10.14]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by denninger.net (Postfix) with ESMTPSA id 22C154AF397 for ; Sat, 08 Mar 2025 13:14:21 -0500 (EST) Message-ID: <99d5c6dd-dcb2-460a-a0a4-eaac92d5f9e1@denninger.net> Date: Sat, 8 Mar 2025 13:14:21 -0500 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: What happen with vm.v_* on stable? To: freebsd-hackers@freebsd.org References: <20250308191416.7252c32d@rimwks.local> Content-Language: en-US From: Karl Denninger In-Reply-To: <20250308191416.7252c32d@rimwks.local> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms040008040607020800070109" X-Spamd-Result: default: False [1.07 / 15.00]; SIGNED_SMIME(-2.00)[]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; RBL_SENDERSCORE_REPUT_9(-1.00)[104.236.120.189:from]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; NEURAL_SPAM_SHORT(0.87)[0.869]; DMARC_POLICY_ALLOW(-0.50)[denninger.net,none]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.20)[multipart/signed,multipart/alternative,text/plain]; MIME_BASE64_TEXT(0.10)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~,4:~]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; FREEFALL_USER(0.00)[karl]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; HAS_ATTACHMENT(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4Z9BC54Dvdz3Qr7 X-Spamd-Bar: + This is a cryptographically signed message in MIME format. --------------ms040008040607020800070109 Content-Type: multipart/alternative; boundary="------------8Hjjl4Uw34NMoVjL0oou13DE" --------------8Hjjl4Uw34NMoVjL0oou13DE Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMy84LzIwMjUgMTI6MTQgUE0sIFJvemh1ayBJdmFuIHdyb3RlOg0KPiBIaSENCj4NCj4g InZtLnZfZnJlZV9taW4iLCAidm0udl9mcmVlX3Jlc2VydmVkIiwgYW5kICJ2bS52X2ZyZWVf dGFyZ2V0IiBzeXNjdGxzIGRlc2NyaWJlYiBpbiBpMzg2IG5vdGVzIGFuZCBzb21lIEZCU0Qg ZG9jcy4NCj4gSSB0cnkgdG8gdHVuZSBpdCAtIHNlZSBubyBlZmZlY3RzLg0KPiBJIGxvb2sg aW50byBjb2RlIG9mIDE0L1NUQUJMRSBhbmQgZmFpbCB0byBmaW5kIGNvZGUgdGhhdCByZWFk IHRoZXNlIHZhbHVlcy4NCj4NCj4gSXQgc2VlbXMgaXQgb25seSBzaG93IHNvbWUgaW5pdGlh bCBvbiBib290IHZhbHVlcyBhbmQgZG8gbm90aGluayB3aGlsZSBPUyB3b3JrLg0KPg0KPiBJ cyBzb21lIGNvbW1pdHMgbm90IGJhY2twb3J0ZWQgZnJvbSBtYWluIHRvIHN0YWJsZSBvciBp dCBzb21lIHJlZmFjdG9yIGFydGVmYWN0cz8NCj4NCj4NClF1aXRlIGEgbG9uZyB0aW1lIGFn byB0aGUgVk0gc3lzdGVtIGFuZCBaRlMnIGludGVyYWN0aW9uIHdpdGggdGhpcyANCihzcGVj aWZpY2FsbHkgVU1BKSBoYWQgc29tZSB2ZXJ5IGJhZCBlZmZlY3RzIHVuZGVyIGNlcnRhaW4g d29ya2xvYWRzIGFuZCANCnRoZXNlIHRocmVlIHN5c2N0bCdzIHRyaWVkIHRvIG1pdGlnYXRl IHRoYXQgLS0gYW5kIG5vdCB2ZXJ5IHdlbGwgaW4gc29tZSANCmNhc2VzIHRodXMgSSB3cm90 ZSB1cCBhIHNldCBvZiBwYXRjaGVzIGFuZCB0aGV5IHdlcmUgdW5kZXIgYWN0aXZlIA0KZGlz Y3Vzc2lvbiBmb3Igc29tZSB0aW1lICh0aGV5IHNvbHZlZCB0aGUgcHJvYmxlbSBmb3IgbWUg YnV0IG5vdCBmb3IgDQpldmVyeW9uZS4pDQoNCkl0IG9ubHkgYml0IHlvdSB1bmRlciBjZXJ0 YWluIGNpcmN1bXN0YW5jZXMgYnV0IGlmIGl0IGRpZCBpdCB3YXMgcHJldHR5IA0KYmFkIChl LmcuIDMwIHNlY29uZCBuby1yZXNwb25zZSBwYXVzZXMsIGV0Yy4pDQoNCkkndmUgbm90IHNl ZW4gdGhpcyBzb3J0IG9mIG1pc2JlaGF2aW9yIGluIHRoZSBsYXN0IGNvdXBsZSBvZiBtYWpv ciANCnJlbGVhc2VzIGFuZCBhbSBydW5uaW5nIGZhaXJseS1oZWF2eSAic2FtZSBnZW5lcmFs IHR5cGUiIHdvcmtsb2FkcyB0aGF0IA0KdXNlZCB0byBiZSB0cm91YmxlIHdpdGggWkZTIG9u IGJvdGggMTMgYW5kIDE0IHdpdGhvdXQgaW5jaWRlbnQuIFRoZXJlIA0KaGFzIGJlZW4gYSBM T1Qgb2YgaW1wcm92ZW1lbnQgaW4gdGhlc2UgaW50ZXJhY3Rpb25zIGluIHRoZSBpbnRlcnZl bmluZyANCnllYXJzIGFuZCBPcGVuWkZTIHdhcyBicm91Z2h0IGluIGFzIHdlbGwgd2hpY2gg YWxzbyB3YXMgaW52b2x2ZWQgaW4gDQpzaWduaWZpY2FudCBpbXByb3ZlbWVudCBmb3IgY2Vy dGFpbiB3b3JrbG9hZHMuDQoNCi0tIA0KS2FybCBEZW5uaW5nZXINCmthcmxAZGVubmluZ2Vy Lm5ldA0KL1RoZSBNYXJrZXQgVGlja2VyLw0KL1tTL01JTUUgZW5jcnlwdGVkIGVtYWlsIHBy ZWZlcnJlZF0vDQo= --------------8Hjjl4Uw34NMoVjL0oou13DE Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 3/8/2025 12:14 PM, Rozhuk Ivan wrote:
Hi!

"vm.v_free_min", "vm.v_free_reserved", and "vm.v_free_target" sysctls des=
cribeb in i386 notes and some FBSD docs.
I try to tune it - see no effects.
I look into code of 14/STABLE and fail to find code that read these value=
s.

It seems it only show some initial on boot values and do nothink while OS=
 work.

Is some commits not backported from main to stable or it some refactor ar=
tefacts?


Quite a long time ago the VM system and ZFS' interaction with this (specifically UMA) had some very bad effects under certain workloads and these three sysctl's tried to mitigate that -- and not very well in some cases thus I wrote up a set of patches and they were under active discussion for some time (they solved the problem for me but not for everyone.)

It only bit you under certain circumstances but if it did it was pretty bad (e.g. 30 second no-response pauses, etc.)

I've not seen this sort of m= isbehavior in the last couple of major releases and am running fairly-hea= vy "same general type" workloads that used to be trouble with ZFS on both= 13 and 14 without incident. There has been a LOT of improvement in thes= e interactions in the intervening years and OpenZFS was brought in as wel= l which also was involved in significant improvement for certain workload= s.

--
Karl Denninger
karl@denninger.net
The Market Ticker
[S/MIME encrypted email preferred]<= /div> --------------8Hjjl4Uw34NMoVjL0oou13DE-- --------------ms040008040607020800070109 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC C4owggWZMIIDgaADAgECAhRZU8dKdMneRI1Vq5kv0k54Q5rQuDANBgkqhkiG9w0BAQsFADB2 MQswCQYDVQQGEwJVUzESMBAGA1UECAwJVGVubmVzc2VlMRYwFAYDVQQKDA1EZW5uaW5nZXIu TmV0MRcwFQYDVQQDDA5EZW5uaW5nZXIgUm9vdDEiMCAGCSqGSIb3DQEJARYTYWRtaW5AZGVu bmluZ2VyLm5ldDAeFw0yNDA1MDkyMTA4MDNaFw00NDA1MDQyMTA4MDNaMF0xCzAJBgNVBAYT AlVTMRIwEAYDVQQIDAlUZW5uZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5uZXQxIjAgBgNV BAMMGURlbm5pbmdlci5OZXQgU2lnbmluZyBJbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDbR0tSiuLG5HPfo+cWtdeYQ8jc8Bjfuo0GTcNRT0glHnH1apUtInIktUknEZDH ohahInN+mMBdKg54FCHOiYZrJbyxBIo9FwX7hRmOc+spxmSYWnOd2E/YcGInMK4ZpjPzldzB Yt1n3zygkhx2bssxTJS3x4nv1qAXfLSZd1VwqoQufifEoPyTtymkkvHLv86vLgqAqooM/cXc 4LSIQ5u2uM308n42r8RkKtp7X1v9fJW8oRZN2XnFZtiUPH44YY2rHqyN2Hea9Y3+TXbldXjo xhPHTA+JYVFq8KTmbQBqU7YcMhlIG0cSxPeFLMxnP6pqPcIVTAlK+a6YGRFppfjZAgMBAAGj ggE2MIIBMjAdBgNVHQ4EFgQUH+VuxXhBxaJAQrvDekwkH91hBi4wgbMGA1UdIwSBqzCBqIAU RFYC4p6L6KITnEvrpx2cyt+PcMmheqR4MHYxCzAJBgNVBAYTAlVTMRIwEAYDVQQIDAlUZW5u ZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5OZXQxFzAVBgNVBAMMDkRlbm5pbmdlciBSb290 MSIwIAYJKoZIhvcNAQkBFhNhZG1pbkBkZW5uaW5nZXIubmV0ghQZE7NBItWtQsCouuwU6jZ+ HPPwnjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjA6BgNVHR8EMzAxMC+gLaAr hilodHRwOi8vd3d3LmRlbm5pbmdlci5uZXQvcm9vdC1yZXZva2VkLmNybDANBgkqhkiG9w0B AQsFAAOCAgEAfFbhPc82AfhyUqONs7IccYD36w+OP4nQgwfC4IWf3y/aQAZ2Zk6IITzYqwf7 PFM0bJRT3zi7xyetolqHDhfMJvnOQWpITZiyM/FSKwIvuBsy/uJUqPuqui4XQMYoSbAA1qmI MW/z7VZZHwaRFoeWE40UirYcf0fNcooBZ72bmd+iBaVyjtZvky0Vgcz0eC6e6LR5kNb23yC6 TkyQIlGyQkK5/afXUYFzk49rOHVbVyxW3oXRfq8Ow6HCrpDGAS8p84S04MFwBVAUfbe4aXs3 bampaI2LzKgkVywyFP14LSvvdjCfLYfnLy1Z9hm2EHMqNHA2tCGdRhWp2d7aZC1MYFqng0ZS fjPJjqHrI1qPU0p6k9A1GxAtrQlL2v/IUzUnMZkiawFV3qlxMGZf/kTYTUOcJhx1KU4zSLHu 80qO7ldRpp5gHssCAGFbeTu2gp6LxfmaFhLPDBJ1VGfdPx9lUrU/9OcoHczcl5x2Rb8IUZyX 9elzP5WdAU8p5R/DLlOAq24VcabhFtYBCA2dOESLupSfWKNQuJCN/1gz7ysSc+mjnnPV77IO mpszJfkFFJEDNJlGIVKX1vwwygtC/9Ulox8frgbZlRAYAgDc/YbOBFxticVVre0Y3Ujx6Kzb tkgZRlgfdZWbT1W5smncqJxg5qAL8e/yTb3fCe2nJ0jhiP4wggXpMIIE0aADAgECAhMAmNFt CiCF3j+FwQLYtBTmGjzkMA0GCSqGSIb3DQEBCwUAMF0xCzAJBgNVBAYTAlVTMRIwEAYDVQQI DAlUZW5uZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5uZXQxIjAgBgNVBAMMGURlbm5pbmdl ci5OZXQgU2lnbmluZyBJbnQwHhcNMjQwNTEwMTkyNjU5WhcNMjkwNTA5MTkyNjU5WjBXMQsw CQYDVQQGEwJVUzESMBAGA1UECAwJVGVubmVzc2VlMRcwFQYDVQQKDA5LYXJsIERlbm5pbmdl cjEbMBkGA1UEAwwSa2FybEBkZW5uaW5nZXIubmV0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A MIICCgKCAgEAvh1UssVbSYctzobPjwBkbjv/w4WvQNepeRTwE6+sLnXvc41+X9pa5EclPL4Q l02Vu1m71mSqXGfK9HbWZoivbhefBHOoYb35MSc24PelhwcORbpneWoWc7giQ7QgFlvEe/yj fs8M0H9fgdzFS5m2lwBQbis8kioSjHB2yt/8I1GE4Mvt1Cur9kga6ML5FAQvo8TYN1stdhrE 13FEv/BWCF4FVT4H2Wa2ySW+R1jkKb74SC6Twg98bGCRTShD5bVylh0+0LXNhzaopIDcI/KK jm/j3mRjIlmqbGrSpvJsbjjhjhAYQKE1U8FB5TDU4OkFAibblhQit/KjgspPR2o/vOpVFPER uhZEV1oDGzUJtZlkREIcN2sYBi0p7Y4585ya+b7L10mEenPlyi3eSkGXEuiy/BR2DY6lShwW DPoQ5602TKmttCSwBdWGoLrQ4jEVEVNt4lku2wPbTHF3KpHJU0g7RbcWoUYn10SOxKathkir hF3v9U32+QhPELGwqRrH0sL9rWf0qalRtPDHUYl8TebZmYkFqNeSMlqHijl5f4SsQPSj7gx5 4F19Ntm9ZcvuWTmW8QQGWTKHeMuG+BYkVIUSPe6/ZQsbD/xDx7rkyGfNgWIa4W7Wm/B7kaNq H53tk3wFmNgZQOxMTPF0oTHfW0T2azU6JD0D1AlgoAnSAE0CAwEAAaOCAaYwggGiMDoGCCsG AQUFBwEBBC4wLDAqBggrBgEFBQcwAYYeaHR0cDovL29jc3AuZGVubmluZ2VyLm5ldDo3Nzc3 MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDBDAzBglghkgBhvhCAQ0EJhYkT3BlblNTTCBHZW5lcmF0ZWQgQ2xpZW50IENlcnRp ZmljYXRlMB0GA1UdDgQWBBSxJZjVnlYLAT3uzvDYgc4742J6UTCBswYDVR0jBIGrMIGogBQf 5W7FeEHFokBCu8N6TCQf3WEGLqF6pHgwdjELMAkGA1UEBhMCVVMxEjAQBgNVBAgMCVRlbm5l c3NlZTEWMBQGA1UECgwNRGVubmluZ2VyLk5ldDEXMBUGA1UEAwwORGVubmluZ2VyIFJvb3Qx IjAgBgkqhkiG9w0BCQEWE2FkbWluQGRlbm5pbmdlci5uZXSCFFlTx0p0yd5EjVWrmS/STnhD mtC4MB0GA1UdEQQWMBSBEmthcmxAZGVubmluZ2VyLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEA TrQ45/tBN3SiuqItFv/V+CF3h7Hxe0YLsL+A/P+q9ZhxIscaNjaclgQhPA+rUr+l8DGoXJ/w yAl1E0SSBK+9phIc/9xFOBg3rCy4ngubzP+lHS1t03nMCBSUNsu5qPzqLBPiKaPabUu3Gr9o koRezSszgM3/zNJfr8cMO93csCK/fBccsMx5q+3nxB5XeT7UciicjfEzUA4m2mQxBmGk9SSU 147Gy8UmdSq57Tw82KqUrQ1pJ6IOzVPLREpwlqGbHykSU3MwtPYPtfQeFVjvO/XcWvoFQjbV UyhzAqMMYFudxoVLlJQiAgU38OScTLDgKxCO41h7VOjb2mss0zHndzGCBZUwggWRAgEBMHQw XTELMAkGA1UEBhMCVVMxEjAQBgNVBAgMCVRlbm5lc3NlZTEWMBQGA1UECgwNRGVubmluZ2Vy Lm5ldDEiMCAGA1UEAwwZRGVubmluZ2VyLk5ldCBTaWduaW5nIEludAITAJjRbQoghd4/hcEC 2LQU5ho85DANBglghkgBZQMEAgMFAKCCAvIwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc BgkqhkiG9w0BCQUxDxcNMjUwMzA4MTgxNDIxWjBPBgkqhkiG9w0BCQQxQgRAMaogmsgt7oGn CY5LQI4wRwcYbg/D8c3DDef5YX17NHnZlbTwd72Jw45FO54ekY5jM+ak5562tYbXqwtr2Jfs rzCBgwYJKwYBBAGCNxAEMXYwdDBdMQswCQYDVQQGEwJVUzESMBAGA1UECAwJVGVubmVzc2Vl MRYwFAYDVQQKDA1EZW5uaW5nZXIubmV0MSIwIAYDVQQDDBlEZW5uaW5nZXIuTmV0IFNpZ25p bmcgSW50AhMAmNFtCiCF3j+FwQLYtBTmGjzkMIGFBgsqhkiG9w0BCRACCzF2oHQwXTELMAkG A1UEBhMCVVMxEjAQBgNVBAgMCVRlbm5lc3NlZTEWMBQGA1UECgwNRGVubmluZ2VyLm5ldDEi MCAGA1UEAwwZRGVubmluZ2VyLk5ldCBTaWduaW5nIEludAITAJjRbQoghd4/hcEC2LQU5ho8 5DCCAVcGCSqGSIb3DQEJDzGCAUgwggFEMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYI KoZIhvcNAwcwDQYIKoZIhvcNAwICAQUwDQYIKoZIhvcNAwICAQUwBwYFKw4DAgcwDQYIKoZI hvcNAwICAQUwBwYFKw4DAhowCwYJYIZIAWUDBAIBMAsGCWCGSAFlAwQCAjALBglghkgBZQME AgMwCwYJYIZIAWUDBAIEMAsGCWCGSAFlAwQCBzALBglghkgBZQMEAggwCwYJYIZIAWUDBAIJ MAsGCWCGSAFlAwQCCjALBgkqhkiG9w0BAQEwCwYJK4EFEIZIPwACMAgGBiuBBAELADAIBgYr gQQBCwEwCAYGK4EEAQsCMAgGBiuBBAELAzALBgkrgQUQhkg/AAMwCAYGK4EEAQ4AMAgGBiuB BAEOATAIBgYrgQQBDgIwCAYGK4EEAQ4DMA0GCSqGSIb3DQEBAQUABIICAEqIrtUdjiYNc1V6 ay/VJV1VTcveUPKg3eJkKCUJCL5gee9Fw053N96qZziqK3ORPaaT0xQs7TI+EtMoDhhw6TeE FaZmmhXzmoYxRaK63dP/e9iBRs7RQ3hmy7h331RQMsH/4w6UVdKTvf4v02flU4DwSIT+2+SV laNdcf9BpOqX+ReR/cxmx2IFJGIYcexsoqzSHS1iyZV1aGyJ00S8UOHxZLCL1AGQcgzTTK1H DUYZZNNFKqtKlxcPZPgQYJh8H2IIb5mDVdLFWCtcjuUbu6MrUrDaUjvAkKfW+z1Q63232sNb OfPB37Zy+TERX8bUcLGnNYnPM8hDknsuUsQQGp1iUkLKF2/omQ6nxEjZvYrVFygBQu71Ca9y 65FHWuGW1ew3qThCWQBUdrIIHBItq8uUg9RAy01ZSwndJBK8lHHrMJ/wfRfz2D14sKA2EehP QxtiByISOlqx5NPoNLpQEBmabneTF/Hb2OquBrIg03kx8iRFz/MWu/4SzDP6OuCZiurhJOfQ glMovRbVK4r7pdC+irhygbbkNS0j/Lep+6CfE2tLUwvMtSXCT9cGCbBfRT29IU8EMbZFgj3K CTRy4li4M+3ufWBsCT8if9sRUGfWYw9rUJnaTMB8H5nv7X6wOdQgG91cpGzfEqIRnL+5yno+ rUidhjVngClOJbogQGlSAAAAAAAA --------------ms040008040607020800070109-- From nobody Sat Mar 8 20:53:38 2025 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z9FkM5Tqvz5q1Gx for ; Sat, 08 Mar 2025 20:53:47 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z9FkL648lz3WWS for ; Sat, 08 Mar 2025 20:53:46 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-5e5b6f3025dso4073352a12.1 for ; Sat, 08 Mar 2025 12:53:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741467224; x=1742072024; darn=freebsd.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:from:to:cc:subject:date :message-id:reply-to; bh=gRGrm/tGaSp04GicHK7v77tWrOoa6qe5uA1WCk5s8u0=; b=gBWQfmuJxRb+J7sAw5lYvWRdu3qd8LfZ+SrWYqiiVtshNgK5G/NHDQdjLDdcCDQ4Ew EfLOz3Z5XGWLzc8LjDfFOiwxgC1bdFDIRMNuMrxeiruPuaPyYVKU0igpHTq3EWFT21hO Rgzpt1ci2pSmhENmVrD9FDt5w12qRZNNINCJ7fa3Wta6QOnUtVjk6Xo+yZzZ2C1hoWS/ +JKiLPWVy9dcIEGYypIievKh/MQcX0uKMRl86guHHnPUf0tpj9FrjDxGUeGSL/4LHXdj igPn/kL9irJQh3hER5ID5ve7Wj7VSbw81DC2nzur6pBavLYDzmvIWsWiphKhPK7rKueC W7Hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741467224; x=1742072024; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gRGrm/tGaSp04GicHK7v77tWrOoa6qe5uA1WCk5s8u0=; b=wdchMfmSC3l5YZxlebg08m2IwoRSeuXS8sHQrLuWPtVGH5y47skANvlrrhRlyB2BMy kEWf1flTydYFqgucomPkD2+WN/2T1PeEhMWhepkZ5ERZVYsAzMViSFyF878lHO22/c8I 5EVAL3ZysymH2C0PIctw+uZ6/HwlclhcVFPvIUnqdqXay+zGmDrZkCu1B9Bb6kkos1ee cF7i5QMjSeMCEH5nd7x4pBh6gxmth/HhKZy374mKlfLmVBstLeoeVH2kEpcZ8TOezbBq ET/4lflnRn+A3ciyF6qGWwbf479LCNU0tE4nnuXkBlpOs1WaWSZmRlVt65jYEiaBsufM T5oQ== X-Gm-Message-State: AOJu0YxUZpaO3RqtPdof4qhK+Um6dgXpAEEYabRe4+6FQJIBb0lM9MbR e8WQTbUqgL3JKab0on7mSXyNh6iXThgU+0hrVwD/T6grfo1B/BbEqxqZHQ== X-Gm-Gg: ASbGncuMIe4GUgrVxusIz3FEfvMTE5NLsUeDmr00JwVJvGQ+gJgCIR9x+f8Kcs2DgF4 jyr5J5/1Zo5+9+vT0CNSV6qtXEa9K3S/ExxBUqXTajeRVbbWjNYLCdITSIRX3W0QwjtsgkBF8oV B9dvZm4jZS1cc9wJSSqPTI8RdP44z2BzWL5bsbiuP4xXp+DzlPsrEaw0OiF66RwChtni6rD2mQh w34Mf34J91zOHUohSY0wtGP3IZMHW8GF1/0y0xgJW1n6nZEw7DyzT3b90ToEOtZuNoXMM2DXrLf fopTpM9LGIYxZMk5VOf+n/95Po9jbDw6O6qvKfUU4rRr5EFH X-Google-Smtp-Source: AGHT+IHDJsyKJwW0OIIXPPjLTSSRw6WevffbnkR7NLeqqP962HhDTZf+kPvrf0FKzWpPzagK5vKW8A== X-Received: by 2002:a05:6402:5305:b0:5e5:edf8:88f2 with SMTP id 4fb4d7f45d1cf-5e5edf8a67emr6943922a12.23.1741467223672; Sat, 08 Mar 2025 12:53:43 -0800 (PST) Received: from rimwks.local ([2001:470:1f1b:4dc:b964:f631:e6c9:69e4]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5e5c733fd30sm4302002a12.8.2025.03.08.12.53.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Mar 2025 12:53:42 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Sat, 8 Mar 2025 22:53:38 +0200 To: Karl Denninger Cc: freebsd-hackers@freebsd.org Subject: Re: What happen with vm.v_* on stable? Message-ID: <20250308225338.3ecf012d@rimwks.local> In-Reply-To: <99d5c6dd-dcb2-460a-a0a4-eaac92d5f9e1@denninger.net> References: <20250308191416.7252c32d@rimwks.local> <99d5c6dd-dcb2-460a-a0a4-eaac92d5f9e1@denninger.net> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; amd64-portbld-freebsd14.1) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4Z9FkL648lz3WWS X-Spamd-Bar: ---- On Sat, 8 Mar 2025 13:14:21 -0500 Karl Denninger wrote: > > Is some commits not backported from main to stable or it some > > refactor artefacts? > > > > > Quite a long time ago the VM system and ZFS' interaction with this > (specifically UMA) had some very bad effects under certain workloads > and these three sysctl's tried to mitigate that -- and not very well > in some cases thus I wrote up a set of patches and they were under > active discussion for some time (they solved the problem for me but > not for everyone.) > > It only bit you under certain circumstances but if it did it was > pretty bad (e.g. 30 second no-response pauses, etc.) > > I've not seen this sort of misbehavior in the last couple of major > releases and am running fairly-heavy "same general type" workloads > that used to be trouble with ZFS on both 13 and 14 without incident. > There has been a LOT of improvement in these interactions in the > intervening years and OpenZFS was brought in as well which also was > involved in significant improvement for certain workloads. > Probably better to remove these sysctls as they do nothing and provide no usable data? My problem is that amdgpu start freezes in case freemem =< "v_free_min". And I have no ZFS at all. I am looking for some sysctls or patches to mitigate freezes. Looks like this issue is same for me: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277476 https://github.com/freebsd/drm-kmod/issues/302 From nobody Sat Mar 8 21:09:12 2025 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z9GHC4cLRz5q2Gr for ; Sat, 08 Mar 2025 21:18:47 +0000 (UTC) (envelope-from li-fbsd@citylink.dinoex.sub.org) Received: from uucp.dinoex.org (uucp.dinoex.org [IPv6:2a0b:f840::12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "uucp.dinoex.sub.de", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z9GH84wBqz3jK0 for ; Sat, 08 Mar 2025 21:18:44 +0000 (UTC) (envelope-from li-fbsd@citylink.dinoex.sub.org) Authentication-Results: mx1.freebsd.org; dkim=none; arc=pass ("uucp.dinoex.org:s=M20221114:i=1"); dmarc=none; spf=pass (mx1.freebsd.org: domain of li-fbsd@citylink.dinoex.sub.org designates 2a0b:f840::12 as permitted sender) smtp.mailfrom=li-fbsd@citylink.dinoex.sub.org Received: from uucp.dinoex.org (uucp.dinoex.org [IPv6:2a0b:f840:0:0:0:0:0:12]) by uucp.dinoex.org (8.18.1/8.18.1) with ESMTPS id 528LI7KB034612 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sat, 8 Mar 2025 22:18:07 +0100 (CET) (envelope-from li-fbsd@citylink.dinoex.sub.org) ARC-Seal: i=1; a=rsa-sha256; d=uucp.dinoex.org; s=M20221114; t=1741468690; cv=none; b=PTOXucuHCI4uWnbIGuFwQCq4P6AIRDLx7UZ9JjZb5G05GCfUuXVk6vazdx3fv7MEaXHDt4TF6BVFwXY5xbzew9qfdMpuhq08dlYqSNt68SzD9m2GJytTeGOo/PeQBS85lb4/PToGstWm+Ig7SJwsCzJxga/xSkPxlZv9RSck34c= ARC-Message-Signature: i=1; a=rsa-sha256; d=uucp.dinoex.org; s=M20221114; t=1741468690; c=relaxed/simple; bh=SfdFZgdzA2Hwp6irAnNGNMVPSesjQnHZhprvQJPMtMQ=; h=Received:Received:Received:X-Authentication-Warning:From: X-Newsgroups:Subject:Date:Message-ID:References:Injection-Date: Injection-Info:User-Agent:To:X-Milter:X-Greylist; b=j/RQ8aE3+PTO2VhZ8xhWxYt3KKibrIwVcWVA/lpUtD4CWcOzqBSJ1dGFHU670Feoe65dM1HtX1xlcVGXQVY5f3TT62DWM6oyR5IfX8TaAXaVPSUT4m48nGAI9zyMGNowLjhSjay+3SOmV1zkvbu0W69OlRzMBj+tPVBNIJmzng0= ARC-Authentication-Results: i=1; uucp.dinoex.org X-MDaemon-Deliver-To: Received: (from uucp@localhost) by uucp.dinoex.org (8.18.1/8.18.1/Submit) with UUCP id 528LI7rr034611 for freebsd-hackers@freebsd.org; Sat, 8 Mar 2025 22:18:07 +0100 (CET) (envelope-from li-fbsd@citylink.dinoex.sub.org) Received: from admn.intra.daemon.contact (localhost [127.0.0.1]) by admn.intra.daemon.contact (8.18.1/8.18.1) with ESMTPS id 528L9INS053942 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sat, 8 Mar 2025 22:09:18 +0100 (CET) (envelope-from li-fbsd@citylink.dinoex.sub.org) Received: from intra.daemon.contact (news@localhost) by admn.intra.daemon.contact (8.18.1/8.18.1/Submit) with NNTP id 528L9Cqu053453 for freebsd-hackers@freebsd.org; Sat, 8 Mar 2025 22:09:12 +0100 (CET) (envelope-from li-fbsd@citylink.dinoex.sub.org) X-Authentication-Warning: admn.intra.daemon.contact: news set sender to li-fbsd@citylink.dinoex.sub.org using -f From: "Peter 'PMc' Much" X-Newsgroups: m2n.fbsd.hackers Subject: Re: What happen with vm.v_* on stable? Date: Sat, 8 Mar 2025 21:09:12 -0000 (UTC) Message-ID: References: <20250308191416.7252c32d@rimwks.local> Injection-Date: Sat, 8 Mar 2025 21:09:12 -0000 (UTC) Injection-Info: admn.intra.daemon.contact; logging-data="43387"; mail-complaints-to="usenet@citylink.dinoex.sub.org" User-Agent: slrn/1.0.3 (FreeBSD) To: freebsd-hackers@freebsd.org X-Milter: Spamilter (Reciever: uucp.dinoex.org; Sender-ip: 0:0:2a0b:f840::; Sender-helo: uucp.dinoex.org;) X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (uucp.dinoex.org [IPv6:2a0b:f840:0:0:0:0:0:12]); Sat, 08 Mar 2025 22:18:10 +0100 (CET) X-Spamd-Result: default: False [2.90 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_ALLOW(-1.00)[uucp.dinoex.org:s=M20221114:i=1]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_SPAM_SHORT(0.90)[0.901]; FORGED_SENDER(0.30)[pmc@citylink.dinoex.sub.org,li-fbsd@citylink.dinoex.sub.org]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; FROM_NEQ_ENVFROM(0.00)[pmc@citylink.dinoex.sub.org,li-fbsd@citylink.dinoex.sub.org]; RCVD_COUNT_THREE(0.00)[4]; ASN(0.00)[asn:205376, ipnet:2a0b:f840::/32, country:DE]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; R_DKIM_NA(0.00)[]; HAS_XAW(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[sub.org]; TO_MATCH_ENVRCPT_ALL(0.00)[] X-Rspamd-Queue-Id: 4Z9GH84wBqz3jK0 X-Spamd-Bar: ++ List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org On 2025-03-08, Rozhuk Ivan wrote: > Hi! > > "vm.v_free_min", "vm.v_free_reserved", and "vm.v_free_target" sysctls describeb in i386 notes and some FBSD docs. > I try to tune it - see no effects. > I look into code of 14/STABLE and fail to find code that read these values. > > It seems it only show some initial on boot values and do nothink while OS work. Yes. I noticed that when upgrading from R.12 to R.13, my tunings on these values no longer work. The matter is probably related to this (but I don't think you can tune these easily - doing so would be somehow ambitioned anyway): admin@edge:515:1~$ sysctl vm.domain | egrep "free_(reserved|min|target)" vm.domain.3.stats.free_min: 25825 vm.domain.3.stats.free_reserved: 5388 vm.domain.3.stats.free_target: 87136 vm.domain.2.stats.free_min: 25827 vm.domain.2.stats.free_reserved: 5388 vm.domain.2.stats.free_target: 87144 vm.domain.1.stats.free_min: 25827 vm.domain.1.stats.free_reserved: 5388 vm.domain.1.stats.free_target: 87144 vm.domain.0.stats.free_min: 51281 vm.domain.0.stats.free_reserved: 10647 vm.domain.0.stats.free_target: 173183 Which brings me to another question: when a domain runs full, why does the system start to pageout instead of utilizing QPI? I for my part solved most of the problem by hacking ZFS UMA to do round-robin. UMA can perfectly do that, it's just not documented anywhere. But there is a patch suggestion from I think Mark Johnston? that does practically the same. cheerio, PMc From nobody Sat Mar 8 22:22:49 2025 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z9HjV1YRQz5q6N7 for ; Sat, 08 Mar 2025 22:23:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z9HjS5TDrz3FcW for ; Sat, 08 Mar 2025 22:23:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=S8y8stCk; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1741472586; bh=jtlpo6Zt694YOdBhV2B9hlk3u/T6n0b3Ooy4JpANmgk=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=S8y8stCkUjc2/bSoh/MgtZrNTI7lrhTGpGoPbv/ectMmwidcX0nzHVQJQCCmn1l1Xwyf/hWHOY+00FukB7GRH616d0jaP0wfCZRNRZhkIGQjDOKWWiAKF1HWGX2UqTkCqiyX4qBEM3It1Ppn3nkpTRePbo/kTJGrtuXiRa2/dob+ktVrbnXlY2DXk3GHMnUaDgrRCD3QfBjzAg/noHveQjG9HoaE5ifPbCWcTKt3Cfy+iRN5ZK8fkgg+Cd8HNJMit2NJxwmZPCTRDQVH4jhqhos9fOP7kO2dXaNAVkxt+WloXRuAd19Tzz3l3IJ5VUcdU70/V3GKLR5gAYvajUwrEA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1741472586; bh=MzuQb8sN5GhHtJGg+ueL4sqw48mrHpJxPOgiKHKCoKR=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=Qlb0OZjp4OWgopOGwxARmWQDwQoYfqwwkxymN8r6ehI5zJ8BeRwGZhdaNKRgHqSFOusKjXtbX5WK7YpAyvNb6It/0y301GhYCFYtzLphYg5W6wY4y4G2C8k3df/m5AYdtKqnoGAFh5a62u+8Dr+PRdpDxdqBvIonyLZRkm/74DZcF41XTXP1wzjJ3Ro2cm6k9PvRvN8LcsGHZW4pr5HQW1Q1lJFM7mgBpyWyp9TjCw3gYQPaCLlOvmttIorir9XXRVO3sZXx/EZK561O+GFQ5L8fOC8vGeinUc2Mh6wr3camxdLf295dGZ4KTdxLpPbchpJqfmHhyJ1PMX11ttN6fw== X-YMail-OSG: zsJFYaYVM1mvbwcLSLiGKdszrW9FG2v3THJAbe6eGD0ihzSJfJ0APV0jOC0mPmj qqVJstfBAiJLRLloCqQ4hnuixv7dn9Qn2IHb7E4o4bSmzsBZM.F1EKFtwOj9oSuW8geDfm6JHEHg ItYTQJ_BMaIfM41F1kBTfoBWZcAsg0W8RzOCbHuacGLdVqZONaHDA7KcG5y41bnYdtBHdChXagZu l7LBWLdpbZUXmu4AeC2okbW5833DMv41OO3zrWgP6LjNUbYVJNmP1ksPsy84fnmbbZL.14BGt0vR 0r60MP77UofwhK1zg8n_Qkgc251iiSPa3mqGIS_ZlrsVb5IHoeR5vOlAcIEHGnHnJCJF5AXHN.oU 95TVjnNzoBTiwt9MwqGrCCHG3F1CXHEb.lTrFma7Rkycl5qMXTjQhx4EBIS046TwsYF6Ev2oHh0H tOVtFJIQRzmXnsY6b3QmmdyIBIupwM11MFJrAF91Vg9c72XZr._xIutnN6luhmqo90B1EJm7EqAP tJcOh98O0OxqT5vJMCH23LgkG3Qis9Z32QkOuqpjJqqPuvpw0MySXtwXqhKC77X7Y7WnQv2Y5bGE 7LztvcQPrBu9gR7g8ySyahHkbQf.EAcJUGNZ1zGBztRjZATisAZj7zh8BjXRCKI8bGHqqdwjYBVW 3OrtGtwpDItj2KYK61yUMMPoAanWC9Ce.t0J7lMJOAitTImQ10TTB85rrT3XhoLzdQ_Oz973cRla PfVVik4.hCj9EuG7buq.qNT8taKUXSClsBCmcCK6JZDG0GhrMzPDfUC61LL6GC7ak1.c4Llv.XW2 ehdOeLmUgHJ823MZFI7jDb37IULr_zkUnePVU4aY5mr.rso_y2ZHJTqgJ95DGX5CklOVqad00.BK 9vqcLyXEymZeqc7s63WmkPVKc9F8W7wKIX.K.emr1Rrbfnwm5Nh6cSBQOEUD2ZLqujPc8bDs3Dpf uDycJzjV3yQ2PBVqrNOMlg5Ja09thDGX27B6d43Fsb6V4cmlCxyNZmPIfoj7CRi.ExB1j7MI6S4O FfNwNjq308bayUf008QzRFQtqJePC61ryQ37cIAbGr41RjO6glHtS6H64Gp6CpDzEFOsW26_Xuaf SQBaEWzxxAD0Evugv7BumPTX4HWU9IZh0uLQizzTsYG5Qwh5SFSzKhttS7INW8oXKXYCzHV7tlCs 4LtQ69Z6DUVkKw8WSDTQ8Ng1oyzkHsodsAKX4HTZDfvSI2OhrK9kJeYBNv.h2DDHHjPsAWaQgioQ CaXLACgcU5tB.B5d.mLqVOF125JdewSo_LMS2Xs4xiezDv3epECgfiutLWzZh0g.XlUHJiIytMOg jqBm5MrjN...e5tio4TtykzAs0GaCTMigL4ga5I43dw2Zn0gRM4I3wVnbK52pPlal.ZdeyZx0YAb fEOHTquub7PEsedg0sckoyVosbaZW6qttErR2ac01WlUHtWNghJiVhye3HKn4KrNZYTjvAS7wUIp UcP7RVP_pUVTjWWatSkjVYvEbHfr2In.cYBpLGz9UjgO7M_ggKJLxB1dAAoCdZs_JM6sHbkr60MP kFJ.W5866EV23embpNGqyOsSRAKRuYBWa5G2BqA2hGnbBdUVUxZYauT1TpGrSqudNzrLW90uzMMh Nhk.3BXJ9APBfuNdq9bpaghb_lIYJutNMTdeKMcqk12gv68dNo38DIGqXMPdWNC9DjvSGsV8fvJP yAiB6oMs3m.k4v_3BEOofWo30hHNqa2NezvE4dzpx.XkumXIbcdQyUAkD8eAObJtj1EjUbUpZo2X 7j4Xh10D5vzMKvNd_d509eVdduahpdhxUs8XtpS3GQwAUNm1Uyv0w7DdMDUNnpdVVqDu6knr8SO7 Gl90SxV2a7zeywwD6eMLqs6az02RS9iu5hVSH6is22BX.uQuu2aEL6UtchNIf8NcWU_CFfbPxMug 8PQg9hXAhiTdWin5a33d3OPXQ3Lc57KvOejYoeyvxHwc06ZQJfg.milfVOObzNSzc8fJEG2D_CnE Y6kwf9bnYYiGI.myZubiQmZGtNMNgnqw6ombTgL1MU45wAkGG9YZrIGS21RUs8drr2mtdgLZ4Fb8 Il5m0t8zAbHeSxcazlW11zDs_Bo7Io5wQEL1W65oY4NEpEkTJj20rQZnWvgaPeYaeZLlMPf1El9j 6KrfNuXkUoCJ0Ake7PKoFTJk70BMPfyJ7PWRImpAUAJnxsJcaDHAbc12VCRUa0SAPSxHnThvjmOt uzR5r1Z6JIdggXfMnyF.vC0j49yuicOgQMOvAvw9PRyBVQxBgGdpg9jFYDLyl1mvVtimkO2KgJQ7 DOGIs X-Sonic-MF: X-Sonic-ID: 8c183126-df7e-4d27-8e00-3a73debe122d Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Sat, 8 Mar 2025 22:23:06 +0000 Received: by hermes--production-gq1-7d5f4447dd-kplct (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c0e8adaa9e5e8c80d4aa2c388fa672fe; Sat, 08 Mar 2025 22:22:59 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Subject: RE: What happen with vm.v_* on stable? Message-Id: <7C1A8B0F-CBF3-45F6-9EC4-56B4AE3FFD1B@yahoo.com> Date: Sat, 8 Mar 2025 14:22:49 -0800 To: Rozhuk Ivan , freebsd-hackers X-Mailer: Apple Mail (2.3826.400.131.1.6) References: <7C1A8B0F-CBF3-45F6-9EC4-56B4AE3FFD1B.ref@yahoo.com> X-Spamd-Result: default: False [-0.21 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; RBL_SENDERSCORE_REPUT_9(-1.00)[98.137.65.147:from]; NEURAL_SPAM_MEDIUM(0.98)[0.980]; NEURAL_HAM_SHORT(-0.89)[-0.894]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; NEURAL_SPAM_LONG(0.20)[0.203]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_TWO(0.00)[2]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; TO_DN_ALL(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[yahoo.com:+]; TAGGED_RCPT(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.147:from]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.147:from]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4Z9HjS5TDrz3FcW X-Spamd-Bar: / Rozhuk Ivan wrote on Date: Sat, 08 Mar 2025 17:14:16 UTC : >=20 > "vm.v_free_min", "vm.v_free_reserved", and "vm.v_free_target" sysctls = describeb in i386 notes and some FBSD docs. > I try to tune it - see no effects. > I look into code of 14/STABLE and fail to find code that read these = values. I see reads of vm_cnt.v_free_min and vm_cnt.v_free_target and = m_cnt.v_free_reserved : # grep -r -e "\" /usr/src/sys/ | = more . . . /usr/src/sys/contrib/openzfs/include/os/freebsd/spl/sys/kmem.h:#define = minfree vm_cnt.v_free_min /usr/src/sys/contrib/openzfs/module/os/freebsd/zfs/arc_os.c: = zfs_arc_free_target =3D vm_cnt.v_free_target; /usr/src/sys/contrib/openzfs/module/os/freebsd/zfs/sysctl_os.c: if (val = < minfree) . . . /usr/src/sys/vm/swap_pager.c: s +=3D vm_cnt.v_page_count - = vm_cnt.v_free_reserved - . . . /usr/src/sys/vm/vm_pageout.c: vm_cnt.v_free_reserved +=3D = vmd->vmd_free_reserved; /usr/src/sys/vm/vm_pageout.c: vm_cnt.v_free_target +=3D = vmd->vmd_free_target; /usr/src/sys/vm/vm_pageout.c: vm_cnt.v_free_min +=3D = vmd->vmd_free_min; /usr/src/sys/vm/vm_pageout.c: vm_cnt.v_free_severe +=3D = vmd->vmd_free_severe; I see the same in both my main and my stable/14 source trees. > It seems it only show some initial on boot values and do nothink while = OS work. See above. I've not analyzed the code involved, however. > Is some commits not backported from main to stable or it some refactor = artefacts? =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sat Mar 8 22:47:35 2025 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z9JFy5Dm7z5q7FB for ; Sat, 08 Mar 2025 22:47:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-24.consmr.mail.gq1.yahoo.com (sonic311-24.consmr.mail.gq1.yahoo.com [98.137.65.205]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z9JFx2fj2z3Rfv for ; Sat, 08 Mar 2025 22:47:49 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="M/KyFLTH"; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.205 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1741474067; bh=zS9+Si8aDiAAXiyw5sAFVYoqUjZnwqqKoCtv1JDJkaE=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=M/KyFLTHyhTe3bVbRLj8lZJgv/NBJ2TvlUy+aejXl9aBH4ndTvrPJBX3epUGF2aybX81H7//vLF49BiB5TuATwqFA2LB54tnleZ1A1spB4b3SAWd0N8L3VQvmm40lk1k9KiFtEzjuInBXuQqwkBAWE705Gd8oHPcto7uZaAqkwCegRZLY30AmNnKCH3cp3zoN3LIAjcYF+KXuMqWZEOuuujNXbNupYfSOxe6icuB9O+mn2Ap5wWOHoHZWmKL/81DE8cZTLAtU+XoKzTpVJoQVc3QA8uwVbMjzXuL5KJgmYyl9Vab5x/5SEhGYeadWG/j9gLKjiWjNtGCMFrXzkSwFQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1741474067; bh=2qu0YGPThrVWoV8sbm3lFwshGTP58R+Tqc8DwWvTJRw=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=o7R+VuwYzqRI9cmJDiuniq/7ySy5K2cZbrzb/MAMUsqwkXalIIf+IH/1oCIApUxETLxD/GEOzlCS5rrLX3GWGc0Y2Vk6pg+AT381U787PUTk7bhRPacjJwKgYuryuAcxFwjwzScJlfZiIV/XxHmicjaBjXPV09BPu8cV7Vrk4gBt8u+y37izgLK5BZPofpkZa3wmHUpgLt+uep8zyygch/XCp90ZSjg2Q5sYsqUpST1U1ybXlKMGfWOISxM/Ma7Ph1qQkpvtyCCDvBENKOeGaEpFhN63DSnUGbh4CMS+74NJh7gi5gs4fiGqFsO6qK8W86iATh1KRhHRdDqMoBh/dg== X-YMail-OSG: Ku8UEPcVM1m..2pGeq7aLNpInnJ6IvASmaVIAaSmZJGVs6yFezaPxruh9GNRcVL jgfYGV4UHT21Csnrm7Rld9oF9vAREEJ71Wj7JZGhSBogSO622aCClChrB7HJgR72GWBxn4wp2jRd JWHMHB.Uk3xsf1zq2V0dR3fAE17c9Axywj23.uCgfUfl9EvftB4F.FpghNJx.onq.vZ1UA6jm6iJ 0T.BpDD5vWnAkxdWqExwKuSq3wKS9oHMkQ0xSrxp9rTFTRHjOfC6GLGObAwVRpOsebvfwKfbiNv6 nafJb0tj_GO1vLO.wbyeoINFFpGZDewADW4arNK6lltL0AE98YbAS4LtB1unG.meIcS8PGB.XKft 8RWbQEqkQmi6UU..F2hIc4K6UE9vSh6rI2fupdSMu1WIDEiq3YfuinqvGxfxx3AVhMC1v4IgINYy 4aDBqESHIfRYUBciRCpcyUWFow7Jd_P_C799LAlpxHe7ayQfQATWj25CKaerT5AXkRD5ehz.2B2e W4DvI9KxGu3jPvaBuYwhiDRhxeDCLm6hWQJT80RWmLf1NQYxpuyEUTUkuHjvrqxjzy0Ek3ZJyXAp yCE6gCb7LFR1MHsQjXe_GjK3mcEUYFYChKDbjo1awVhLzUfRqJlSIu3WTBJflutwd6Emph4IRVzy 10QsypfxgNcTtMn3caXA2ZvRWJiIxdUGsnvA6uGtwTM8rJlgsubXHh0kI3xE8qdfn_nsmBO0Y_wU oprBPB6fXKbrp97.lagrzHeyRXapdXr2dKxGB2iHGrJXSu9t6.qxWEAw3tJyx9VAMYD55vYGyoIx YCbwvKqPD5mh5_ouUCYft.bXnzbmDJdJENWTU3wWMUVCljoyiAOk9aIoSPohkcow5dTzRk_Y4Jo. uQm_b7RARGloRdAQpj2jKnL8mBhm99A4_4aPkAc_6uYckh75BGCxBz6pynCVW5DmObkVFbq9n.1w U2FGEFjyt9R78YOvGtPG5OQwgqy2gJG2.3qbLGr7pV8f.zoCy_m1kbpFSUp5UCfwSK.b3rFyni7c YhZuE7HhMQzonIgl9XJAVreXLTlAzyEBMS6pXEmJ3r3PFUrTrodCB0wCo0np4en7OiO82AAOoP01 Pzm.HqyXLOLSEeZp7VYg5j4T9H6ZhH6pK7GaaKvtSYa1yZTGbA5F9DeINvI0M0qWCaHStMlALFCb FHTN0AgqfT9IAOlatX.3JNJkoSfERhZMO_vEO5Soeg39SjfVP4dRvWmefXoWvvxzKgL2u5UpXWDP 1FcFWS4YzxUBwnTgevCP7.PK3wgTlkvn9wK2CJF_CpPXlg_TSUrUBYbz_BwfKN7ZV85MgwYWrpPV wnek7lTtB1JoAancPkECx00yaaCBbpr0W3gb0J5._au9RP8uk60oMCKgRYGXZnxwsN744umaJEIh RClfWCDSrKSxAXhJ4MbpAfr0CnM4xZ1GQJ7xs48MtBe.OVI0Y7XB6uaydxNd3lWeVgyKjWhWASfV E6jx7wNiWf7kmSNhslXqU_VhD7B_DGhVozOzRm_tf2OfVO0aFhLwn0WyNMU26u9UbukjaRDyItfK PvsTBMlCWK0nQAxEdtsWwwlgAb3lEZxiDKmsGB5H_GvLfpcf.0iR66sgF04Z1dFzQV8pVP2r_c0x qaY3AY6.qDUCdS2o2Gw7UK.YSAiPpc_Gu1.dFFKBjQaSn1LF5sVKP2VeWo8NawAuhnHrD015Nj1P YBZF0oxFEYgJwueencA0Km0ulhSmFOG_0cUaqu0gcITNHcUUzUcoBUo7GAChoLtMTD_bIqH2bCJ0 sOktUCoV.YP.H.V4DdTozcoh.RVWHGk_6zXp5cfI0kUMN5gN.EcWBMR1C3iyDWCmSTA6NgpNQbQ2 LZmXygF468kcyLKWHhnpeiO7bm0_Jw36RIaDnYkiwL1cNr9RmxajYeOfzwqGkNPgHOX2FA4iavJn XWGQo88lhBXt0VD_CsLZ94sTWvVNc2uojmR8LkXAwG2XCcgBwgu2pY.vfmHScgmLclZ6R5Eeh0PI OTYPNxB560t8ws4Tz7RWdWw_uBYf_3MwhiAL0sOYSI8_gZOqHWWjPYJk05bWRHgtdwQSLhVqYf.V .LAunMKvchVKQhUyhBNais6yoiI2rK2mYYRr8ZP.iBSeL.F6VGpwadXtAdmnO66zghyTO5heKrW2 HAJ0DvSoR4CQLAvKH.Kk2J0cgtkkp1qZA2vVsDNJWgKvWC0pr_sHkg9tiIXIZkxGAxssUb_cTFHv gAPDP6v4dL9Bw0Kd49psnPRRDt93YCLHHU9ZluhBaRvAyLUYCk_wNs4jKHC2IRbJJwp3LOnjxhNu 2ew-- X-Sonic-MF: X-Sonic-ID: 254f8d83-fed2-4de9-9277-c2bf871100e3 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sat, 8 Mar 2025 22:47:47 +0000 Received: by hermes--production-gq1-7d5f4447dd-7qhsj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 879937b112b21f5ed8f01a7053dee59f; Sat, 08 Mar 2025 22:47:46 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Subject: Re: What happen with vm.v_* on stable? Date: Sat, 8 Mar 2025 14:47:35 -0800 References: <7C1A8B0F-CBF3-45F6-9EC4-56B4AE3FFD1B@yahoo.com> To: Rozhuk Ivan , freebsd-hackers In-Reply-To: <7C1A8B0F-CBF3-45F6-9EC4-56B4AE3FFD1B@yahoo.com> Message-Id: X-Mailer: Apple Mail (2.3826.400.131.1.6) X-Spamd-Result: default: False [-0.86 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; RBL_SENDERSCORE_REPUT_9(-1.00)[98.137.65.205:from]; NEURAL_SPAM_MEDIUM(1.00)[0.999]; NEURAL_HAM_SHORT(-0.96)[-0.958]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_LONG(-0.40)[-0.399]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; TO_DN_ALL(0.00)[]; ARC_NA(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.205:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; TAGGED_RCPT(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.205:from]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4Z9JFx2fj2z3Rfv X-Spamd-Bar: / On Mar 8, 2025, at 14:22, Mark Millard wrote: > Rozhuk Ivan wrote on > Date: Sat, 08 Mar 2025 17:14:16 UTC : >>=20 >> "vm.v_free_min", "vm.v_free_reserved", and "vm.v_free_target" sysctls = describeb in i386 notes and some FBSD docs. >> I try to tune it - see no effects. >> I look into code of 14/STABLE and fail to find code that read these = values. >=20 > I see reads of vm_cnt.v_free_min and vm_cnt.v_free_target and = m_cnt.v_free_reserved : >=20 > # grep -r -e "\" /usr/src/sys/ = | more > . . . > /usr/src/sys/contrib/openzfs/include/os/freebsd/spl/sys/kmem.h:#define = minfree vm_cnt.v_free_min > /usr/src/sys/contrib/openzfs/module/os/freebsd/zfs/arc_os.c: = zfs_arc_free_target =3D vm_cnt.v_free_target; > /usr/src/sys/contrib/openzfs/module/os/freebsd/zfs/sysctl_os.c: if = (val < minfree) > . . . > /usr/src/sys/vm/swap_pager.c: s +=3D vm_cnt.v_page_count - = vm_cnt.v_free_reserved - > . . . > /usr/src/sys/vm/vm_pageout.c: vm_cnt.v_free_reserved +=3D = vmd->vmd_free_reserved; > /usr/src/sys/vm/vm_pageout.c: vm_cnt.v_free_target +=3D = vmd->vmd_free_target; > /usr/src/sys/vm/vm_pageout.c: vm_cnt.v_free_min +=3D = vmd->vmd_free_min; > /usr/src/sys/vm/vm_pageout.c: vm_cnt.v_free_severe +=3D = vmd->vmd_free_severe; I'll note that the +=3D vmd->vmd_free_... figures are for a memory domain, of which NUMA would means there is more than 1 domain in the system. > I see the same in both my main and my stable/14 source trees. >=20 >> It seems it only show some initial on boot values and do nothink = while OS work. >=20 > See above. I've not analyzed the code involved, however. >=20 >> Is some commits not backported from main to stable or it some = refactor artefacts? =3D=3D=3D Mark Millard marklmi at yahoo.com =3D=3D=3D Mark Millard marklmi at yahoo.com