From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-x232.google.com (mail-oi0-x232.google.com [IPv6:2607:f8b0:4003:c06::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 3517E1A1F4D for ; Thu, 22 Sep 2016 07:30:51 -0700 (PDT) Received: by mail-oi0-x232.google.com with SMTP id t83so99400100oie.3 for ; Thu, 22 Sep 2016 07:30:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=AjJQVQs4o8W7P1sU4zLImaG/3wJcjH1JDmaSlZLW/eM=; b=KPK4D/c1i4etOPlbveSNGnfkHWcH1AJ5d3iYl6u0Z5lsaL3bENUMxL6XYgRoNYx0i8 Jyrnboack7KwUWVAulULKEM3FCppwG/q0veSIZJpABhsUranIIf9qsLCnN8j5Bu5YX9f vILhFH4KEGeOvhFcyB3Twkbx/bFEVa3NTusFgbwOdqKsoPfYpKD1S9liJpxDhgZ/Jhps xZ5nq4UGNqSHIbZagJEHNdmvvU+KkOhLO7Bb9pO0lvGHGH/zfihMbsHdW71jFc6qvUEr 9gtJHf13arqEJlUoGjslzlpXm37YxfgLKWhSmX0MtrurKilV41V+f/+uabV7qgrrIkBd iVFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=AjJQVQs4o8W7P1sU4zLImaG/3wJcjH1JDmaSlZLW/eM=; b=kWbTubyyp0Lu6JDKQbJ3D6pT3HrDQ7PFwB2Qx6fiy31SGWV4H+BZauL1WsaKRCTKD4 XLU7Z/9CyOhXJMJR/A4MN7qOxr1BBh8JQqWBMeuHR3W2vp/G7qPO1R1yy3wsupC3ip8a EUXmqaI4b+ds0sv53epG5/yKH7z5BIp05SQibChEFyUFrw0Fu3C5wxyvMgl6DCKWfTz3 mJOlbedh68mIcQ/nHSA/k/paQI3fw2/ry5ZxZSS9+d19yxUr8j8c4Our1+D3rjjwQLKk WxGN6E7gaaTZdslWfzRlxxv0lh/8hWTThBIFsLY/QlEe05GyFpXnb3d/2B04RQMgVp7d Vwqw== X-Gm-Message-State: AE9vXwMxSyR1IB37ULtABo7ebyGYMQjwSOElo83ZWEncqRsu/KY66KlNwrkKjZCMmNNldgcdNeSgFYASwCYqVA== X-Received: by 10.202.199.22 with SMTP id x22mr2982330oif.25.1474554650183; Thu, 22 Sep 2016 07:30:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.170.131 with HTTP; Thu, 22 Sep 2016 07:30:49 -0700 (PDT) From: valerij zaporogeci Date: Thu, 22 Sep 2016 17:30:49 +0300 Message-ID: To: edk2-devel Subject: flat mapping vs identity mapping on ARM X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2016 14:30:51 -0000 Content-Type: text/plain; charset=UTF-8 In the ARM architecture, there is such a thing - "flat mapping", where MMU stage 1 is disabled and the mapping done is 1:1 and attributes set to the predefined values. Did I understand right, that this is NOT what UEFI means by "identity mapping" with MMU enabled? And in the latter case there is need to create all those page tables and stuff, setting 1:1 mapping between VA and PA? If so, why to do that? Why "flat mapping" isn't what UEFI would love to see as its mapping regime?