forked from Imagelibrary/rtems
added Minimum_Stack_Size and Mode constants
This commit is contained in:
@@ -184,6 +184,19 @@ package RTEMS is
|
||||
|
||||
Default_Modes : constant RTEMS.Mode := 16#0000#;
|
||||
|
||||
All_Mode_Masks : constant RTEMS.Mode := 16#0000_ffff#;
|
||||
Current_Mode : constant RTEMS.Mode := 16#0000_0000#;
|
||||
Preempt_Mask : constant RTEMS.Mode := 16#0000_0100#;
|
||||
Timeslice_Mask : constant RTEMS.Mode := 16#0000_0200#;
|
||||
ASR_Mask : constant RTEMS.Mode := 16#0000_0400#;
|
||||
-- Interrupt_Mask : constant RTEMS.Mode := CPU_Modes_Interrupt_Mask;
|
||||
Preempt : constant RTEMS.Mode := 16#0000_0000#;
|
||||
No_Preempt : constant RTEMS.Mode := 16#0000_0100#;
|
||||
No_Timeslice : constant RTEMS.Mode := 16#0000_0000#;
|
||||
Timeslice : constant RTEMS.Mode := 16#0000_0200#;
|
||||
ASR : constant RTEMS.Mode := 16#0000_0000#;
|
||||
No_ASR : constant RTEMS.Mode := 16#0000_0400#;
|
||||
|
||||
--
|
||||
-- Attribute constants
|
||||
--
|
||||
@@ -197,6 +210,10 @@ package RTEMS is
|
||||
Level : in RTEMS.Unsigned32
|
||||
) return RTEMS.Attribute;
|
||||
|
||||
Minimum_Stack_Size : RTEMS.Unsigned32;
|
||||
pragma Import (C, Minimum_Stack_Size, "rtems_minimum_stack_size");
|
||||
|
||||
|
||||
--
|
||||
-- Notepad index constants
|
||||
--
|
||||
@@ -1328,8 +1345,6 @@ package RTEMS is
|
||||
|
||||
Configuration : RTEMS.Configuration_Table_Pointer;
|
||||
pragma Import (C, Configuration, "_Configuration_Table");
|
||||
-- function Configuration
|
||||
-- return RTEMS.Configuration_Table_Pointer;
|
||||
|
||||
|
||||
private
|
||||
|
||||
@@ -184,6 +184,19 @@ package RTEMS is
|
||||
|
||||
Default_Modes : constant RTEMS.Mode := 16#0000#;
|
||||
|
||||
All_Mode_Masks : constant RTEMS.Mode := 16#0000_ffff#;
|
||||
Current_Mode : constant RTEMS.Mode := 16#0000_0000#;
|
||||
Preempt_Mask : constant RTEMS.Mode := 16#0000_0100#;
|
||||
Timeslice_Mask : constant RTEMS.Mode := 16#0000_0200#;
|
||||
ASR_Mask : constant RTEMS.Mode := 16#0000_0400#;
|
||||
-- Interrupt_Mask : constant RTEMS.Mode := CPU_Modes_Interrupt_Mask;
|
||||
Preempt : constant RTEMS.Mode := 16#0000_0000#;
|
||||
No_Preempt : constant RTEMS.Mode := 16#0000_0100#;
|
||||
No_Timeslice : constant RTEMS.Mode := 16#0000_0000#;
|
||||
Timeslice : constant RTEMS.Mode := 16#0000_0200#;
|
||||
ASR : constant RTEMS.Mode := 16#0000_0000#;
|
||||
No_ASR : constant RTEMS.Mode := 16#0000_0400#;
|
||||
|
||||
--
|
||||
-- Attribute constants
|
||||
--
|
||||
@@ -197,6 +210,10 @@ package RTEMS is
|
||||
Level : in RTEMS.Unsigned32
|
||||
) return RTEMS.Attribute;
|
||||
|
||||
Minimum_Stack_Size : RTEMS.Unsigned32;
|
||||
pragma Import (C, Minimum_Stack_Size, "rtems_minimum_stack_size");
|
||||
|
||||
|
||||
--
|
||||
-- Notepad index constants
|
||||
--
|
||||
@@ -1328,8 +1345,6 @@ package RTEMS is
|
||||
|
||||
Configuration : RTEMS.Configuration_Table_Pointer;
|
||||
pragma Import (C, Configuration, "_Configuration_Table");
|
||||
-- function Configuration
|
||||
-- return RTEMS.Configuration_Table_Pointer;
|
||||
|
||||
|
||||
private
|
||||
|
||||
Reference in New Issue
Block a user