From nobody Tue Aug 22 04:23:41 2023 X-Original-To: freebsd-drivers@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 4RVGSW1h4Xz4qGyv for ; Tue, 22 Aug 2023 04:23:55 +0000 (UTC) (envelope-from archimedes.gaviola@gmail.com) Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (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 4RVGST6m2wz4JLy for ; Tue, 22 Aug 2023 04:23:53 +0000 (UTC) (envelope-from archimedes.gaviola@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=QlmVDgWr; spf=pass (mx1.freebsd.org: domain of archimedes.gaviola@gmail.com designates 2a00:1450:4864:20::230 as permitted sender) smtp.mailfrom=archimedes.gaviola@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2bb8a12e819so62829581fa.1 for ; Mon, 21 Aug 2023 21:23:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692678231; x=1693283031; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=5oAKdDi6uP6NWhZPCJ+WyEyhGyIdI1eC1wrLArf+RFI=; b=QlmVDgWrM42f1jz16n9IIp+VFhbRmGIz9ZnTDBeMbMQsBrZgsP6wFiVG1s7E/F90jJ mvBtLD2QXJkiff3aa6v6BRdEvPFdV6+kBWQabMJoLSpkGwhgP0Ybs6G0iu9K5zTtW45k e9CzctXyPVEO2WL4w8fjCzXZCsy0e/FYreJRXuu6Kk2xUopsoQW0e1ZbrNO2G1bkAIVr 2KnHHXCkhYN2GPIjFB6qpPHNAq/Y82HWc1ZcRzW+4j47SOPav3wHvISWZVOu9O+BigiU eUUVXKmXaKh9QsNkQBbKmgu2EBR8siqgJ7BDUEcRfyMNUWWRSrG8HHvY/5xLfWqHqFFi X03w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692678231; x=1693283031; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5oAKdDi6uP6NWhZPCJ+WyEyhGyIdI1eC1wrLArf+RFI=; b=PTi2tQBPUZVbWvlGijK49xo5pwLjexBy/EVcdXhULD7FLLwLrD+2XDa3UA0pJGDdQK 7drW1beCcKyuYb5QglTT6KyX1N8QPNO5LxzN1l36o9+xxjsHr7BYg2FjH/d1lDKXRGLv Fk90bHcwvmNFR/oQws7knnn7FSOifpY++H3Z/xpf2ikQKIUHaey7RTJsrVEvxNx1pHzA lNwnUexzk/mTZuNBOSPRHNfOyXlGhop1mhi9k8/dRmKMvtCn1viyk5oXQ6fsZsD48Ms2 QNyI0chtSugecwrcwLhYeA8cPhzhmVtWy0iGYgSEP9dIMrqmoAmy0SruEcdrw1jIX73U x/aw== X-Gm-Message-State: AOJu0Yz/lELOR2oFrxA4HN+PwlXsnkZRfeebQut41bO6phvLPrhSr1wv v/MCA1oN12Q5IYf0CrDc401rYCiUz29zTLy0JIq+JkmVw5M0ZA== X-Google-Smtp-Source: AGHT+IFABhfMvy7wXloX3fRsM2qXhUIYUVRQAytRAQ2q2THwtzu8zKYupV5c7cr3mi7/gAIqksCMt3k9GAp9Kn1uCTc= X-Received: by 2002:a2e:86d8:0:b0:2bc:c771:5498 with SMTP id n24-20020a2e86d8000000b002bcc7715498mr1704918ljj.18.1692678231364; Mon, 21 Aug 2023 21:23:51 -0700 (PDT) List-Id: Writing device drivers for FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-drivers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-drivers@freebsd.org MIME-Version: 1.0 From: Archimedes Gaviola Date: Tue, 22 Aug 2023 12:23:41 +0800 Message-ID: Subject: Graphics adapter without framebuffer To: freebsd-drivers@freebsd.org Content-Type: multipart/alternative; boundary="000000000000b3174f06037b5cf5" X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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=20221208]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-drivers@freebsd.org]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::230:from]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; TAGGED_FROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[freebsd-drivers@freebsd.org] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4RVGST6m2wz4JLy --000000000000b3174f06037b5cf5 Content-Type: text/plain; charset="UTF-8" Hi, Good day! How does FreeBSD handle graphics device drivers when a chipset doesn't have a framebuffer for the VGA DAC (digital-to-analog converter)? This device is a Fresco Logic FL2000, a USB to VGA adapter. Its design uses the host computer memory to continuously stream the display content via USB. Is there any existing device driver that uses the same approach that I can refer to? Thanks, Archimedes --000000000000b3174f06037b5cf5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Good day!

=
How does FreeBSD handle graphics device drivers when a chipset d= oesn't have a framebuffer for the VGA DAC (digital-to-analog converter)= ? This device is a Fresco Logic FL2000, a USB to VGA adapter. Its design us= es the host computer memory to continuously stream the display content via = USB. Is there any existing device driver that uses the same approach that I= can refer to?

Thanks,
Archimedes
--000000000000b3174f06037b5cf5--