build: Fix for windows to allow nasm use

Previously windows build could only use yasm because some procedural items such
as proc_start were not supported by nasm.  This adds a few macros and fixes so
nasm can be used to build on windows.

Change-Id: Ia05dc3ff482f33b0f915bb1be3c7df5e4a753b3a
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
This commit is contained in:
Greg Tucker
2020-03-16 16:23:55 -07:00
parent 5ab40c79cc
commit ede04f0a1f
107 changed files with 206 additions and 113 deletions

View File

@@ -69,7 +69,7 @@
mbin_def_ptr %1_mbinit
section .text
global %1:ISAL_SYM_TYPE_FUNCTION
mk_global %1, function
%1_mbinit:
;;; only called the first time to setup hardware match
call %1_dispatch_init