Changeset e6aeabd in rtems
- Timestamp:
- 03/30/04 11:48:14 (20 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- c346f33d
- Parents:
- 2a0a6851
- Location:
- cpukit/score/cpu/i386
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/score/cpu/i386/ChangeLog
r2a0a6851 re6aeabd 1 2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org> 2 3 * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/interrupts.h: 4 Convert to using c99 fixed size types. 5 1 6 2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org> 2 7 -
cpukit/score/cpu/i386/cpu.c
r2a0a6851 re6aeabd 38 38 { 39 39 #if CPU_HARDWARE_FP 40 register u nsigned16fp_status asm ("ax");40 register uint16_t fp_status asm ("ax"); 41 41 register void *fp_context; 42 42 #endif … … 78 78 */ 79 79 80 u nsigned32_CPU_ISR_Get_level( void )80 uint32_t _CPU_ISR_Get_level( void ) 81 81 { 82 u nsigned32level;82 uint32_t level; 83 83 84 84 i386_get_interrupt_level( level ); -
cpukit/score/cpu/i386/cpu_asm.S
r2a0a6851 re6aeabd 211 211 /* 212 212 * void *i386_Logical_to_physical( 213 * rtems_unsigned16segment,213 * uint16_t segment, 214 214 * void *address 215 215 * ); … … 241 241 /* 242 242 * void *i386_Physical_to_logical( 243 * rtems_unsigned16segment,243 * uint16_t segment, 244 244 * void *address 245 245 * ); -
cpukit/score/cpu/i386/rtems/score/cpu.h
r2a0a6851 re6aeabd 98 98 99 99 typedef struct { 100 u nsigned32eflags; /* extended flags register */100 uint32_t eflags; /* extended flags register */ 101 101 void *esp; /* extended stack pointer register */ 102 102 void *ebp; /* extended base pointer register */ 103 u nsigned32ebx; /* extended bx register */104 u nsigned32esi; /* extended source index register */105 u nsigned32edi; /* extended destination index flags register */103 uint32_t ebx; /* extended bx register */ 104 uint32_t esi; /* extended source index register */ 105 uint32_t edi; /* extended destination index flags register */ 106 106 } Context_Control; 107 107 … … 111 111 112 112 typedef struct { 113 u nsigned8fp_save_area[108]; /* context size area for I80387 */113 uint8_t fp_save_area[108]; /* context size area for I80387 */ 114 114 /* 28 bytes for environment */ 115 115 } Context_Control_fp; … … 125 125 126 126 typedef struct { 127 u nsigned32edi;128 u nsigned32esi;129 u nsigned32ebp;130 u nsigned32esp0;131 u nsigned32ebx;132 u nsigned32edx;133 u nsigned32ecx;134 u nsigned32eax;135 u nsigned32idtIndex;136 u nsigned32faultCode;137 u nsigned32eip;138 u nsigned32cs;139 u nsigned32eflags;127 uint32_t edi; 128 uint32_t esi; 129 uint32_t ebp; 130 uint32_t esp0; 131 uint32_t ebx; 132 uint32_t edx; 133 uint32_t ecx; 134 uint32_t eax; 135 uint32_t idtIndex; 136 uint32_t faultCode; 137 uint32_t eip; 138 uint32_t cs; 139 uint32_t eflags; 140 140 } CPU_Exception_frame; 141 141 … … 188 188 void (*idle_task)( void ); 189 189 boolean do_zero_of_workspace; 190 u nsigned32idle_task_stack_size;191 u nsigned32interrupt_stack_size;192 u nsigned32extra_mpci_receive_server_stack;193 void * (*stack_allocate_hook)( u nsigned32);190 uint32_t idle_task_stack_size; 191 uint32_t interrupt_stack_size; 192 uint32_t extra_mpci_receive_server_stack; 193 void * (*stack_allocate_hook)( uint32_t ); 194 194 void (*stack_free_hook)( void* ); 195 195 /* end of fields required on all CPUs */ 196 196 197 u nsigned32interrupt_table_segment;197 uint32_t interrupt_table_segment; 198 198 void *interrupt_table_offset; 199 199 } rtems_cpu_table; … … 306 306 } 307 307 308 u nsigned32_CPU_ISR_Get_level( void );308 uint32_t _CPU_ISR_Get_level( void ); 309 309 310 310 /* end of ISR handler macros */ … … 326 326 _isr, _entry_point, _is_fp ) \ 327 327 do { \ 328 u nsigned32_stack; \328 uint32_t _stack; \ 329 329 \ 330 330 if ( (_isr) ) (_the_context)->eflags = CPU_EFLAGS_INTERRUPTS_OFF; \ 331 331 else (_the_context)->eflags = CPU_EFLAGS_INTERRUPTS_ON; \ 332 332 \ 333 _stack = ((u nsigned32)(_stack_base)) + (_size) - 4; \333 _stack = ((uint32_t )(_stack_base)) + (_size) - 4; \ 334 334 \ 335 335 *((proc_ptr *)(_stack)) = (_entry_point); \ … … 346 346 #define _CPU_Context_Initialize_fp( _fp_area ) \ 347 347 { \ 348 u nsigned32 *_source = (unsigned32*) &_CPU_Null_fp_context; \349 u nsigned32*_destination = *(_fp_area); \350 u nsigned32_index; \348 uint32_t *_source = (uint32_t *) &_CPU_Null_fp_context; \ 349 uint32_t *_destination = *(_fp_area); \ 350 uint32_t _index; \ 351 351 \ 352 352 for ( _index=0 ; _index < CPU_CONTEXT_FP_SIZE/4 ; _index++ ) \ … … 386 386 #define _CPU_Bitfield_Find_first_bit( _value, _output ) \ 387 387 { \ 388 register u nsigned16__value_in_register = (_value); \388 register uint16_t __value_in_register = (_value); \ 389 389 \ 390 390 _output = 0; \ … … 435 435 436 436 void _CPU_ISR_install_raw_handler( 437 u nsigned32vector,437 uint32_t vector, 438 438 proc_ptr new_handler, 439 439 proc_ptr *old_handler … … 447 447 448 448 void _CPU_ISR_install_vector( 449 u nsigned32vector,449 uint32_t vector, 450 450 proc_ptr new_handler, 451 451 proc_ptr *old_handler -
cpukit/score/cpu/i386/rtems/score/interrupts.h
r2a0a6851 re6aeabd 59 59 #define i386_get_interrupt_level( _level ) \ 60 60 do { \ 61 register u nsigned32_eflags; \61 register uint32_t _eflags; \ 62 62 \ 63 63 asm volatile ( "pushf ; \
Note: See TracChangeset
for help on using the changeset viewer.