From nobody Sat Jan 13 17:01:58 2024 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 4TC4TT2SHPz56BZW for ; Sat, 13 Jan 2024 17:02:37 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) (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 "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TC4TT0Mcfz4gpv; Sat, 13 Jan 2024 17:02:37 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-a28b1095064so826737366b.2; Sat, 13 Jan 2024 09:02:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705165355; x=1705770155; 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=WjhvzhlkUcb4bVTl6eWb7MnckskdRGNqBzVRWNdJKWg=; b=ipZKOJJTsb8dvtLALtFmyB8gxjOn34ElqnXN5iVIzReZ6cJNPuEBYhiZKoO2j5QhYx 4ZwOi3XjI3r12Gsm67oHGbgqV72eygNRkbAJgM2rY1awFzJS4uPzYeeci3iK1JGgljKh qz11TanVYTCmWkoR243c5i6gql32HaFGCt8poF6VY6fkmH7Sg/J2KNaWQxLCxQBXjcMS K3VOfSXO9rFn4+vMzg1bVbaQ35iCtYnO9nomjyiE/Im0Z1Kk0f8PJcU2p4d+YN43HAC/ RtDCWIeCeZsJPERAaxI+2yzd9P4BM7/beliWgftLz8h3sljXnES8pn6rQY+lGH9WBA1D FH7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705165355; x=1705770155; 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=WjhvzhlkUcb4bVTl6eWb7MnckskdRGNqBzVRWNdJKWg=; b=hBNxMcjTVVxSEP79TQ3vV+TlngROqs7PPHmNWbpjr/70+kKan66YKCVZhSATf3dau6 bd/BTXXWKSdqF0BQS5aw5BBrvP6gwq4tGnFwU2dNLzwb4Q7CbEdp812HbtDTCVjyjApG l8JrcvTGConKY78RTUv012N6gHW/QaVrEGYnCOkj4d+ifFktI32GK5KEHeAWoZC6OG76 F5hbxMgVV60ola4wdiAz4VN39FaqWpuDPrjpRCKbWvCax+lCzHHrpN+pLCLDiSjOvwTB lOBPJ5coIQIPu5gqcfz790WcYXEdPZHcKp4NYrp+oVCTfw0gl1jtsWurl2gXvv1m+0Es 7Lcw== X-Gm-Message-State: AOJu0YwX1EnNk4L953JrgkPPoioxHAobtJsggVO5tzDxqw7YnZU1K53G /fCMUiidDzMC40k9EcJBkJ3teg8NCCV6nGWdt+pveenwnK8= X-Google-Smtp-Source: AGHT+IHKxhait/6/AxaFRPtU/6RHERc409Qa7KA1F9wB8RFCfZ2b7MQBGT2DteWplh435NNqTBDYPFZgg25ylrk8f6I= X-Received: by 2002:a17:906:ba8a:b0:a2d:7f0:bf35 with SMTP id cu10-20020a170906ba8a00b00a2d07f0bf35mr384113ejd.238.1705165355255; Sat, 13 Jan 2024 09:02:35 -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: Mario Marietto Date: Sat, 13 Jan 2024 18:01:58 +0100 Message-ID: Subject: Re: New to freeBSD and looking for guidance To: Warner Losh Cc: Sairaj Kodilkar , John Baldwin , freebsd-hackers@freebsd.org Content-Type: multipart/alternative; boundary="000000000000488e1f060ed6bffe" X-Rspamd-Queue-Id: 4TC4TT0Mcfz4gpv X-Spamd-Bar: ---- 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] --000000000000488e1f060ed6bffe Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Warner Losh,did you read the messages that I tried to send you ? You never replied to one of my messages privately. He mentioned xen and there is some work to do even in this area,trying to fix the missing code on FreeBSD for arm 32 and arm 64 bit because FreeBSD as domU does not boot when virtualized with xen. I've been working on this for several months. You helped me,but not so much,probably because you don't care so much about xen for FreeBSD ? Instead,I care. I think FreeBSD needs that xen works great there. Unfortunately now I'm definitely stuck at some points. I need professional help to make progress. You can be the right person,but you seem not interested. On Sat, Jan 13, 2024 at 5:53=E2=80=AFPM Warner Losh wrote: > Hi Sairaj, > > Thanks for your interest in the FreeBSD project. We've been around for a > long time, and sometimes ideas on our ideas page are sometimes a bit old. > > The Solaris Doors project was done a few years ago at > https://github.com/bnovkov/freebsd-doors so might not be a good choice. > > I'm not familiar with the bhyve integration one. John Baldwin would be th= e > best person to answer that question. gdb works well enough for me, but th= is > one may still be relevant since I think it would greatly improve > performance. > > Another idea in line with your virtualization would be to implement > virtiofs on FreeBSD. We have virtual network, block , console, etc, but n= ot > virtiofs. This is basically FUSE over virtio channels, and isn't too big > of a project that would let you use your virtualization experience and > learn about filesystems. > > There might be other projects as well. This is the one that occurs to me. > > Warner > > On Sat, Jan 13, 2024 at 8:53=E2=80=AFAM Sairaj Kodilkar > wrote: > >> Hello hackers >> I am Sairaj Kodilkar, a kernel enthusiast and looking to explore FreeBSD= . >> I am currently working at samsung semiconductor research and previously >> interned as linux kernel developer at Texas instruments, where I worked = on >> adding xen hypervisor support for their SOC. I previously contributed to >> unikernel as part of google summer of code where I worked on synchronizi= ng >> virtio network driver. >> I was going through the ideas list and found "Solaris Doors IPC >> Implementation" and "bhyve gdb-stub/dcons integration". I would like to >> know if they are still available. >> Also I am new to FreeBSD, so any guidance on these topics is appreciated= . >> >> Regards >> Sairaj Kodilkar >> > --=20 Mario. --000000000000488e1f060ed6bffe Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Warner Losh,did you read the messages that I tried to send= you ? You never replied to one of my messages privately. He mentioned xen = and there is some work to do even in this area,trying to fix the missing co= de on FreeBSD for arm 32 and arm 64 bit because FreeBSD as domU does not bo= ot when virtualized with xen. I've been working on this for several mon= ths. You helped me,but not so much,probably because you don't care so m= uch about xen for FreeBSD ? Instead,I care. I think FreeBSD needs that xen = works great there. Unfortunately now I'm definitely stuck at some point= s. I need professional help to make progress. You can be the right person,b= ut you seem not interested.

On Sat, Jan 13, 2024 at 5:53=E2=80=AFPM Warn= er Losh <imp@bsdimp.= com> wrote:
Hi Sairaj,

Thanks for your interest in the FreeBSD project. We've been around f= or a long time, and sometimes ideas on our ideas page are sometimes a bit o= ld.

The Solaris Doors project was done a few years= ago at https://github.com/bnovkov/freebsd-doors so might not be a good cho= ice.

I'm not familiar with the bhyve integrati= on one. John Baldwin would be the best person to answer that question. gdb = works well enough for me, but this one may still be relevant since I think = it would greatly improve performance.

Another = idea in line with your virtualization would be to implement virtiofs on Fre= eBSD. We have virtual network, block , console, etc, but not virtiofs. This= is basically FUSE over virtio channels, and=C2=A0 isn't too big of a p= roject that would let you use your virtualization experience and learn abou= t filesystems.

There might be other projects as we= ll. This is the one that occurs to me.

Warner
<= /div>

On Sat, Jan 13, 2024 at 8:53=E2=80=AFAM Sairaj Kodilkar <skodilkar7@gmail.com>= ; wrote:
Hello hackers
I am Sairaj Kodilka= r, a kernel enthusiast=20 and looking to explore FreeBSD. I am currently working at samsung=20 semiconductor research and previously interned as linux kernel developer at Texas instruments, where I worked on adding xen hypervisor support=20 for their SOC. I previously contributed to unikernel as part of google=20 summer of code where I worked on synchronizing virtio network driver.
I was going through the ideas list and found=C2=A0 "Solaris Doors IPC Implementation= " and "bhyve gdb-stub/dcons integration". I would like to know if the= y are still available.
Also I am new to FreeBSD, so any guidance on t= hese topics is appreciated.

= Regards
Sairaj Kodilkar


--
Mario.
--000000000000488e1f060ed6bffe--