From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 17E73C11F68 for ; Fri, 2 Jul 2021 13:33:07 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id CAF1A61425 for ; Fri, 2 Jul 2021 13:33:06 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CAF1A61425 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=outstep.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:55278 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzJI1-0006Df-W2 for qemu-devel@archiver.kernel.org; Fri, 02 Jul 2021 09:33:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43864) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzJHP-0005TP-F3 for Qemu-devel@nongnu.org; Fri, 02 Jul 2021 09:32:27 -0400 Received: from mail-io1-xd2b.google.com ([2607:f8b0:4864:20::d2b]:40532) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzJHM-0002a0-Rk for Qemu-devel@nongnu.org; Fri, 02 Jul 2021 09:32:27 -0400 Received: by mail-io1-xd2b.google.com with SMTP id l5so11632921iok.7 for ; Fri, 02 Jul 2021 06:32:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outstep-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=LethLMRuYLTZ8CHja1erQhPDmSvDqgg2cegA31DVK9M=; b=YIcTDrgn6LHr+Ha9BjjCPVUSbWB9yIrARlzMYDBNDXvMT8FJIZTBUy+MHg4lsr4Lyx hhqDCwygjvTZ99xZu7EN2i0T4eyU4+PET2GaCgdydAOM8rCExomrHyQRkaT5E6UH4r/y hCVnbWqfsKJIHqbhThXX8WYpOA4EUssDZ9lceSOnRcyV7ekT9FhCbjfI5zItRRJ5AqaJ qIi/EzXTDztYP0KAx9HPgnJfIZxUKmFTndKM2/lIdjAGIaWGS1ehpBv3J653kNdZKa+n Hp5ME9UoSQeBPzGNlAUvJmS2/YyGJbaLBhh1UJe9em/dcqxyZeFjRtlFxj0pRl/8FS17 kVGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=LethLMRuYLTZ8CHja1erQhPDmSvDqgg2cegA31DVK9M=; b=iY1YuaSp6abkivrnbtn3UkgK2tpODcYv6cu7LVpgltpYVXnDWBPWssE5LS1k+7mXRm Q+xx1TUrYtEuhS33b8M42/fefyfGqTxB1hQ929BfXZg5Qetntfg47ibn+RroF0cw8+4M CS68SYUYWpVogcc3UOTc0/JGuFVmLJHVD8tfYu/RoZX780y7N6mRjNTEFSe1U1+GMsmc cAMN4vkDxc9MUl0SpCUWfw2jDcMe9eeV6a9lj3rAHxRO77W/uYxZnjLcJaoVhQSEzvUW C8BZlKq8iVSgzAje5nkzoXBlZsZBK6eGf6pFru+wF2hjfnDcbmhl8HJ0rmGlzDFTD1CC SDNw== X-Gm-Message-State: AOAM530mwkKyEmsxGTG30awG/EOYC4nSyT17sc+y8GUHisfqgS1eBkaN NBepQMeVau1Mn9XjY1L2E5S9fUYVx/7Gqe/tU60utfPci1p3HA== X-Google-Smtp-Source: ABdhPJwd+pg76UF/4iPRZipIno3jIBHLiuAUR6rMDyld+zOhs7FC4ibMeMurWQVGAu8UDeEHjSMEn/5HnvWlgwAPeDs= X-Received: by 2002:a6b:cf12:: with SMTP id o18mr65220ioa.86.1625232742224; Fri, 02 Jul 2021 06:32:22 -0700 (PDT) MIME-Version: 1.0 From: Lonnie Cumberland Date: Fri, 2 Jul 2021 09:32:12 -0400 Message-ID: Subject: Porting QEMU to new hardware challenge? To: Qemu-devel@nongnu.org Content-Type: multipart/alternative; boundary="0000000000004728d905c623fc04" Received-SPF: softfail client-ip=2607:f8b0:4864:20::d2b; envelope-from=lonnie@outstep.com; helo=mail-io1-xd2b.google.com X-Spam_score_int: 7 X-Spam_score: 0.7 X-Spam_bar: / X-Spam_report: (0.7 / 5.0 requ) BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" --0000000000004728d905c623fc04 Content-Type: text/plain; charset="UTF-8" Hello All, I hope that everyone is doing well today. Currently, I am working on a project that needs a good and stable VMM to run a single VM at a time within a new hypervisor being designed that will run on x86_64 hardware. (at least initially) For this effort, I have been looking at various possible VMMs like QEMU, TinyEMU, Bhyve, and even VirtualBox but think that either QEMU or TinyEMU might be the best solution and I am wondering how hard it might be to port QEMU over to the new system? I would like to get your opinion, and suggestions on the best way to proceed and also what difficulties you may have had in the past, if you ported QEMU. Any help or information would be truly appreciated. Best Regards and have a great weekend, Lonnie --0000000000004728d905c623fc04 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello All,

I hope that everyone is doin= g well today.

Currently, I am working on a project= that needs a good and stable VMM to run a single VM at a time within a new= hypervisor being designed=C2=A0 that will=C2=A0run on x86_64 hardware. (at= least initially)

For this effort, I have been loo= king=C2=A0at various possible VMMs like QEMU, TinyEMU, Bhyve, and even Virt= ualBox but think that either QEMU or TinyEMU might be the best solution and= I am wondering how hard it might be to port QEMU over to the new system?

I would like to get your opinion, and suggestions o= n the best way to proceed and also what difficulties you may have had in th= e past, if you ported QEMU.

Any help or informatio= n would be truly appreciated.

Best Regards and hav= e a great weekend,
Lonnie


--0000000000004728d905c623fc04--