Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.
1097 Discussions

Intel SDE v.8.69+ doesn't work on Windows 7

VictorCher
Beginner
1,333 Views

Hi,
First of all I'd like to thank you for a great tool 'Intel SDE'. I use it on a regular basis to check compatibility with older CPUs.

Unfortunately, I can't use 'Intel SDE' as usual any more.
On windows 7 latest versions don't work any more because of the pin tool, that stopped working on Windows 7. The Pin tool returns error ' [tid:4184] Failed to allocate Injector, Error = INJECTOR_ERR_NO_ACTIVE_SERVER'.
I tried using older version of the Pin tool with Intel SDE, but had no luck. Some versions have linker issues, some versions have version checking.

On windows 11 it's not possible to check compatibility as well. If being tested code uses any std library code, sooner or later it ends up in the 'memmove' functions which uses the 'vinsertf128' instruction. When Intel SDE runs in compatibility mode, it returns immediately.

Could you please fix Windows 7 compatibility?
An alternative solution could be introducing a flag like 'modules of interest'. With this flag the tool may check compatibility and invalid instructions withing modules of interest only. 

PCs:
Windows 7 Pro 64bit, i7-4790K
Windows 11 64bit, i7-12700K

Intel SDE version:
All available for downloading 8.69 - 9.14

@AdyT_Intel 

Regards,
Victor

0 Kudos
1 Solution
AdyT_Intel
Moderator
1,290 Views

Adding Windows 7 compatibility is not possible as we dropped the support for it a long time ago.

SDE chip-check module has a few options to control on which images to run the checks.

You can limit the image list or you can use the knob -chip_check_die 0 to make this a warning and not an error and combine it with an output file.

You can see all the options in the long help

    % sde -long-help

Under the chip-check controls section.

The following might help:

-chip_check_exe_only       - Check only the main executable

-chip_check_image          - Repeatable knob to specify specific images to check

-chip_check_win_sys_ignore - Disable the chip checking checking in windows ntdll library

View solution in original post

0 Kudos
2 Replies
AdyT_Intel
Moderator
1,291 Views

Adding Windows 7 compatibility is not possible as we dropped the support for it a long time ago.

SDE chip-check module has a few options to control on which images to run the checks.

You can limit the image list or you can use the knob -chip_check_die 0 to make this a warning and not an error and combine it with an output file.

You can see all the options in the long help

    % sde -long-help

Under the chip-check controls section.

The following might help:

-chip_check_exe_only       - Check only the main executable

-chip_check_image          - Repeatable knob to specify specific images to check

-chip_check_win_sys_ignore - Disable the chip checking checking in windows ntdll library

0 Kudos
VictorCher
Beginner
1,272 Views
0 Kudos
Reply