Skip to content

Commit 50da049

Browse files
committed
MSC-specific keygen
1 parent d1de3ee commit 50da049

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tools/keytools/keygen.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,10 @@ const char Store_hdr[] = "\n"
172172
"#define KEYSTORE_SECTION /* Renesas RX */\n"
173173
"#elif defined(TARGET_x86_64_efi)\n"
174174
"#define KEYSTORE_SECTION\n"
175+
"#elif defined(_MSC_VER)\n"
176+
"/* Create a RW data section named .keystore ! */\n"
177+
"#pragma section(\".keystore\", read, write)\n"
178+
"#define KEYSTORE_SECTION __declspec(allocate(\".keystore\"))\n"
175179
"#else\n"
176180
"#define KEYSTORE_SECTION __attribute__((section (\".keystore\")))\n"
177181
"#endif\n\n"

0 commit comments

Comments
 (0)