From nobody Wed Nov 15 08:12:52 2023 X-Original-To: freebsd-embedded@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 4SVbWW0Pxlz519Hp for ; Wed, 15 Nov 2023 08:12:55 +0000 (UTC) (envelope-from pyrus@bsdmail.com) Received: from mout.gmx.com (mout.gmx.com [74.208.4.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.com", Issuer "GeoTrust TLS RSA CA G1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SVbWV06Mhz3bPV for ; Wed, 15 Nov 2023 08:12:53 +0000 (UTC) (envelope-from pyrus@bsdmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdmail.com header.s=s1089575 header.b=PyeuRWod; spf=pass (mx1.freebsd.org: domain of pyrus@bsdmail.com designates 74.208.4.200 as permitted sender) smtp.mailfrom=pyrus@bsdmail.com; dmarc=pass (policy=quarantine) header.from=bsdmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bsdmail.com; s=s1089575; t=1700035972; x=1700640772; i=pyrus@bsdmail.com; bh=KzBJWTzU+xV8gAdRVrdGzBVYpxmbMHANOC59j1ud/F4=; h=X-UI-Sender-Class:From:To:Subject:Date; b=PyeuRWodV0r1abpTD+kvyHIlMxDD9EneByxRFkjQdgj2jKzrDnMKP3/kCjl+tJtA /m8KxkReZZKp2E0Gfiuzi5AviqvWZksvfqBNA+Y8uQBhVnFIk3JL2J4MnbCyKfPui yTLoDBWDNTROVM3VcljKnGk9t0+dWOGXbIdYLXH5pkAcnORyJk4GU0NF2+wXVGG0U rNgMzew107eQZN/0ogTU8GUPYJww1zyZbvRdV1RIa/5vYgrCMN4BuurL4eJsGVvMZ izrJTqoXkNPsxlzK4vER40yL2Ul2RGCdR1FjL8pOIAovYpz+zTudWErTDZSppsj+A DqI129+tVebRVWQ8wA== X-UI-Sender-Class: f2cb72be-343f-493d-8ec3-b1efb8d6185a Received: from [108.227.222.178] ([108.227.222.178]) by web-mail.mail.com (3c-app-mailcom-lxa03.server.lan [10.76.45.4]) (via HTTP); Wed, 15 Nov 2023 09:12:52 +0100 List-Id: Dedicated and Embedded Systems List-Archive: https://lists.freebsd.org/archives/freebsd-embedded List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-embedded@freebsd.org MIME-Version: 1.0 Message-ID: From: pyrus aboris To: freebsd-embedded@freebsd.org Subject: Broadcom VideoCore graphics acceleration on microboards Content-Type: text/html; charset=UTF-8 Date: Wed, 15 Nov 2023 09:12:52 +0100 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:9IgKX1KYon4HGfDIXr9SbHhqP25w6rXimmrH1eJP3ncEzoWUzj6hu1gSPM56N2Z0PB2x2 Ni31cQyojvk4bw1rtGvgqMSMPY5aj80tar2hKgk2ps4KxHrQpCZnjRvLDUdBtb27mD9w1XFErU0r MUjG3m2VqDMlsdF+7YJWctUJBAaceohmVswoV5Mct8h/VnLuNkU2LhKZwfiRXqOGXOp/sBb1KkUN b5WhU8yGMln0XdMpsJdP2b4+XBDxsmwGCuf6LSPBYnBaJTOln2nMMKdmujenTlF/NBM0u38iyHOm yw= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:l3Rbe4CpVn0=;3Um0TbOwNG0/wGLx63f9bBwtbbU RHRMWI+fVz4Q7B3P2ORlurxLTgYoufi9hKim9P1eHstOjkYkd5wOf/FCgan2papeDp8EFHZaG FZLgDuyv4gE5EjokPPMrBMHj4KTpR+xAHSaqgYkLTKDRP8SOiz92t36B3FcSxhk8jHc+mMDo9 ndrwRXrM9yQoiiwvmxYrVoIGm6xQ2K1GqdgCYZu6rzEPv9HWEcRQHlciAs5/gTIZIGPzpqEd1 GeKUYko7TY4Mc/93JCC4W+K/YipaLh25wXjkSIU7GIOASH687N9G1eVCn1ZJG9hAWkv9LBb7Y rAu8nS8tM/LJSlb262jy1zKU8DscTA4iUPXfPBsD/XxObEULuhQHluOnfCncGhclxVFuNkGbL RS5y/sS5rPmp8LYdC3BhjRN328ygX/OhU/FiGfM5TEw2M46kIVpkZPW94B5TVgkVSQYLTgruQ OmuWHOKzzahvQZqojRS31A4aZCkODX6wLmuutDUuYKjAfqIig3x2B0AV5b10BPlCPC/fryZLR kQIvny0QQ0x4cbYlSiyg1tR+PjdomiL7Yk/HZiQUOfs16DxPaGNAxfj2X4E2jjc4Dtl2L93dW rBe/JdWgYodHKed5j7ov6eWXvgin9IEgccQI7PguEzbZdu95hoJQPmUL59xwtNDfVE0lqFk6/ 7t2mEWfmivveUGtVdhSPYcaCX1CWrINPFaZT2gBeG0q/U8roqZepPqXT81Am5Z9u/j/NQ2l+x 6FOWhUjOilUTJJvDdjL4lDBv5z85JVRaXIl5lg1rVFaYNJzzWt+2ndQszXgijGb4j/aZN1DNI /xIBRTxJISdDsUR5e/e7jaqp4+xdjxhPsK5QGxLXwJ6MXvUFdU/WCfucnSYeNs9J0+ZPYq9HP TE5TwFPhAxzMe4A== X-Spamd-Result: default: False [-2.25 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[bsdmail.com,quarantine]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[bsdmail.com:s=s1089575]; R_SPF_ALLOW(-0.20)[+ip4:74.208.4.192/26]; MIME_HTML_ONLY(0.20)[]; ONCE_RECEIVED(0.10)[]; RCVD_IN_DNSWL_LOW(-0.10)[74.208.4.200:from]; RWL_MAILSPIKE_GOOD(-0.10)[74.208.4.200:from]; NEURAL_SPAM_SHORT(0.05)[0.050]; MIME_TRACE(0.00)[0:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[bsdmail.com]; RCPT_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; HAS_X_PRIO_THREE(0.00)[3]; FREEMAIL_ENVFROM(0.00)[bsdmail.com]; DKIM_TRACE(0.00)[bsdmail.com:+]; MLMMJ_DEST(0.00)[freebsd-embedded@freebsd.org]; ARC_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:8560, ipnet:74.208.0.0/16, country:DE] X-Rspamd-Queue-Id: 4SVbWV06Mhz3bPV X-Spamd-Bar: --
It has come to my attention that FreeBSD doesn't have a kmod driver for Broadcom VideoCore GPU's
for graphics acceleration. We may have assumed that most boards use AMD, Intel or Nvidia GPU's,
but microboards typically use VideoCore IV hardware for graphics.
 
In comparison, NetBSD has support for graphics acceleration for VideoCore hardware, as can be
seen at https://blog.netbsd.org/tnf/entry/raspberry_pi_gpu_acceleration_in
 
Also on FreeBSD, drivers may also be lacking for the audio hardware from microboards, which may
be bcm devices.
 
Thank you