From 1ff1d545093e71b582f9a048a382f2b2d9a623bd Mon Sep 17 00:00:00 2001 From: telleriam Date: Wed, 28 Nov 2007 08:56:29 +0000 Subject: [PATCH] Small change to make the long_jump work with MaRTE x86 arch git-svn-id: http://www.frescor.org/private/svn/frescor/fosa/trunk@906 35b4ef3e-fd22-0410-ab77-dab3279adceb --- marte_non_local_jump/non_local_jump.adb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/marte_non_local_jump/non_local_jump.adb b/marte_non_local_jump/non_local_jump.adb index 8741992..402a4b3 100644 --- a/marte_non_local_jump/non_local_jump.adb +++ b/marte_non_local_jump/non_local_jump.adb @@ -23,6 +23,7 @@ -- {MAR>} ------------------------------------------------------------------- with System.Machine_Code; use System.Machine_Code; with Ada.Unchecked_Conversion; +with Hardware_Interface; package body Non_Local_Jump is use Basic_Integer_Types; @@ -98,6 +99,7 @@ package body Non_Local_Jump is Asm ("1: popl %%ebp;", No_Output_Operands, No_Input_Operands, "", True); + Hardware_Interface.Interrupts_Enabled; end Save_Context; ------------------ -- 2.39.2