From owner-freebsd-arm@freebsd.org Fri Nov 6 16:56:55 2020 Return-Path: Delivered-To: freebsd-arm@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 20221443856; Fri, 6 Nov 2020 16:56:55 +0000 (UTC) (envelope-from andrei.cos.martin@gmail.com) Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (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 4CSRPf2jDJz4VSc; Fri, 6 Nov 2020 16:56:54 +0000 (UTC) (envelope-from andrei.cos.martin@gmail.com) Received: by mail-ed1-x52f.google.com with SMTP id e18so1964161edy.6; Fri, 06 Nov 2020 08:56:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:subject:message-id:date:to; bh=8It0Iws1KmFR+ocdnM7v8Lq9H2QNxnEj09+rd0DfcOM=; b=CQggjE2Irg2k48mORyAI1/NBrXmWGxZooFTd8UV2FhKS6D8Y4Mu5nXJSZYmcftHN0j NezNY0nx5b7GFVG/faVJBtlKZzwvuVQfT80WqgoY9euElRVXWhbPPVU1BZ4H99XcHlZ3 lUjch76JX4NUh914tqVHRaXUEoj6/l4jvnByHpo7kfklJVbulg7egjM7PiT5NF3SV+sd XzN6TLA7DqnK/EO0ApHlzW5e6Ll24OlaHNakKqfWSQtw5Yjk57TJxvWpTPB+vuFU+1Vs w2kY2rDClsw40rFFbOWMQc/u5+zGxrkevLaY7bsBThYq76f1dI2rATMK9s5Oai+agX44 Qw3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:date:to; bh=8It0Iws1KmFR+ocdnM7v8Lq9H2QNxnEj09+rd0DfcOM=; b=cQIQ6UnDFsHZHwC/4dZ7LanfgiMIl1dJ0gYn0skoQeBUr8WrHjRNDgVvnqemVoMc5f FwCZZqfm3j88jBubPEuu9teUkFjpLLMul/VF7+v+6R0kkzrS1PNUCLzfNJ+fSKhME0zK vEdQqBH08aLO0kuoduN+vb/jnfSmcoUVwc5aE8mWvW7aJDkq/9Mmh1l5/xmfcPkrkIWM L6uFjTcUk9KVoXxSoPXuE1vMxpJUQuyNGr6A6db6n0Du4q8dzh+KV/lJcN/uHUUQrX4n 9jpaJ+6ij5obV8YW1po91OmNWaB/YfWUBISitsE3OvvJRrBN/2p7epzscoIY3bs07lV1 n5Kw== X-Gm-Message-State: AOAM533jAq5H/QNlZ/ZrIZdLVujWVLTwXoPYW9bMm333FgT77n/JwnOJ Qs9c0LWqponiB/gUMPY73kHYFUyRb6FMmQ== X-Google-Smtp-Source: ABdhPJzd1T0sYFyBlEyDv4B9bchLQ8Kh3p5DNf4JXJdvaYGlDWpThrboby34rhIaF3vDpTAncvEk7g== X-Received: by 2002:aa7:da44:: with SMTP id w4mr3004168eds.131.1604681811843; Fri, 06 Nov 2020 08:56:51 -0800 (PST) Received: from [192.168.0.115] ([31.5.53.36]) by smtp.gmail.com with ESMTPSA id h24sm1405099ejk.31.2020.11.06.08.56.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Nov 2020 08:56:51 -0800 (PST) From: Andrei Martin Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: [arm64][bhyve] Hypervisor implementation proposal Message-Id: <92471791-E6DC-47E4-9124-79558DDCA7D0@gmail.com> Date: Fri, 6 Nov 2020 18:56:49 +0200 To: freebsd-virtualization@freebsd.org, freebsd-arm@freebsd.org X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 4CSRPf2jDJz4VSc X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=CQggjE2I; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of andreicosmartin@gmail.com designates 2a00:1450:4864:20::52f as permitted sender) smtp.mailfrom=andreicosmartin@gmail.com X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MV_CASE(0.50)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RECEIVED_SPAMHAUS_PBL(0.00)[31.5.53.36:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::52f:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::52f:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::52f:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-virtualization,freebsd-arm] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Nov 2020 16:56:55 -0000 Hello, The UPB team made a revision for the bhyve on arm/arm64 on phabricator[1]. Any feedback is greatly appreciated. [1] https://reviews.freebsd.org/D26976 Thanks, Andrei From owner-freebsd-arm@freebsd.org Sat Nov 7 10:57:38 2020 Return-Path: Delivered-To: freebsd-arm@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 302222EC4CF for ; Sat, 7 Nov 2020 10:57:38 +0000 (UTC) (envelope-from freebsd-arm@dino.sk) Received: from mailhost.netlabit.sk (mailhost.netlabit.sk [84.245.65.72]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CSvNc6Jlgz4g7g for ; Sat, 7 Nov 2020 10:57:36 +0000 (UTC) (envelope-from freebsd-arm@dino.sk) Received: from zeta.dino.sk (fw3.dino.sk [84.245.95.254]) (AUTH: LOGIN milan) by mailhost.netlabit.sk with ESMTPA; Sat, 07 Nov 2020 11:57:28 +0100 id 00C2C801.5FA67D98.000183CC Date: Sat, 7 Nov 2020 11:57:22 +0100 From: Milan Obuch To: freebsd-arm@freebsd.org Subject: FreeBSD/RockPro64 experience Message-ID: <20201107115722.38effe4e@zeta.dino.sk> X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; i386-portbld-freebsd11.4) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4CSvNc6Jlgz4g7g X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of freebsd-arm@dino.sk designates 84.245.65.72 as permitted sender) smtp.mailfrom=freebsd-arm@dino.sk X-Spamd-Result: default: False [-1.30 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[84.245.65.72:from]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[dino.sk]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[84.245.65.72:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_SPAM_SHORT(1.00)[1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:16160, ipnet:84.245.64.0/18, country:SK]; MIME_TRACE(0.00)[0:+]; MAILMAN_DEST(0.00)[freebsd-arm]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Nov 2020 10:57:38 -0000 Hi, today I had an opportunity to check $subject configuration for a while. I downloaded from ftp.freebsd.org file I put on uSD card - FreeBSD-13.0-CURRENT-arm64-aarch64-ROCKPRO64-20201029-b9403d7aae8.img Using serial console, I was able to see the whole boot process, just one small observation - at the beginning, there is short notice from BL31: NOTICE: BL31: v2.3(): NOTICE: BL31: Built : 06:52:32, Oct 29 2020 which is sent over wire at 115200 bps (or 115.2 kpbs if you prefer), then speed is switched to 1500000 bps (or 1.5 Mbps, put the other way). First lines: U-Boot TPL 2020.07 (Oct 29 2020 - 06:56:20) Channel 0: LPDDR4, 50MHz BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB Channel 1: LPDDR4, 50MHz BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB 256B stride 256B stride lpddr4_set_rate: change freq to 400000000 mhz 0, 1 lpddr4_set_rate: change freq to 800000000 mhz 1, 0 Trying to boot from BOOTROM Returning to boot ROM... It looks to me this BL31 notice is put there only on power up, but I still think it would be better if speed is not switched. Other than that, this board looks working quite well out of the box, just suitable uSD card needs to be put in. Regards, Milan