From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=helo; client-ip=104.47.36.49; helo=nam02-sn1-obe.outbound.protection.outlook.com; envelope-from=leo.duran@amd.com; receiver=edk2-devel@lists.01.org Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0049.outbound.protection.outlook.com [104.47.36.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 3DF86202E5CFC for ; Tue, 31 Oct 2017 10:51:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ldr/rePR2c7Z9658GRe75jlymkMqOwI31oHSWfxSVeU=; b=eB33Ee58fcwevjmiGKDqaN31+P+uUlEqEDapSqYiHCGP/gUIoo83KZnL078TjN06P4EfWANpKF2ND7SWI+sUiFb0bxdsg4gqdUcxiM1xp/QQce+FotDtNqU9wtro/xYEQG3WLUJnWSo2ofbAmQh3umnCf8LTDs6713LY+9J+Tvg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=leo.duran@amd.com; Received: from leduran-Precision-WorkStation-T5400.amd.com (165.204.77.1) by BN6PR12MB1236.namprd12.prod.outlook.com (10.168.227.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.6; Tue, 31 Oct 2017 17:55:03 +0000 From: Leo Duran To: edk2-devel@lists.01.org Date: Tue, 31 Oct 2017 12:54:51 -0500 Message-Id: <1509472493-19062-1-git-send-email-leo.duran@amd.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: MWHPR14CA0005.namprd14.prod.outlook.com (10.173.227.15) To BN6PR12MB1236.namprd12.prod.outlook.com (10.168.227.22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a99bdaab-6a9f-45eb-d204-08d5208883fe X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(48565401081)(2017052603199); SRVR:BN6PR12MB1236; X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1236; 3:7Pl96bZwhdMWATOA3ABMbPKPOYILmryPuR8Tz8+sT7CbdRm1qDVknkqxB8k+Wtt52JmoCc+11mUKJIz0C6M8ytkr56s71+Pfr+aE6RVcGEryyCEAfPEe5sjqLEk6rVbdUb4yxPyFS4HQ/1xnnFJ7ZdWrWX6Gc8OxZByo9Mm3EqcaCEFM46emi0YAa/oFxPHXgIdKALzETIXTrzKLRRr6Zxq78LvZ6lli7xrDC1SVjWev3FozY1kFNZj9GjKpJ1gW; 25:vkeF5/E9JIsYWTAYpC9y218gDF3vaUSl+Es83qITBz6mr+xC0fJ5D04rLka5Cd1dbxxuWXhYKn0A3z4Sb440mC5v1D+avnGKLv+vXEvje+aWhi4sX+nI93BileossQVk//9HK5ER6Wv9ClzNcGoQapYxri6Y4sqwfW2E1rPLQRU2i3Xul6kXGnyrVHwXrkOG5w3ll1rFQu9Dtby3ld3R9072Ot6HOzbyPZjidSRm4LnDhiKR2aUohx5KsKgnrmSFptU1Fl/RaPSYkq4xzRriJMaEtKsVmrnPuSwBZKsq/cI91/JvyKivZC6GkbMxPM8oNNoIJyK0hp01mq02cFSLPA==; 31:dQ4i00SZPJmluZVeTWW1AwAAea4fOr1E6juPSQOZG9wYzvceyfltrOBHk1lMSmP4LD/jw+hV/uC05Q9wIyI9RT+k/opYtRL7g29ZmYTFzTIXvU7icbUwFJlRPmDC8YgAEYYlaD1g723zd0NvqWdnxqWbKnn69UTeAVNdJGMCftJD1YdPE3YHTj5t3rGpSg7GPZndSe3cfQX7nHgPAy5z8bL950KOe2NR+qZH3tU5oBM= X-MS-TrafficTypeDiagnostic: BN6PR12MB1236: X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1236; 20:WbLjRtoXcwQ8A2AXRoqqp8gq2bQy2TPe8A7yvpToS8YRNuqXUP5yhHGkXacWgjkd+mfxOZK+kBVPnYiVKEVxk+DvTSDB6E9tFIh7kc2OnI/AfTuQknA2Fa9haROtMX+EGrButigovT39uzpSGh+/cAwJ8TWqGUXouM6T4xBJCa55pivio8DPmBjti7PBqM8HMZHih6wv9nKlRHps/IGNjx9sNhafxDVBCdTlwUT3Xr4c+a85SxtGW+VzPlBebyr0oTdBB1vD8W8P/kiYtU4FZw2qdMWM0CIaTVjSln45LLbRewnXOtg4Q6unwky/QgJDlT+veuMhyxzcs3YVUaOBsBlW2OnxaKtpVYNSxDmMeztHBbXDJA5mppd5WthYPyXsSNcRDyWVw65+UBP/K655I7CYvT8N/SXSOIj9GHCDgjK54geTNq/BrFTmMuIhJ63SCXeNdjGsJu8nKArbqW7Q7C+xSAr7gytCXcvZoLt/X4kW1Iu+5cyCoUhvXBDeRudJ; 4:aMVxfxz/Pds84tUIVLbUT094p+IEHKh8vbd5Cr/HTipc69CdJvgMcAKxuJa+fd6hmLRdBfHfh7E7w4loMmZSMTsMM4H4dE37eqrNm7SJ9vhfz39TiDKJPmT6RFSRAhYOA4pfAkufPFCnoaKk28tkBdKBHGHKsfjQneHqBDMlfJyQz9vPBTVrPKClRP57PCYomfEGKFDa5cIAiZVSCZOdoVhRgrTLdZoM/X9z48Cn9pTrqpMKMTPogRNtj4Esot7H7mXHkkziVGvW//9DksTks5+AmL1pSivcIcuCCThrGHzrHj8OrHoxgI/hnlE0/zPx X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(3231020)(10201501046)(6055026)(6041248)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR12MB1236; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR12MB1236; X-Forefront-PRVS: 04772EA191 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(346002)(376002)(189002)(199003)(105586002)(5003940100001)(97736004)(6486002)(50466002)(4326008)(33646002)(316002)(86362001)(6116002)(3846002)(48376002)(478600001)(7736002)(6666003)(6916009)(50986999)(189998001)(5660300001)(101416001)(25786009)(68736007)(16526018)(305945005)(50226002)(8936002)(47776003)(81156014)(81166006)(8676002)(36756003)(2906002)(53936002)(2351001)(16586007)(66066001)(53416004)(2361001)(106356001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1236; H:leduran-Precision-WorkStation-T5400.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1236; 23:tOuqhvxU/05SkFukEeeK53PT4bsAWnuQXWdhURewn?= =?us-ascii?Q?rZU1/KL+E6gWaUuNg/zWapUTYdlSYNLQxDxwrj5JzCiAlE5FTVfW5BaV85K/?= =?us-ascii?Q?CqMBFMbIHL7vpVnnylOfwFUd87f1OCfU/kLDI62LYf8hS4KQShIJKL+C4rOB?= =?us-ascii?Q?ul6in04xas705Nv3X+amFDDvwJ5551boKHsa246xNhk5IZfCLKE1xuDcWMNm?= =?us-ascii?Q?TO2plOFbaXMRE/Vpp+DoDpwbbuJy65zRpS/IR6u/4PLgn3kAa1imJkW7xbbA?= =?us-ascii?Q?pz8fU70U/rWl8ehyWefAitgzhSNqTiwrM9V4U4mJW6YVPrGhGLYrzMazYSXu?= =?us-ascii?Q?QIn15aTx2Jn4E07AlBF8tpPJBPJnjTehA7mdmgtz9r2VS1neEf2p0BabdyjW?= =?us-ascii?Q?S8ZY//8Is0r4lzhei0rwDPCWL8ao6BlLwJu43zYS95qX73aNeTzYbilhhixd?= =?us-ascii?Q?LFl6DnXcaMHjK71W57TZyIrFoMPdAy1qx7y8l/JUHWHxwAvwtollGX5VNl+S?= =?us-ascii?Q?iendUvQj2EZGmg6N1KM/WK6TCw/HI2OtwCV/lerCCqR/pSWH4swfypZuohNQ?= =?us-ascii?Q?Vu9RyZhYyr3wLlKqoMvGdG8UEMYOjPhR+QHws7KVIEG6zJNaNHU9dVqOibZs?= =?us-ascii?Q?TBCJ44pNGAGX3oAThF/sE//BIVV5jEOs9JaMZz5ts/aVinPNGmGEg89v7ntA?= =?us-ascii?Q?rjftAaxa/btcv4k7bXZEpdSZaJB+i1kFQMnaPk9ZIv3dz41xcivHVsy0V/nA?= =?us-ascii?Q?Xkz0PhxmGHGBd2FzMZWjwk3ct2IhFMlH3oddpBG3CIJS41Xna7rfZqPkd8kU?= =?us-ascii?Q?iXcTVUNw0Jy8B7UICjiqUdc3tXvKbvyOOcdkF5PUif2W3lBqkMbUxCom3+A7?= =?us-ascii?Q?Qz6T2MeNbSojtapZgUy5BtiaqWtSwE7/O6evt7dL1O5yRZIMks5FDkvWruL2?= =?us-ascii?Q?pZQxf9HRjccI87IbCWJNnVpNhDRpSGXM0RrRu6FSyJMRAGdvs8olgWzdPbFd?= =?us-ascii?Q?tUHXkMHU+2XVlHs1S4ucHq9ud/1wYV2ogkXt+m9/Nt0/H1xVdOJ1de93syk4?= =?us-ascii?Q?+eJpqU=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1236; 6:ofzW/jBXY03WPX89WUjDQw50NpFRZhstFbDSsHB7ASiduHQIQ5Js5bvFqCbGu2/0eRKwTOi0lx8x/A+MtnNEdcQshW7kVCexasnQ2duGPVXpIrqvYQCOgKhGA0MRX97tsaAZe6H+gy3v85v5+AvWoRPbF18kzpl7yIreV73BgLnDJdSuizxC4OvLiOW5bq+voATxCgyOFb9GthBKanwF2i5E5e3QZLmirZuNHST/NXqH73YC4nOs3PeFnqyzFegEwKRP79FU+hHcwiw0LZqHz42f46B6zjlev3f8/lVK7SVS8W+NpH1CXkcVr1T6Jk4FHUvYclsQkP8XOm0hm2HfHyh1S/16KEWAxYRJPJzC/aA=; 5:tDFa1KgpsSxQ/lBDj0uEPifFaJ2S5NwMSnpL3b76spB1ZC9NsQmJzMvcgOUyd5hr+KgLOhLz+FPZ6rj2pXiDl7bGz/WQ+MEPPj//rl9udawsQwgQctmLMc2+2TfKxsCqV5DObs+oOB/8fXg+uo7Gd/pd8VwFBd7WU/aVZ1RLMGw=; 24:5OkuYek3IE3O/njIEKj45skqF8gliLksYgZUgJZDqvxk7YAMmFwTB22UrwQ26ejEgIlfoyfd2UAmbKhIBVwe/Ha3wm2443X/hJLupGdGGpc=; 7:fvu6o+b/nmiI0keK2JpC9mWQP3Td/+y2MX4v57ZsP/wmzXhMytls40Mm2oZou0814JDnaP7PDkFrXg8wITNhb0q5+Etov8IvWv15dDGwHmZT0c5HoNrQMtJVmfubJo3XkZHMNRcTASLgxEs2VhVQIj3rWgmInwOVXlWb4kVw9ZsWo1kZMdp7+wJtaDFrC68bM03QaWmy+gMZA3QTm0+4vGP0U8jpUw9X8QxN54tlUl5RvXQwNk0edsdo9lhH9ZL4 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1236; 20:U4N6NgUJjjiVtH0u19rB9AnxL2xopwIThucbW2HnqRhq9vUb0HKx7bLkc2Yf0hS4vjgsiZpBgPLURMXXLefQ20L3sFNFfrfXkxq4mwYeNk98c8W7RWm69YtW9P2Lueu42FMuQPTzxan17n++uscimD0YSYxv3rkerTQheAIJ3XMd23UtRUSWmeqgyt9mPRB3Dpxff/hsc7j+vF4yfRGQLBx5G/0y9LFlBndw8Zx+D1XnUcNsQfs9D0d+fju3gxzz X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2017 17:55:03.9793 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a99bdaab-6a9f-45eb-d204-08d5208883fe X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1236 Subject: [PATCH 0/2] Define PCD's for RTC init values X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Oct 2017 17:51:14 -0000 Content-Type: text/plain We have an RTC implementation that requires non-standard initial values for the A/B/D registers, so this patch-set replaces the macros defined in PcRtc.h with FixedPCD's that allow for platform-specific configurations. The changes all localized to the PcAtChipsetPkg, and should be completely non-intrusive. Leo Duran (2): PcAtChipsetPkg: Define FixePCD's for RTC register values PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe: Replace RTC macros PcAtChipsetPkg/PcAtChipsetPkg.dec | 13 +++++++++++++ PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.c | 8 +++++--- PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.h | 9 ++------- .../PcatRealTimeClockRuntimeDxe.inf | 11 +++++++++-- 4 files changed, 29 insertions(+), 12 deletions(-) -- 2.7.4