From owner-freebsd-riscv@freebsd.org Sun Jan 31 10:44:34 2021 Return-Path: Delivered-To: freebsd-riscv@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7BC884EF247 for ; Sun, 31 Jan 2021 10:44:34 +0000 (UTC) (envelope-from rdunkle@smallcatbrain.com) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (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 4DT74K37sRz4t8b for ; Sun, 31 Jan 2021 10:44:33 +0000 (UTC) (envelope-from rdunkle@smallcatbrain.com) ARC-Seal: i=1; a=rsa-sha256; t=1612089866; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=MsXL1JkCOFp8/xgV3IfF5fi/RlyelD1PWcHR5KIgGNw+VZNK3Qi7cson9rbdhpRCys0BmB2U4avKc mwzoyzFYnJeeD5hyUFU5/PwwxlttpiSCufS9UsclboFom4GERf4GT7mYcqH/NtbJ17rWjGIq7yV//o w8pY2wwwCOL58kLlpzoRZf/Nk228ocNCnqj+w/fx1IzYdpCMBZv6502ptfdWQsMCC4De7Azl6DkbeY umv1/dRJeoq/xW190HK/B2QIK18+deBZpfzFIJQ4yMxvidu9aG9m7ztGuBOzaIL9wLdyWCObMUxRX7 MVaJbFqgVGgeLjS/pohSUueZB18ppxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:content-type:mime-version:date:message-id:subject: from:to:dkim-signature:from; bh=rRY2aaU3aNa4vGCdMXAbenbuXMvFKk1uOe32F8bPHOM=; b=pMonW3drddmo+XkIXqWj4A54Xv9ShDyCNTZlagysObESUB2+cCZRjZ7dac8ONTUa3ChY+N9s52HOZ 7qjjXXcrqvOkANsZcuKPZWnIFutQ8I6zvbp6kjSZAExEGVLoohrbFMZH2XAmXTkqKLnrMpyHqYjIHx 6x6xs+IUjSKfpP7jTU2ZIaDtC+J59SBO7enAPChrC7eNzAYQaeL5/uJ3ysoQxtB/rxGiCY81XGjjlx vE2H9C5LmCzSFNyJmt/IKk/tb3qSI9sv6fFn4AqngOUpwJZdwnEoa2F3AAp2FMY3jz+ZrIK04nZwMJ /Qc6srHDYAkNjoiN0PwfGATFFax52cA== ARC-Authentication-Results: i=1; outbound2.eu.mailhop.org; spf=pass smtp.mailfrom=smallcatbrain.com smtp.remote-ip=185.209.57.35; dmarc=none header.from=smallcatbrain.com; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:content-type:mime-version:date:message-id:subject: from:to:from; bh=rRY2aaU3aNa4vGCdMXAbenbuXMvFKk1uOe32F8bPHOM=; b=jmVe5cRN/GcGCbE5qZOJ2F6MR2L9DsBAbWOwnGnIZAvexmO1ODiH2W5aUSuP9dSHM+65NuJVMf5zA q9kX/sOTYxL75ikAuTq6pQGp5KVYU5MRV/MuL6jV0aPKjFa31ZcTgVuiy+2MHTvIz2EwtMLtT5rgWh geAciPQEn8OR1ti7r9T+Z+pZcWxDsvd37yBglJ03VPlmPA+JCEJC9a1y/75CT0nBEC7v2dOMH3uEFq qpS2JZJSzur1snPn4D9gPKCU6/3UagXa3793nUGsgV0QN9Ygzh0QwtSa5zSVIx48CK3GobP923xf3J SNYZzYjfjVmx4a4T8y9TOE2u7hUvxGQ== X-Originating-IP: 185.209.57.35 X-MHO-RoutePath: cmR1bmtsZQ== X-MHO-User: 48d11d2c-63b1-11eb-a03d-973b52397bcb X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Mail-Handler: DuoCircle Outbound SMTP Received: from [192.168.2.159] (smp5.smallcatbrain.com [185.209.57.35]) by outbound2.eu.mailhop.org (Halon) with ESMTPSA id 48d11d2c-63b1-11eb-a03d-973b52397bcb; Sun, 31 Jan 2021 10:44:25 +0000 (UTC) To: freebsd-riscv@freebsd.org From: Rich Dunkle Subject: lldb11 - invalid architecture --arch RISCV Message-ID: <77fa1aba-36ce-fe85-d274-b86076262783@smallcatbrain.com> Date: Sun, 31 Jan 2021 12:44:24 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 4DT74K37sRz4t8b X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outbound.mailhop.org header.s=dkim-high header.b=jmVe5cRN; arc=pass (outbound.mailhop.org:s=arc-outbound20181012:i=1); dmarc=none; spf=pass (mx1.freebsd.org: domain of rdunkle@smallcatbrain.com designates 52.58.109.202 as permitted sender) smtp.mailfrom=rdunkle@smallcatbrain.com X-Spamd-Result: default: False [-4.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[outbound.mailhop.org:s=dkim-high]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[smallcatbrain.com]; ARC_ALLOW(-1.00)[outbound.mailhop.org:s=arc-outbound20181012:i=1]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[52.58.109.202:from:127.0.2.255]; R_SPF_ALLOW(-0.20)[+ip4:52.58.109.202]; DKIM_TRACE(0.00)[outbound.mailhop.org:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[52.58.109.202:from]; ASN(0.00)[asn:16509, ipnet:52.58.0.0/15, country:US]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-riscv]; RCVD_COUNT_TWO(0.00)[2] X-Mailman-Approved-At: Sun, 31 Jan 2021 21:52:58 +0000 X-BeenThere: freebsd-riscv@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: FreeBSD on the RISC-V instruction set architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jan 2021 10:44:34 -0000 I compiled llvm11 on Poudriere using Qemu static. llvm11 options BE_NATIVE Backend(s) for this architecture (RISCV) OPTIONS_FILE_SET+=BE_NATIVE I am running: 13.0-CURRENT FreeBSD 13.0-CURRENT #0 main-c255641-gf2b794e1e90: Thu Jan  7 04:25:53 UTC 2021 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/riscv.riscv64/sys/GENERIC riscv $ pkg info | grep llvm llvm11-11.0.1                  LLVM and Clang $ clang -g -S test.c $ clang -o test test.s $ lldb11 test (lldb) target create "test" error: '/home/richd/chap2/test' doesn't contain any 'host' platform architectures: $ lldb11 test --arch RISCV error: invalid architecture in the -a or --arch option: 'RISCV' It appears lldb11 does not recognize it's own architecture. From owner-freebsd-riscv@freebsd.org Tue Feb 2 14:21:50 2021 Return-Path: Delivered-To: freebsd-riscv@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5BED0534097 for ; Tue, 2 Feb 2021 14:21:50 +0000 (UTC) (envelope-from mhorne@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DVRp62Bbcz3M9t for ; Tue, 2 Feb 2021 14:21:50 +0000 (UTC) (envelope-from mhorne@freebsd.org) Received: from mail-yb1-f178.google.com (mail-yb1-f178.google.com [209.85.219.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: mhorne) by smtp.freebsd.org (Postfix) with ESMTPSA id 38C7E29C68 for ; Tue, 2 Feb 2021 14:21:50 +0000 (UTC) (envelope-from mhorne@freebsd.org) Received: by mail-yb1-f178.google.com with SMTP id v123so4583625yba.13 for ; Tue, 02 Feb 2021 06:21:50 -0800 (PST) X-Gm-Message-State: AOAM530g5at+JHp0GuTXiV1PiBMzfDF6ixIiUfnQ70KCyn/YAeHPSsJy v3hLOJDSdzyXmOvammcTyv1wV0IVqqBZmtDwXV8= X-Google-Smtp-Source: ABdhPJwPdyfI7jD4iSOi+Unm/s9GE6MDJNBjZSNt8c4/19KH5DoicH2GEG/He50xrdA5L3lgJDs+humVaQZnX6N5IIo= X-Received: by 2002:a25:160a:: with SMTP id 10mr19222551ybw.226.1612275709649; Tue, 02 Feb 2021 06:21:49 -0800 (PST) MIME-Version: 1.0 References: <77fa1aba-36ce-fe85-d274-b86076262783@smallcatbrain.com> In-Reply-To: <77fa1aba-36ce-fe85-d274-b86076262783@smallcatbrain.com> From: Mitchell Horne Date: Tue, 2 Feb 2021 10:21:38 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: lldb11 - invalid architecture --arch RISCV To: Rich Dunkle Cc: freebsd-riscv Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-riscv@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: FreeBSD on the RISC-V instruction set architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Feb 2021 14:21:50 -0000 On Sun, Jan 31, 2021 at 5:53 PM Rich Dunkle wrote: > > I compiled llvm11 on Poudriere using Qemu static. > llvm11 options > BE_NATIVE Backend(s) for this architecture (RISCV) > OPTIONS_FILE_SET+=BE_NATIVE > > I am running: > 13.0-CURRENT FreeBSD 13.0-CURRENT #0 main-c255641-gf2b794e1e90: Thu Jan > 7 04:25:53 UTC 2021 > root@releng1.nyi.freebsd.org:/usr/obj/usr/src/riscv.riscv64/sys/GENERIC > riscv > > $ pkg info | grep llvm > llvm11-11.0.1 LLVM and Clang > > $ clang -g -S test.c > $ clang -o test test.s > > $ lldb11 test > (lldb) target create "test" > error: '/home/richd/chap2/test' doesn't contain any 'host' platform > architectures: > > $ lldb11 test --arch RISCV > error: invalid architecture in the -a or --arch option: 'RISCV' > > It appears lldb11 does not recognize it's own architecture. > Do you happen to know if this works on riscv64 linux? I loosely follow RISC-V development in LLVM, and it is my impression that LLDB is still quite immature on the architecture. If it is a FreeBSD-specific issue, then we can get it fixed. Cheers, Mitchell > > _______________________________________________ > freebsd-riscv@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-riscv > To unsubscribe, send any mail to "freebsd-riscv-unsubscribe@freebsd.org" From owner-freebsd-riscv@freebsd.org Tue Feb 2 14:32:47 2021 Return-Path: Delivered-To: freebsd-riscv@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DDCF0534402 for ; Tue, 2 Feb 2021 14:32:47 +0000 (UTC) (envelope-from mhorne@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b: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 (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DVS2l5RzRz3Mbl for ; Tue, 2 Feb 2021 14:32:47 +0000 (UTC) (envelope-from mhorne@freebsd.org) Received: from mail-yb1-f178.google.com (mail-yb1-f178.google.com [209.85.219.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: mhorne) by smtp.freebsd.org (Postfix) with ESMTPSA id AE0AD2A284 for ; Tue, 2 Feb 2021 14:32:47 +0000 (UTC) (envelope-from mhorne@freebsd.org) Received: by mail-yb1-f178.google.com with SMTP id v123so4617677yba.13 for ; Tue, 02 Feb 2021 06:32:47 -0800 (PST) X-Gm-Message-State: AOAM530FcvK2DO7TykjbZnWVSXTzPZ+vvOdKB87kGRpe4wudo+KPq5dM jHHj5SpFat9Fx8h9ylAYHdEB9sdG05OeaYPliPg= X-Google-Smtp-Source: ABdhPJzAFotoeYofD7wdO/nhoQFQUpzsmxJbdCXdA98lJ7gBhe2KNMt4iU2ijabO02pu9NPaKEsqjPe1PesnadSRWEw= X-Received: by 2002:a25:3345:: with SMTP id z66mr33099839ybz.466.1612276367338; Tue, 02 Feb 2021 06:32:47 -0800 (PST) MIME-Version: 1.0 References: <4df37f7e-6ce8-7a48-7e48-1524c09a9065@smallcatbrain.com> In-Reply-To: <4df37f7e-6ce8-7a48-7e48-1524c09a9065@smallcatbrain.com> From: Mitchell Horne Date: Tue, 2 Feb 2021 10:32:36 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: assembler like nasm? To: Rich Dunkle Cc: freebsd-riscv Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-riscv@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: FreeBSD on the RISC-V instruction set architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Feb 2021 14:32:47 -0000 On Thu, Jan 28, 2021 at 2:38 AM Rich Dunkle wrote: > > I have been working with the qemu and image for 13-CURRENT riscv64 > (20210107). It appears to work well. I was able to use Poudriere on > amd64 to build shells/bash. > > I was wondering what program is the riscv equivalent of nasm? > The version of clang included in the base system can be used to invoke the assembler, e.g. the following should produce an object file: $ clang -c foo.S You could also make use of the standalone GNU assembler included in the riscv64-none-elf-binutils package (devel/binutils@riscv64_none_elf). Cheers, Mitchell > _______________________________________________ > freebsd-riscv@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-riscv > To unsubscribe, send any mail to "freebsd-riscv-unsubscribe@freebsd.org" From owner-freebsd-riscv@freebsd.org Wed Feb 3 22:00:38 2021 Return-Path: Delivered-To: freebsd-riscv@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DA07952D8DD for ; Wed, 3 Feb 2021 22:00:38 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-f45.google.com (mail-io1-f45.google.com [209.85.166.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 "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DWFx152Y8z3slr; Wed, 3 Feb 2021 22:00:37 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io1-f45.google.com with SMTP id n201so975036iod.12; Wed, 03 Feb 2021 14:00:37 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5SBNS9V33gffo0K1/Tg1sCjW+Vvhek+6XyWHAs/+k1c=; b=MlTY8sv3B9EJZF+PGrxJp4qMGgesq74oglOQys4uKV6aocdZPjRE6f+v/DaKGF+089 FRznJxSThjtZKI1a1p/ZOQVJaKUDl3J5XqEanXpuiaqvu63QqvOedEqqakoFib6UHDDo 5W/qUVw7eGx9WhDJwOspIsL6hk6/7CbkAWG3HmuuhGFjahYbclNclxdFKt5+FOEjnzRA egVyBdj7dmYL62264KbRYqP0K0JzjH0wRC/ROD0/pATa/Cn5gzVGVv6AbGpk2/kBL3qa QOECQSi3fMBV2DsHWew8XgfCDq8WHDvWjt15SsUsPVAkMbgXc3ls8E3ha6+jBfjByGET 5/zw== X-Gm-Message-State: AOAM532fxNj3YoL8ptDAiWEn8GeR0b5MYmxTmzpi5dssWUZSeJIxFtVe /SqTqUou+VFEpOm6jGHyFJQSH6BiJH+I8aSfxrDZGPWMgYVBMQ== X-Google-Smtp-Source: ABdhPJxVNAUThRvMZbx86maHIbxZ7OAp/8yr2QWQq5i1CgCknjJxqOlBQLRsIZ6i/nxpeftYeZGZ7Sc2vTk+RO0MvwA= X-Received: by 2002:a6b:be86:: with SMTP id o128mr4020775iof.111.1612389635934; Wed, 03 Feb 2021 14:00:35 -0800 (PST) MIME-Version: 1.0 References: <77fa1aba-36ce-fe85-d274-b86076262783@smallcatbrain.com> In-Reply-To: From: Ed Maste Date: Wed, 3 Feb 2021 16:59:49 -0500 Message-ID: Subject: Re: lldb11 - invalid architecture --arch RISCV To: Mitchell Horne Cc: Rich Dunkle , freebsd-riscv Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4DWFx152Y8z3slr X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.45 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEFALL_USER(0.00)[carpeddiem]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.org]; RBL_DBL_DONT_QUERY_IPS(0.00)[209.85.166.45:from]; SPAMHAUS_ZRD(0.00)[209.85.166.45:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.45:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.45:from]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; MIME_TRACE(0.00)[0:+]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; MAILMAN_DEST(0.00)[freebsd-riscv] X-BeenThere: freebsd-riscv@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: FreeBSD on the RISC-V instruction set architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Feb 2021 22:00:38 -0000 On Tue, 2 Feb 2021 at 09:21, Mitchell Horne wrote: > > Do you happen to know if this works on riscv64 linux? I loosely follow > RISC-V development in LLVM, and it is my impression that LLDB is still > quite immature on the architecture. If it is a FreeBSD-specific issue, > then we can get it fixed. RISC-V support upstream in lldb (for any OS) is unfortunately still nearly nonexistent. To date one RISC-V commit has landed: https://reviews.llvm.org/rG15f5971150684b656005cfd5b744c1a34477ff60 There is work in review - see e.g. https://reviews.llvm.org/D62732 - but there's a fair bit to be done before lldb is usable on FreeBSD/riscv.