From nobody Sat Nov 9 22:23:49 2024 X-Original-To: freebsd-arch@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 4Xm9MS4KtKz5ckwd for ; Sat, 09 Nov 2024 22:24:04 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (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 4Xm9MS2Lqcz4sDs for ; Sat, 9 Nov 2024 22:24:04 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-37d447de11dso2499851f8f.1 for ; Sat, 09 Nov 2024 14:24:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731191043; x=1731795843; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=t/ycSN2BdAyjwv+NowggbO3iXJcT9RjwoYR7WyaGCfU=; b=O3jjZI2396CDcDc3exx+Ro8VwPHxOkmzcT6fpUHSq0xJD2NgsgEz2SiybrAk7KqW5a +XC7p+WAoBeztRdj2f8iO0pWrTKFqFKXqVsnaZlu6FF40wCq9Vs2LRn5WAUt5VO4hbaK l6tNK00pX8Pl2NE1P+XP3zoan+ZGamG9RDFj3jz773aXAV+QARBYjLE8iavHSOFoyHDb ugzHc/V6WfDmT0tDJviM6kYIhmCvm5Bohx7qPMlEFH0nrT6aN/5wUf4Vzho2vgOwYixl JqUSWXhicn+1cYFHIvYUbsmP794mvX3EXBskDg7Ljx2NIPUSj6uTxk6DHGfWlZOnPdAe iwQw== X-Gm-Message-State: AOJu0Yw1/Prq6olDcfvCkauOxsffBQtK25wiS+2TfhoxQKMSdxg3fUQd 2V1KLx0bs6G0bk1ss3Upxcz4aMpmDp1KL7O5Aq7mhbgkyqBEuP+zJUd5sMieC3s= X-Google-Smtp-Source: AGHT+IGd5/yG44mBT/ValOsoAJNt9ImhUuXBbj0YWYLZ15iPY49NwaFkHmLge1nfBv2J8vUaqqi45A== X-Received: by 2002:a05:6000:2d11:b0:381:f604:4aa8 with SMTP id ffacd0b85a97d-381f6044ed7mr2446269f8f.53.1731191042104; Sat, 09 Nov 2024 14:24:02 -0800 (PST) Received: from smtpclient.apple ([131.111.5.201]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-381ed9f7c20sm8705111f8f.67.2024.11.09.14.24.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 09 Nov 2024 14:24:00 -0800 (PST) Content-Type: text/plain; charset=utf-8 List-Id: Discussion related to FreeBSD architecture List-Archive: https://lists.freebsd.org/archives/freebsd-arch List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arch@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.200.121\)) Subject: Re: CAN bus support From: Jessica Clarke In-Reply-To: Date: Sat, 9 Nov 2024 22:23:49 +0000 Cc: freebsd-arch@freebsd.org, Ed Maste , Warner Losh , Philip Paeps Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Kevin Bowling X-Mailer: Apple Mail (2.3826.200.121) 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:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4Xm9MS2Lqcz4sDs X-Spamd-Bar: ---- On 9 Nov 2024, at 21:57, Kevin Bowling wrote: >=20 > Hello, >=20 > A FreeBSD vendor is interested in interacting with CAN bus on FreeBSD. >=20 > A convenient starting point would be NetBSD's can(4) > (https://man.netbsd.org/can.4) which implements something very similar > to Linux' SocketCAN > (https://www.kernel.org/doc/Documentation/networking/can.txt) to > provide the protocol/interface and then writing a driver for their > controller. >=20 > Is there other interest or concern about the topic? A year or two back philip@ did some work for us on this as we had some companies in the Digital Security by Design program interested in using CheriBSD with CANbus things. It never quite got finished though, but would presumably be a good place to start? IIRC it took the same approach of porting NetBSD=E2=80=99s code. Jess