[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 1/4] Add /CETCOMPAT to linker options


  • To: <win-pv-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Owen Smith <owen.smith@xxxxxxxxxx>
  • Date: Tue, 26 Oct 2021 08:12:08 +0100
  • Authentication-results: esa3.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: Owen Smith <owen.smith@xxxxxxxxxx>
  • Delivery-date: Tue, 26 Oct 2021 07:12:25 +0000
  • Ironport-data: A9a23:XmjIyqo0hR9XBYoLnB7dwslFxJ9eBmI8YhIvgKrLsJaIsI4StFCzt garIBnSOfqLMGukedx1a4W28BgGup/dyIc3SFRvqCFjEX9B+JuZCYyVIHmrMnLJJKUvbq7GA +byyDXkBJppJpMJjk71atANlZT4vE2xbuKU5NTsY0idfic5Dnd+4f5fs7Rh2Ncx2YLnW1nlV e7a+KUzBnf0g1aYDUpMg06zgEsHUCPa4W5wUvQWPJinjXeG/5UnJMt3yZKZdhMUdrJ8DO+iL 9sv+Znilo/vE7XBPfv++lrzWhVirrc/pmFigFIOM0SpqkAqSiDfTs/XnRfTAKtao2zhojx/9 DlCna2PSjYLJ5zQo8ReDhxBNC5XZosB14aSdBBTseTLp6HHW37lwvEoB0AqJ4wIvO1wBAmi9 9RBdmpLNErawbvrnvTrEYGAhex6RCXvFIQAt3cm1jTYEfYOSpHfWaTao9Rf2V/cg+gTQ66BO ZBHMVKDajzFfzlCOFA7GKg/v73v2lDWURZWrlCs8P9fD2/7k1UqjemF3MDuUsOLQ4BNgAOUq 3zL+0z9AwoGL5qPxDyd6HWui+TT2yThV+ov+KaQr6AwxgfJnypKVUNQBQDTTeSFZlCWau1cG m4NyzYVjetv8VWMQfCmeVqXmSvR1vIDYOZ4H+o/4QCL76Pb5QeFG2QJJgJ8hMwaWNweHmNyi AfY9z/9LXk26ufNECPCnluBhWrqYXB9EIMUWcMToeLpCfHYq4YvkgmHcN9nFKOk5jEeMWCtm 27UxMTSarN6sCLq60lZ1QyY695PjsKQJuLQ2ukwdjn9hj6VnKb/O+SVBaHztJ6s1rqxQFibp 2QjkMOD9u0IBpzlvHXTG7hUTOHwtqfVYWy0bbtT834JrGzFxpJeVdoIvGEWyLlBa55slcDVj L/75loKuc470IqCZq5reYOhY/nGPoC7fekJosv8N4IUCrAoLVfv1Hg3OSa4gjC8+GBxwPpXE crKLq6R4YMyVP0PIMyeHLxGj9fGB0kWmAvueHwM5073jebHPyXFF+xt3ZnnRrlR0Z5oaT79q 753X/ZmAT0GOAEnSiWIo4MVM34QKn03WcL/p8BNL7bRKQt6AmAxTfTWxOp5KYBimq1UkMbO/ 228BRAEmAau2yWfJFXYcG1nZZPuQY178SAxMxszMAv6wHMke4uusvsSLsNlYbk9+eV/5vdoV P1ZKd6YC/FCR22fqTQQZJXwtqJ4cxGviV7cNiapemFnLZVhWxbI6pnveQ62rHsCCS++tM0fp by811yEHcpfFlo6VMuPMaCh1VK8u3QZidleZUqQL4kBYljo/ahrNzf10q09LfYTJEiR3TCdz QuXX0sV/LGfv48v/dDVrqmYtIP1QfBmF09XEmSHv7a7MS7WojiqzYNaCbvaeDncUCX/+bm4Z PUTxPb5aaVVkFFPuot6MrBq0aNhuIe/++4EllxpTCfRclCmKrJ8OX3Xj8BAu5pEyqJdpQbrC FmE/cNXOOnRNc7oeLLLyNHJsghXOSkopwTv
  • Ironport-hdrordr: A9a23:FwujrKDFWDiygF3lHemg55DYdb4zR+YMi2TC1yhKJyC9Ffbo8/ xG/c5rsyMc5wxwZJhNo7y90cq7MBbhHPxOkOos1N6ZNWGM0gaVxelZnOzfKlbbehEWmNQz6U 4ZSdkdNOHN
  • Ironport-sdr: 5rAnoFraQAm8Ic/wKifeCKiRkQyfgHZKAbkz/dcGxkfgp2gNsueU00bAV4ul6h3HHYDP5T31Vh FsxUxCx1g3VEAjZWALh5f9PHy2tAaaimyes20BWHQ3GyyOXzY44EYZtfTCXL8wU/N7od6DLoUT Rej/ijTl8IQ1Z+JIqGKDLiResci0FeOzohkbGrzIya+SO1dpDRAM4f6oAy9fvu1ZrLtLqSHOmX eDTa0PnaPYu3dM5nxWWqFPBB0uPy9fmrecHimldI8UoQoQdY1s8kkaxFgHai5t6y6qDfAkhl8W jonWs75EZlxU/6H8gPhZ+LJK
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>

The "Hardware Enforced Stack Protection Compatability" test introduced with the
Server 2022 HLK requires drivers to be linked with /CETCOMPAT

Signed-off-by: Owen Smith <owen.smith@xxxxxxxxxx>
---
 vs2019/xennet/xennet.vcxproj | 1 +
 1 file changed, 1 insertion(+)

diff --git a/vs2019/xennet/xennet.vcxproj b/vs2019/xennet/xennet.vcxproj
index ca89610..d79a691 100644
--- a/vs2019/xennet/xennet.vcxproj
+++ b/vs2019/xennet/xennet.vcxproj
@@ -35,6 +35,7 @@
       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
       
<AdditionalDependencies>$(DDK_LIB_PATH)\ndis.lib;$(DDK_LIB_PATH)/libcntpr.lib;$(DDK_LIB_PATH)/aux_klib.lib;$(DDK_LIB_PATH)/procgrp.lib;%(AdditionalDependencies)</AdditionalDependencies>
       
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
+      <CETCompat>true</CETCompat>
     </Link>
     <DriverSign>
       <FileDigestAlgorithm>sha256</FileDigestAlgorithm>
-- 
2.33.0.windows.2




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.