summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2009-10-29 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-293-14/+10
| | | | | | | * shared/irq/irq_asm.S, shared/irq/irq.c: removed (fake) exception frame argument to _ThreadProcessSignalsFromIrq(). This has never been used and removing it simplifies the assembly code.
* Added block02, block03 and block04Thomas Doerfler2009-10-2915-1/+2430
|
* - - Reorderd AVL node fields to save spaceThomas Doerfler2009-10-295-203/+188
| | | | | - Fixed printf() formats. New structure for waiters synchronization. Added BDBUF_INVALID_DEV define. New error handling in rtems_bdbuf_init(). - Release disk in case of an error.
* Aded ramdisk_register().Thomas Doerfler2009-10-293-0/+71
|
* 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-292-0/+7
| | | | | | * sp37/init.c: Add local prototypes for rtems_interrupt_disable, rtems_interrupt_enable, rtems_interrupt_flash, rtems_interrupt_is_in_progress.
* 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-292-8/+29
| | | | | | | | | | * sp43/init.c: Add local prototypes for rtems_object_api_minimum_class, rtems_object_api_maximum_class, rtems_build_id, rtems_build_name, rtems_object_id_api_maximum, rtems_object_id_api_minimum, rtems_object_id_get_api, rtems_object_id_get_class, rtems_object_id_get_index, rtems_object_id_get_node. Spray PRId32's into printf's for 16bit target complianance.
* 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-291-0/+5
| | | | | * sp37/init.c: Add local prototype for rtems_interrupt_level_attribute.
* Add local prototype for rtems_interrupt_level_attribute.Ralf Corsepius2009-10-291-0/+3
|
* 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-291-0/+5
| | | | | * monitor02/init.c: Add local prototype for rtems_shell_main_monitor.
* Add local prototype for rtems_shell_main_monitor.Ralf Corsepius2009-10-291-0/+6
|
* 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-291-0/+2
| | | | | * pppd/netconfig.h: Add UL suffix to long constants to avoid implicit integer overflows on 16bit targets.
* Add UL suffix to long constants to avoidRalf Corsepius2009-10-291-2/+2
| | | | implicit integer overflows on 16bit targets.
* 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-291-0/+4
| | | | | | | * psxsysconf/init.c: Comment out sysconf(LONG_MAX) check (not useful). Change sysconf(0x12345678) check into sysconf(INT_MAX) for better 16bit compliance.
* Comment out sysconf(LONG_MAX) check (not useful).Ralf Corsepius2009-10-291-3/+9
| | | | | Change sysconf(0x12345678) check into sysconf(INT_MAX) for better 16bit compliance.
* 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-291-0/+1
| | | | * psx11/task.c: Use long for nsecs.
* Use long for nsecs.Ralf Corsepius2009-10-291-7/+1
|
* 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-291-1/+1
| | | | | * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared attribute to pthread_condattr_setpshared for 16bit target compliance.
* 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-291-0/+5
| | | | | * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared attribute to pthread_condattr_setpshared for 16bit target compliance.
* 2009-10-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-292-7/+12
| | | | | | * rtems/score/cpu.h: Replaced misleading typedef of CPU_Interrupt_frame by 'void'. The i386 port does not pass any frame info to the interrupt handlers.
* 2009-10-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-292-21/+21
| | | | | | * ChangeLog, score/cpu/i386/ChangeLog: moved log messages I had erroneously written to cpukit/Changelog to cpukit/score/cpu/i386/ChangeLog.
* 2009-10-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-292-5/+21
| | | | | * start/start.S: Make sure initial stack is aligned to CPU_STACK_ALIGNMENT before calling C-code.
* 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-292-1/+5
| | | | * fileio/init.c: Use %zd to print ssize_t.
* 2009-10-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-292-4/+23
| | | | | * shared/irq/irq_asm.S: Make sure stack is aligned to CPU_STACK_ALIGNMENT before invoking C-code.
* 2009-10-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-292-12/+24
| | | | | * displayCpu.c: Fixed formatting for prettier printing; don't print more than 8 flags on a single line of output.
* 2009-10-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-293-10/+86
| | | | | | | | | | | | | | | | | * score/cpu/i386/rtems/score/cpu.h: Added #ifdef ASM constructs so that this header can be included from assembly code. Increased CPU_STACK_ALIGNMENT to 16 bytes. Gcc maintains 16-byte alignment and it may be a advantageous to provide initial 16-byte alignment. When using SSE some gcc versions may produce code that crashes if the stack is not 16-byte aligned. Make sure _CPU_Context_Initialize() sets the thread stack up so that it is aligned to CPU_CACHE_ALIGNMENT. * score/cpu/i386/cpu_asm.S: Align stack to CPU_CACHE_ALIGNMENT before calling C-code.
* 2009-10-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-284-5/+29
| | | | | | | * cpuModel.S, cpuModel.h, displayCpu.c: Save/cache CPUID:ECX (extended capabilities) in a new variable (x86_capability_x). Added more known flag description strings (printCpuInfo()) and let 'printCpuInfo()' dump the extended feature flags, too.
* New.Ralf Corsepius2009-10-281-0/+1372
|
* Update.Ralf Corsepius2009-10-2839-117/+117
|
* 2009-10-27 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-282-0/+5
| | | | * score/cpu/i386/rtems/asm.h: Added definition for cr4 register.
* 2009-10-28 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-281-0/+2
| | | | * psxbarrier01/test.c: Include <tmacros.h>
* 2009-10-28 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-281-0/+4
| | | | * psxbarrier01/test.c: Include <tmacros.h>
* 2009-12-27 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-283-0/+20
| | | | | * include/bsp.h, console/console.c: Provide weak-alias hook so that the application may choose the console.
* 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-271-0/+1
| | | | * support/include/tmacros.h: Add PRIxpthread_t.
* Add PRIxpthread_t.Ralf Corsepius2009-10-271-0/+4
|
* 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-271-0/+10
| | | | | | | | | | * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c, psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c: Use PRIxpthread_t to print pthread_t's.
* Use PRIxpthread_t to print pthread_t's.Ralf Corsepius2009-10-2722-31/+31
|
* 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-271-0/+2
| | | | | * sp29/init.c: Include "tmacros.h". Misc. changes related to rtems_intervals.
* Include "tmacros.h".Ralf Corsepius2009-10-271-4/+6
| | | | Misc. changes related to rtems_intervals.
* 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-271-0/+2
| | | | | * sp14/asr.c: Add PRIxrtems_signal_set. Use PRIxrtems_signal_set to print rtems_signal_set's.
* Add PRIxrtems_signal_set.Ralf Corsepius2009-10-271-2/+5
| | | | Use PRIxrtems_signal_set to print rtems_signal_set's.
* 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-271-0/+1
| | | | * sp13/task3.c: Use PRIu32 to print "count".
* Use PRIu32 to print "count".Ralf Corsepius2009-10-271-1/+1
|
* 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-271-0/+7
| | | | | | | * termios01/init.c: Fix parity_table_Entry type. Correct parity_table initialization. Add PRIdrtems_termios_baud_t. Use PRIdrtems_termios_baud_t to print rtems_termios_baud_t's.
* Fix parity_table_Entry type.Ralf Corsepius2009-10-271-8/+11
| | | | | | Correct parity_table initialization. Add PRIdrtems_termios_baud_t. Use PRIdrtems_termios_baud_t to print rtems_termios_baud_t's.
* 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-271-1/+3
| | | | | * sp09/screen12.c: Segment sizes are uintptr_t's. * sp09/screen11.c: Use size_t for "size".
* Segment sizes are uintptr_t's.Ralf Corsepius2009-10-271-1/+1
|
* Use size_t for "size".Ralf Corsepius2009-10-271-2/+2
|
* 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-271-0/+1
| | | | * sp62/init.c: segment sizes are uintptr_t's.
* segment sizes are uintptr_t's.Ralf Corsepius2009-10-271-1/+1
|
* 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-271-0/+2
| | | | | * sp25/task1.c: Use PRIuPTR to print segment_size's. * sp21/task1.c: Add PRIurtems_device_major_number.