| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
|
|
|
| |
* sp37/init.c: Add local prototypes for
rtems_interrupt_disable, rtems_interrupt_enable,
rtems_interrupt_flash, rtems_interrupt_is_in_progress.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* sp37/init.c: Add local prototype for
rtems_interrupt_level_attribute.
|
| |
|
|
|
|
|
| |
* monitor02/init.c: Add local prototype for
rtems_shell_main_monitor.
|
| |
|
|
|
|
|
| |
* pppd/netconfig.h: Add UL suffix to long constants to avoid
implicit integer overflows on 16bit targets.
|
|
|
|
| |
implicit integer overflows on 16bit targets.
|
|
|
|
|
|
|
| |
* psxsysconf/init.c:
Comment out sysconf(LONG_MAX) check (not useful).
Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
16bit compliance.
|
|
|
|
|
| |
Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
16bit compliance.
|
|
|
|
| |
* psx11/task.c: Use long for nsecs.
|
| |
|
|
|
|
|
| |
* psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
attribute to pthread_condattr_setpshared for 16bit target compliance.
|
|
|
|
|
| |
* psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
attribute to pthread_condattr_setpshared for 16bit target compliance.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* ChangeLog, score/cpu/i386/ChangeLog: moved log messages
I had erroneously written to cpukit/Changelog to
cpukit/score/cpu/i386/ChangeLog.
|
|
|
|
|
| |
* start/start.S: Make sure initial stack is aligned
to CPU_STACK_ALIGNMENT before calling C-code.
|
|
|
|
| |
* fileio/init.c: Use %zd to print ssize_t.
|
|
|
|
|
| |
* shared/irq/irq_asm.S: Make sure stack is aligned to
CPU_STACK_ALIGNMENT before invoking C-code.
|
|
|
|
|
| |
* displayCpu.c: Fixed formatting for prettier printing;
don't print more than 8 flags on a single line of output.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
|
|
|
| |
* score/cpu/i386/rtems/asm.h: Added definition for cr4 register.
|
|
|
|
| |
* psxbarrier01/test.c: Include <tmacros.h>
|
|
|
|
| |
* psxbarrier01/test.c: Include <tmacros.h>
|
|
|
|
|
| |
* include/bsp.h, console/console.c: Provide weak-alias
hook so that the application may choose the console.
|
|
|
|
| |
* support/include/tmacros.h: Add PRIxpthread_t.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
| |
* sp29/init.c: Include "tmacros.h".
Misc. changes related to rtems_intervals.
|
|
|
|
| |
Misc. changes related to rtems_intervals.
|
|
|
|
|
| |
* sp14/asr.c: Add PRIxrtems_signal_set.
Use PRIxrtems_signal_set to print rtems_signal_set's.
|
|
|
|
| |
Use PRIxrtems_signal_set to print rtems_signal_set's.
|
|
|
|
| |
* sp13/task3.c: Use PRIu32 to print "count".
|
| |
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
Correct parity_table initialization.
Add PRIdrtems_termios_baud_t.
Use PRIdrtems_termios_baud_t to print rtems_termios_baud_t's.
|
|
|
|
|
| |
* sp09/screen12.c: Segment sizes are uintptr_t's.
* sp09/screen11.c: Use size_t for "size".
|
| |
|
| |
|
|
|
|
| |
* sp62/init.c: segment sizes are uintptr_t's.
|
| |
|
|
|
|
|
| |
* sp25/task1.c: Use PRIuPTR to print segment_size's.
* sp21/task1.c: Add PRIurtems_device_major_number.
|