From nobody Fri May 02 21:21:29 2025 X-Original-To: virtualization@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 4Zq3kz4jhpz5v4TQ; Fri, 02 May 2025 21:21:31 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-qv1-xf2d.google.com (mail-qv1-xf2d.google.com [IPv6:2607:f8b0:4864:20::f2d]) (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 4Zq3ky4shYz3tgZ; Fri, 02 May 2025 21:21:30 +0000 (UTC) (envelope-from superbisquit@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=AhaDXmfE; spf=pass (mx1.freebsd.org: domain of superbisquit@gmail.com designates 2607:f8b0:4864:20::f2d as permitted sender) smtp.mailfrom=superbisquit@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-qv1-xf2d.google.com with SMTP id 6a1803df08f44-6e8f05acc13so33779206d6.2; Fri, 02 May 2025 14:21:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746220890; x=1746825690; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=OXJ6C//gEikyQWAqvRYgEjEYJfR2mIjtstpxrq5DIn0=; b=AhaDXmfEEpNv5FebFGpWKH7NprdGeiHRndGLPeFPYzYf9985SEeIDKY8WXMetVx4Jy ddgTBKBebUJwThdg2/r0qsy0Y/73z2C6qvh3hHgcIgj49TAdHWAWp7W0jaRM01aXlzLZ zOWXh1NaIPUpcxwl0uVnEEwMcjabNa165G4CYyXAsQOwCWwWHOLPCwZKdj5v82bRNzFw wUcNqDmk5wjK89/tVZqXVymeZLgevLGgcal+xw4b/XFEbhOFrJmReId0KyviWMu8Ogpe zhnA7UU5dMgptk1fHAP/W+nKLXnodDvYKLOmzkOhwugy6F+Ot3/30Bf2uja2dQP2Xm2t wJ0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746220890; x=1746825690; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=OXJ6C//gEikyQWAqvRYgEjEYJfR2mIjtstpxrq5DIn0=; b=edvsxFmVopdlUKWPmQ6ED9aWR0Jf0yUkDdyrjPn+3WsqnBpKRYjwytt6vMO20ffiM7 BU5FC/YNiXKkBKiGTwvN51rucHDcCUkjJdm1bZ3H4VIRnqN32p34G/yIxT9BvmVibo/3 bzL1NeFnBU9PEdHotfc3Y6hjDEZyTWdBJEjCc8mJbC4Jvf1Lj3ca88KnmjPLoIHoH/7E eYQ6PuDOvrdfAXTH+6WFoU3hRK+UEcc5bs/0s2ntg6JOdYMayn81IuFK7I+lgdIb1wHA fQj8YdvUVH4uC9g/LA+d75jW4RzV1YrdUT1ef1GZyBSDEr2e3tcXPvdXeHPynbUA+qxY +0Hw== X-Forwarded-Encrypted: i=1; AJvYcCUJm9rnApHo4sH2sQIXbth658VkPijjdMXENyaZlNueNvVNDK8Pid1uFvJ5GZT3VkTdVIGKGg2k+CR7GkCMNA8=@freebsd.org, AJvYcCWxres3SG8OOR4lOTHMufSOkAbvV23ADaYbSrEcR4Kkjasv4COFhHGL/6HYEZuVq0nCeNJpeAfo97XUqkl+LeQ=@freebsd.org X-Gm-Message-State: AOJu0Ywu1MIslGfhc1rwyMbFsRU30Dn46Dr8Y1NeTkzAE6bBYQJPPMtW i510hi0NBVTiiKt0NlVScMa45LKF6bbRNhkgnzg4DkWXQI3zuHDS8Om1FG4CjQiAnfbT6tEMMrm djskuEFFT1Lneb4SJrRz0nsOHqAKcmY4C X-Gm-Gg: ASbGncsAMBI3zFlB23QVuTkiGvPRiZGRIsL8ceKrBCx7pqpnXMwWbLwUXOuNXPQVqR4 7237f1672lVWOFdlAmNGqLvvZzi+YjHSxwgLaH31fMkp5PK4bo5//+EJGrY4ovBI04bQ/C+MgCd K5XbCwmo7XttGzstkefHvNrrBSguzAepzNP4lN+i/D32VLu/fYHoLZEg== X-Google-Smtp-Source: AGHT+IH3ovs7h9pJlEHGxJVf3HNuVdURZcfvwJ5t7xNNHOGFaSobaDaveKXpu/yLqTmtr2mBLEA6qzWkzu4ZjyP1+aw= X-Received: by 2002:a05:6214:d03:b0:6ef:cc6:953a with SMTP id 6a1803df08f44-6f515276d71mr68728636d6.12.1746220889794; Fri, 02 May 2025 14:21:29 -0700 (PDT) List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org MIME-Version: 1.0 Received: by 2002:a05:6214:318d:b0:6ee:cff0:2fca with HTTP; Fri, 2 May 2025 14:21:29 -0700 (PDT) From: Joe Nosay Date: Fri, 2 May 2025 17:21:29 -0400 X-Gm-Features: ATxdqUFddwwwHNrAIy5NayB2JL6Q6-eOzyQeIxKbiHF84gCLRCK_SfGW3QY5gcE Message-ID: Subject: BHyve on POWEr 64bit machines with virtualization support To: qemu-ppc@nongnu.org, "freebsd-virtualization@freebsd.org" , qemu-devel , FreeBSD Hackers Content-Type: multipart/alternative; boundary="000000000000d5ebb306342dbb29" X-Rspamd-Queue-Id: 4Zq3ky4shYz3tgZ X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.73 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.996]; NEURAL_HAM_MEDIUM(-0.74)[-0.738]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MISSING_XM_UA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f2d:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[virtualization@freebsd.org,freebsd-hackers@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[gmail.com:+] --000000000000d5ebb306342dbb29 Content-Type: text/plain; charset="UTF-8" In the source code of BHyve, there is a reference to qemu. The partial solution is to ask the qemu poc and development what the CPU machine parameters would equal the physical CPU. If that is not available, then the virtualization would need to be the most recent CPU software translation. I thought about this; and, you would also need to study what the Xen project did. If you could find a work around for the hypervisor problem on the Cell CPU, then you could test on any PlayStation 3 that still has the other os function. I am aware that the FreeBSD hackers list usually are i386/ and64 hackers; yet, some may have experience withRISC architectures. --000000000000d5ebb306342dbb29 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable In the source code of BHyve, there is a reference to qemu. The partial solu= tion is to ask the qemu poc and development what the CPU machine parameters= would equal the physical CPU. If that is not available, then the virtualiz= ation would need to be the most recent CPU software translation.=C2=A0
= I thought about this; and, you would also need to study what the Xen projec= t did.=C2=A0
If you could find a work around for the hypervisor p= roblem on the Cell CPU, then you could test on any PlayStation 3 that still= has the other os function.=C2=A0
I am aware that the FreeBSD hac= kers list usually are i386/ and64 hackers; yet, some may have experience wi= thRISC architectures.
--000000000000d5ebb306342dbb29--