From deeb8aad1c23c4a899eea01e7b01e9bf119844c7 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Tue, 15 Sep 2015 09:55:12 +0900 Subject: [PATCH] stack size tune --- ChangeLog | 8 ++++++++ src/gnuk.ld.in | 8 ++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4813d71..889d480 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2015-09-15 Niibe Yutaka + + * src/gnuk.ld.in (__process3_stack_size__): Increase stack size of + GPG thread. + (__main_stack_size__): Decrease stack size of exception handlers. + (__process1_stack_size__): Decrease stack size of CCID. + (__process2_stack_size__): Decrease stack size of RNG. + 2015-09-14 Niibe Yutaka * src/gnuk.h (LED_GNUK_EXEC): New. diff --git a/src/gnuk.ld.in b/src/gnuk.ld.in index 8e4e6dc..d4b3c43 100644 --- a/src/gnuk.ld.in +++ b/src/gnuk.ld.in @@ -1,11 +1,11 @@ /* * ST32F103 memory setup. */ -__main_stack_size__ = 0x0100; /* Exception handlers */ +__main_stack_size__ = 0x0080; /* Exception handlers */ __process0_stack_size__ = 0x0100; /* main */ -__process1_stack_size__ = 0x0140; /* ccid */ -__process2_stack_size__ = 0x0180; /* rng */ -__process3_stack_size__ = 0x1600; /* gpg */ +__process1_stack_size__ = 0x0100; /* ccid */ +__process2_stack_size__ = 0x0140; /* rng */ +__process3_stack_size__ = 0x1640; /* gpg */ __process4_stack_size__ = 0x0100; /* intr: usb */ __process5_stack_size__ = @MSC_SIZE@; /* msc */ __process6_stack_size__ = @TIM_SIZE@; /* intr: timer */