From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by mx.groups.io with SMTP id smtpd.web12.10512.1655328202224451130 for ; Wed, 15 Jun 2022 14:23:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=GrXF2rlQ; spf=pass (domain: gmail.com, ip: 209.85.210.182, mailfrom: taylor.d.beebe@gmail.com) Received: by mail-pf1-f182.google.com with SMTP id u37so4133777pfg.3 for ; Wed, 15 Jun 2022 14:23:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=t/M+oarfV/bcFKfTnazAgpL0DqxX6z81z0IH1znQGiE=; b=GrXF2rlQJO2aAlgpwR3LDZm/pK9QMj4EbKhn5nB7ciSHd0BHQsZirgpOqQQKGiJ9L1 +4wTA2E075DT5CSg8W0MIJPEP0vX8Q+PUt3giDlfjNMS6nFMOEIvXP4q3kGyvVKiM8iT 9gc0QROfuolzSaV2uDbYA1AxM9dDKMZQFMoOMd6zhFHxgAZe6wnFlpH6GCnMlHuGwti8 28vy6/gR1fYc2ZY4MiAABjAVwWUboswCEQBgG6wE1lvijJFK1E0RBmZGm2HtIpQ/PSyK eKUXxHsRZcRHe4pw0M5HqV+fO9DcMB/ulDVwwEhPHsUtLxJPqc3RhDAgECjmJP8hZ8fj 8WMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=t/M+oarfV/bcFKfTnazAgpL0DqxX6z81z0IH1znQGiE=; b=5TRyR9kJE75cdR3yrJpavq5pkN87PCSo6Tr3xeXBO7rqQSakzCNWXIYwAy2B8E1IKJ puMKYGy/nJs2nLfeptPwjmo0k2hN5kDiUknuLYXkL37HfgVGaGM/vGayGK17b2LtqgYB fvijJh6J+nAzYW9m1wDd5FAi6UMKP3nFQJpf5fJRAHa/9MRBSB6ADQ9SRlf05aIklJ3W 17vrLSQEKeKnkg/kb1rD00mizTdpka/Viundx2Q9GqpxbpTLBWawYWThNq11yY2O2x+8 3Qn1SVNs4Jjrw3/bsjLs9CxpAFc9mzbCHhvuiWWZsjHR6bA4XgkFbCFbNQVtoULsJc+L HiMw== X-Gm-Message-State: AJIora9HTkxZKLxiK2PqK0Y2vdnhBuhsPhIIb8i3s+a33TGW9ZdghKfO 9pHkgfClSmRKL3IWdmxdwbdVeQ3Shlkkrg== X-Google-Smtp-Source: AGRyM1s65gWXe9Tha26sFjKETUgW3gYk0J0IsudnsjTTzNdthFVRcy6xoEi97rYsCaQ0VqjkwN+I7Q== X-Received: by 2002:a05:6a00:cd2:b0:51c:28b5:1573 with SMTP id b18-20020a056a000cd200b0051c28b51573mr1411227pfv.59.1655328201432; Wed, 15 Jun 2022 14:23:21 -0700 (PDT) Return-Path: Received: from localhost.localdomain ([50.47.81.182]) by smtp.googlemail.com with ESMTPSA id ep11-20020a17090ae64b00b001eab4d6de9esm7746518pjb.3.2022.06.15.14.23.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jun 2022 14:23:21 -0700 (PDT) From: Taylor Beebe To: devel@edk2.groups.io Cc: Eric Dong , Ray Ni , Rahul Kumar Subject: [PATCH v1 0/1] Set RW and P Attributes on Split Page Date: Wed, 15 Jun 2022 14:23:06 -0700 Message-Id: <20220615212307.1007-1-taylor.d.beebe@gmail.com> X-Mailer: git-send-email 2.36.1.windows.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: Taylor Beebe REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3869 A split page should always have the RW and P attributes set so the lowest level page frame determines the access rights as detailed in 4.10.2.2 of the Intel 64 and IA-32 Architectures Software Developer’s Manual. Cc: Eric Dong Cc: Ray Ni Cc: Rahul Kumar Taylor Beebe (1): UefiCpuPkg: CpuDxe: Set RW and P Attributes on Split Pages UefiCpuPkg/CpuDxe/CpuPageTable.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) -- 2.32.0.windows.2