From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=pass header.i=@linaro.org header.s=google header.b=E68HawWA; spf=pass (domain: linaro.org, ip: 209.85.221.66, mailfrom: leif.lindholm@linaro.org) Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by groups.io with SMTP; Mon, 15 Apr 2019 02:17:10 -0700 Received: by mail-wr1-f66.google.com with SMTP id r4so20879214wrq.8 for ; Mon, 15 Apr 2019 02:17:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=lYAgtvHoNeQYPnLO445RmDlKaJhGTXjU/GQcWu9RFlI=; b=E68HawWAe4UwKWL1sRDtUZmzZp7ocxcPOBJKsoCHuNq2eBzRdxeMd2JH9IHuT/sjvF fX2iGMlJ3JMLcwub2FbQs/R9Uz9MZRRwn6u8gsywA6aU39Xx7dJRXn7qkrDQRPqHeKLB cOIjlvNwO5NtgBVfa7vI3HLoOX5UQJno4bpYVMyMl5qKTWpFKfR+g/94mWu6gm7j+oZu oj6nEQy8rZXFRme6GXGkyM4K/5/6m2ltXYkdB/viQCGhkdyVpqH4KDJvyZwNQdFpfUqJ 0Z2yr/qrbz5DY7qbjNXrnn8bTAXlP43OyYFErqmBSJCTCnw1NGssYuIoldcjLNdWzZhv MnFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=lYAgtvHoNeQYPnLO445RmDlKaJhGTXjU/GQcWu9RFlI=; b=bHEf8+/hKrVzLTc+8OUOcQ0eLx058bjA6QgPioOFG/hc5M5f9USpZ7ItLKOIcMyk5B xbeA7tqFjq3c/JRsT+2qZOU1AjEG2WFy86aLzJfuHHvTYfF5RXC5czdh6KcKaBY7JTwV wZUAZtSBRAWV8Z9Jql5clJPHrWpB50KgzyikwO6TLfmQBWKb558QmPELsjkOHa7EOENC davOTpGJy3cIO9ZnLECskb2cEr6qYVtO5pdSSUwU0zmzJMKiYxPH151VAFgjNS9T1Ejm Wa63EUX0fc9hsvAqyM68jr29HNUP9qYz6yRrW64YMqUZx+yGY9zJ78IvjE67P2P2L3Nd Gliw== X-Gm-Message-State: APjAAAUZoHQDNo7zNtfWDNL0YPk92KNmNi0GQn9lVYPtx+I1jl2mxtRv PFgVg6C3wZ9bWX5nJ4Exg4zlUA== X-Google-Smtp-Source: APXvYqzjrOh3l10IY5dc4sipqHnYZXvBQKVuKLR8d26yrSVDnDvvpe4C1gBa397lNL2PNJXEnzdRqw== X-Received: by 2002:adf:e40b:: with SMTP id g11mr44501847wrm.207.1555319828653; Mon, 15 Apr 2019 02:17:08 -0700 (PDT) Return-Path: Received: from bivouac.eciton.net (bivouac.eciton.net. [2a00:1098:0:86:1000:23:0:2]) by smtp.gmail.com with ESMTPSA id u189sm18009187wme.25.2019.04.15.02.17.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 15 Apr 2019 02:17:07 -0700 (PDT) Date: Mon, 15 Apr 2019 10:17:05 +0100 From: "Leif Lindholm" To: Ard Biesheuvel Cc: devel@edk2.groups.io, Andrew Fish , Laszlo Ersek , Michael D Kinney Subject: Re: [RFC PATCH edk2-non-osi] Emulator: add binary AARCH64 build of X86 PE/COFF emulator Message-ID: <20190415091705.l4divyfw4jxjougd@bivouac.eciton.net> References: <20190415024156.9101-1-ard.biesheuvel@linaro.org> MIME-Version: 1.0 In-Reply-To: <20190415024156.9101-1-ard.biesheuvel@linaro.org> User-Agent: NeoMutt/20170113 (1.7.2) Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Some bikeshedding below: On Sun, Apr 14, 2019 at 07:41:56PM -0700, Ard Biesheuvel wrote: > Repo: http://github.com/ardbiesheuvel/X86EmulatorPkg.git > Commit: 5f4deb30eb935f9004b93d97712cc3ac3ae1ca97 Does this permit execution of both IA32 and X64 code? If so, the name makes sense (but the README.md in the above repo suggests otherwise, and the readme here says nothing on the topic). > Repo: http://github.com/tiancore/edk2.git > Commit: 2e21e8c4b89656897797019a9c56bc5ccbf12df1 > > Note that the X86EmulatorPkg project's license is _L_GPL not GPL, > and so it could arguably be incorporated into edk2-non-osi in source > form. However, the emulator is a rather sizable chunk of code, and > providing a known working binary is preferred over having each > platform build it from scratch, so providing just the binary should > be sufficient for the time being. > > Cc: Andrew Fish > Cc: Laszlo Ersek > Cc: Leif Lindholm > Cc: Michael D Kinney > Signed-off-by: Ard Biesheuvel > --- > Note that this patch is against the edk2-non-osi repository, not EDK2 > itself. > > Binaries are omitted from this patch. The complete patch can be found here: > https://git.linaro.org/leg/noupstream/edk2-non-osi.git/commit/?h=upstream > > Emulator/X86EmulatorDxe/LICENSE | 504 ++++++++++++++++++++ > Emulator/X86EmulatorDxe/README | 9 + Could this be Readme.md? > Emulator/X86EmulatorDxe/X86EmulatorDxe.depex | Bin 0 -> 54 bytes > Emulator/X86EmulatorDxe/X86EmulatorDxe.efi | Bin 0 -> 913408 bytes > Emulator/X86EmulatorDxe/X86EmulatorDxe.inf | 21 + > 5 files changed, 534 insertions(+) / Leif