Changeset d766b7fd in rtems


Ignore:
Timestamp:
Jun 2, 1997, 11:46:15 PM (23 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
ad9865e
Parents:
529cdccd
Message:

added Minimum_Stack_Size and Mode constants

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/ada/rtems.ads

    r529cdccd rd766b7fd  
    158158         Major              : RTEMS.Device_Major_Number;
    159159         Minor              : RTEMS.Device_Minor_Number;
    160          
     160
    161161      end record;
    162162
     
    184184
    185185   Default_Modes      : constant RTEMS.Mode      := 16#0000#;
     186
     187   All_Mode_Masks     : constant RTEMS.Mode := 16#0000_ffff#;
     188   Current_Mode       : constant RTEMS.Mode := 16#0000_0000#;
     189   Preempt_Mask       : constant RTEMS.Mode := 16#0000_0100#;
     190   Timeslice_Mask     : constant RTEMS.Mode := 16#0000_0200#;
     191   ASR_Mask           : constant RTEMS.Mode := 16#0000_0400#;
     192   -- Interrupt_Mask  : constant RTEMS.Mode := CPU_Modes_Interrupt_Mask;
     193   Preempt            : constant RTEMS.Mode := 16#0000_0000#;
     194   No_Preempt         : constant RTEMS.Mode := 16#0000_0100#;
     195   No_Timeslice       : constant RTEMS.Mode := 16#0000_0000#;
     196   Timeslice          : constant RTEMS.Mode := 16#0000_0200#;
     197   ASR                : constant RTEMS.Mode := 16#0000_0000#;
     198   No_ASR             : constant RTEMS.Mode := 16#0000_0400#;
    186199
    187200   --
     
    197210      Level : in     RTEMS.Unsigned32
    198211   ) return RTEMS.Attribute;
    199    
     212
     213   Minimum_Stack_Size : RTEMS.Unsigned32;
     214   pragma Import (C, Minimum_Stack_Size, "rtems_minimum_stack_size");
     215
     216
    200217   --
    201218   --  Notepad index constants
     
    333350     Expired                 => 4
    334351   );
    335  
     352
    336353   type Rate_Monotonic_Period_Status is
    337354      record
     
    504521   type POSIX_Initialization_Threads_Table_Pointer is access all
    505522       POSIX_Initialization_Threads_Table;
    506    
     523
    507524   type POSIX_API_Configuration_Table_Entry is
    508525      record
     
    513530         Maximum_Queued_Signals          : Interfaces.C.Int;
    514531         Number_Of_Initialization_Tasks  : Interfaces.C.Int;
    515          User_Initialization_Tasks_Table : 
     532         User_Initialization_Tasks_Table :
    516533            RTEMS.POSIX_Initialization_Threads_Table_Pointer;
    517534      end record;
     
    13291346  Configuration : RTEMS.Configuration_Table_Pointer;
    13301347  pragma Import (C, Configuration, "_Configuration_Table");
    1331   -- function Configuration
    1332   -- return RTEMS.Configuration_Table_Pointer;
    1333 
    1334  
     1348
     1349
    13351350private
    13361351end RTEMS;
  • cpukit/ada/rtems.ads

    r529cdccd rd766b7fd  
    158158         Major              : RTEMS.Device_Major_Number;
    159159         Minor              : RTEMS.Device_Minor_Number;
    160          
     160
    161161      end record;
    162162
     
    184184
    185185   Default_Modes      : constant RTEMS.Mode      := 16#0000#;
     186
     187   All_Mode_Masks     : constant RTEMS.Mode := 16#0000_ffff#;
     188   Current_Mode       : constant RTEMS.Mode := 16#0000_0000#;
     189   Preempt_Mask       : constant RTEMS.Mode := 16#0000_0100#;
     190   Timeslice_Mask     : constant RTEMS.Mode := 16#0000_0200#;
     191   ASR_Mask           : constant RTEMS.Mode := 16#0000_0400#;
     192   -- Interrupt_Mask  : constant RTEMS.Mode := CPU_Modes_Interrupt_Mask;
     193   Preempt            : constant RTEMS.Mode := 16#0000_0000#;
     194   No_Preempt         : constant RTEMS.Mode := 16#0000_0100#;
     195   No_Timeslice       : constant RTEMS.Mode := 16#0000_0000#;
     196   Timeslice          : constant RTEMS.Mode := 16#0000_0200#;
     197   ASR                : constant RTEMS.Mode := 16#0000_0000#;
     198   No_ASR             : constant RTEMS.Mode := 16#0000_0400#;
    186199
    187200   --
     
    197210      Level : in     RTEMS.Unsigned32
    198211   ) return RTEMS.Attribute;
    199    
     212
     213   Minimum_Stack_Size : RTEMS.Unsigned32;
     214   pragma Import (C, Minimum_Stack_Size, "rtems_minimum_stack_size");
     215
     216
    200217   --
    201218   --  Notepad index constants
     
    333350     Expired                 => 4
    334351   );
    335  
     352
    336353   type Rate_Monotonic_Period_Status is
    337354      record
     
    504521   type POSIX_Initialization_Threads_Table_Pointer is access all
    505522       POSIX_Initialization_Threads_Table;
    506    
     523
    507524   type POSIX_API_Configuration_Table_Entry is
    508525      record
     
    513530         Maximum_Queued_Signals          : Interfaces.C.Int;
    514531         Number_Of_Initialization_Tasks  : Interfaces.C.Int;
    515          User_Initialization_Tasks_Table : 
     532         User_Initialization_Tasks_Table :
    516533            RTEMS.POSIX_Initialization_Threads_Table_Pointer;
    517534      end record;
     
    13291346  Configuration : RTEMS.Configuration_Table_Pointer;
    13301347  pragma Import (C, Configuration, "_Configuration_Table");
    1331   -- function Configuration
    1332   -- return RTEMS.Configuration_Table_Pointer;
    1333 
    1334  
     1348
     1349
    13351350private
    13361351end RTEMS;
Note: See TracChangeset for help on using the changeset viewer.