From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.92.21.78]) by mx.groups.io with SMTP id smtpd.web10.71.1586198113491054295 for ; Mon, 06 Apr 2020 11:35:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=ALHA+mxR; spf=pass (domain: outlook.com, ip: 40.92.21.78, mailfrom: michael.kubacki@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nlbOO2K+VTW5gNcoA1dZb+euSuDVcNfBr4OtVjswCFa804bcXmS0+bTnhRmZusgD4Bn3P/3oM39NMKgi8K4/h+5iz4gCIqIBZYznsZNjSlCJqrjDOcobvCbG/k3NKmJUqdAVcseM7Q/rjMHQVmPUhK7e7m2gO3CyKG1gD74yrrfgyG+dtigU6c/LmX5ZnaUTknp+hIfyo63wWMDZijgRxncdhmOsxrewKJcikw8WWAhjrnnzxAnL6PouUcoSY+QbQnLs6jN9UrGUrMsBixaDfSaeBQbh6VPMSIs1u+iRe/Tnr5MiYjcsTXj15Y7GoCuJIhCqCvjznzottPm62K4TVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oo6CNE0kqWY0SkL0YOJ/Xpfas7k0uV0ORawar9/jTsk=; b=Z1v29S/rFt1A/YdsNjypuIEhfrS1sHOweTw8B0Pk6137IiR51Lj2WptD7rV9f5H8e2xirQkRj+3cmPHdXzhKoQR2iIaieYV0ol42SjzKkWP7lAvriZgbt7GAkuOr4KjNQ5kz4H8Cx8nz7LNcwvsOr2rjNnuPENIEH3SxcWwno0S7SH6tg2FKs/agJC/RZkEZGSZR2/jxkgXjhOSHHNoc1dScBqA9kyUQPkDG6V4apXcP6BtHQTvsJ3OHGTLdFdjzFZdWrfW+XJnAGPNAmlZc7YzF9UKa3LF/itoh3wyxIVbAhwuL3mvClm6ThKFzdFCip5nTZIr/O+qD8Mn3GQbMfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=outlook.com; dmarc=pass action=none header.from=outlook.com; dkim=pass header.d=outlook.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oo6CNE0kqWY0SkL0YOJ/Xpfas7k0uV0ORawar9/jTsk=; b=ALHA+mxRFY42UZDq784WRzwmLmhdSJ7IJ8n9hNHJmnIOYGG4s/oHb0KZ4boAvsa0oY9ElhXJ6kH1nWHQVbxes9v5vVSO7/OdLIRifeB+x6HUTzgqURK8uPs+HLMPlR65TOU79Hvm4IgULpqqLEoredVMFX5VeFuW21qMHNTCxrYVuNypKmaYyJ/CUkP1F0buTnqLmwbJ7Tree9gky/9NRfg4kvgS3MvG2qQ0F1u98Wdvs7AkGgy/7N3s4C6zIeRuIeYseb5h3B5Su/ifDliixrmoueqaGkZwdlizuwhfX96Xz/Txq84MQ5gZD6t8eRqeZFu4X6s8o4BU7RnXmelVRw== Received: from BN8NAM12FT066.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc66::4c) by BN8NAM12HT209.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc66::151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.9; Mon, 6 Apr 2020 18:35:11 +0000 Received: from MWHPR07MB3440.namprd07.prod.outlook.com (2a01:111:e400:fc66::50) by BN8NAM12FT066.mail.protection.outlook.com (2a01:111:e400:fc66::317) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.9 via Frontend Transport; Mon, 6 Apr 2020 18:35:11 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:1070EB0301FA1D790DA10A4947A91DA626EDF71B4BD3053228B27332C9873F4F;UpperCasedChecksum:351F8E27C31B31F3FDB401D478F5EC3E32CDCB53F36C1F9C1D137C1F214A1824;SizeAsReceived:7672;Count:47 Received: from MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::f5a7:e51b:e22a:959f]) by MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::f5a7:e51b:e22a:959f%7]) with mapi id 15.20.2878.014; Mon, 6 Apr 2020 18:35:10 +0000 From: "Michael Kubacki" To: devel@edk2.groups.io Cc: Kun Qin , Jian J Wang , Jiewen Yao , Chao Zhang Subject: [PATCH v1 0/2] SecurityPkg: Add PCD for SW SMI Command port Date: Mon, 6 Apr 2020 11:34:20 -0700 Message-ID: X-Mailer: git-send-email 2.16.3.windows.1 X-ClientProxiedBy: MWHPR12CA0067.namprd12.prod.outlook.com (2603:10b6:300:103::29) To MWHPR07MB3440.namprd07.prod.outlook.com (2603:10b6:301:69::28) Return-Path: michael.kubacki@outlook.com X-Microsoft-Original-Message-ID: <20200406183422.37140-1-michael.kubacki@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (2001:4898:80e8:1:461f:d88b:af08:9ab9) by MWHPR12CA0067.namprd12.prod.outlook.com (2603:10b6:300:103::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend Transport; Mon, 6 Apr 2020 18:35:10 +0000 X-Mailer: git-send-email 2.16.3.windows.1 X-Microsoft-Original-Message-ID: <20200406183422.37140-1-michael.kubacki@outlook.com> X-TMN: [1foZ0d9MIiJz36XWq86bqjzQT0s5FHzHngaCheFpox33bz1st1mI0it1fkYEeMoA] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 6bbef462-0e2a-42fc-573a-08d7da593caf X-MS-TrafficTypeDiagnostic: BN8NAM12HT209: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +znrJXJ29DLtenBvSGU/YbSSjk8n0EsZHQ0w2mwlAo5JvA1yt0kRtuumKUXg/DhTzwxE72Z8jj62C2j6+DeISTWLxWomFj1TSQIfB25xXQjPXuAaiuo3YTaMuDNLlii84ZWejHJ15pr/52ZgTGRq0XwxIT5wrwUGCaqWy9rMFisAQ/VREG8PtvpUpWwQJ5QEuFsFoi18kx5krwg0e+RjkI4loAi5dJkPpKoMDpxVm3Y= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:0;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR07MB3440.namprd07.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:OUT;SFP:1901; X-MS-Exchange-AntiSpam-MessageData: WGgl+pHX3V61bH30Uf5ax4JNGMtaEtcnslG2n54T3tvoP5FKteKHEl6kx+8GKO3S8uiSVFLKSdleglZbPMM4UyS2Ywd0JI1Vz4wnUolIUo6qaVOyZbpgE1bgXW7VdijvwVgM4GA8CLMshxqHf1LRxLjpgBF2KLmNxxLTl7F5gcS4dluQxW6tBN+Y23AHjG87p9G3N5Nx3mzSQjrytT2HkA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6bbef462-0e2a-42fc-573a-08d7da593caf X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2020 18:35:10.4507 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8NAM12HT209 Content-Type: text/plain From: Michael Kubacki REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2416 The software SMI Command IO Port is currently used in SecurityPkg to support the Physical Presence Interface. The IO port is hardcoded as 0xB2 in Tpm.asl. This patch series adds a PCD to SecurityPkg with the default value of 0xB2. The PCD is also used as the IO port value in Tpm.asl. Some existing platforms use IO port 0xB0 so this allows those platforms to set the value to 0xB0 in their platform DSC. On a separate note, shallow threading might not work on this patch series due to changes made by the SMTP server. Please bear with me while I am investigating if this can be changed. Cc: Kun Qin Cc: Jian J Wang Cc: Jiewen Yao Cc: Chao Zhang Signed-off-by: Michael Kubacki Michael Kubacki (2): SecurityPkg: Add PCD for SW SMI Command port SecurityPkg Tcg: Use SW SMI IO port PCD in Tpm.asl SecurityPkg/SecurityPkg.dec | 8 +++++++- SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.inf | 4 ++++ SecurityPkg/Tcg/Tcg2Smm/Tpm.asl | 18 +++++++++--------- SecurityPkg/Tcg/TcgSmm/TcgSmm.inf | 4 ++++ SecurityPkg/Tcg/TcgSmm/Tpm.asl | 17 +++++++++-------- 5 files changed, 33 insertions(+), 18 deletions(-) -- 2.16.3.windows.1