| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This patch includes a heavy rewrite of the chapter to have a more
structured approach to this chapter. It also changes the sectioning
to have the Data Structures be a section to themselves as a peer in the
outline with each logical area of macros in confdefs.h.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Script does what is expected and tries to do it as
smartly as possible.
+ remove occurrences of two blank comment lines
next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
contain CVS Ids
+ If the processing left a blank line at the top of
a file, it was removed.
|
| |
|
|
|
|
|
|
|
|
|
| |
Adds to confdefs a way to specify rtems_resource_unlimited for classic and
posix objects using a new macro CONFIGURE_OBJECTS_UNLIMITED.
Use CONFIGURE_OBJECTS_ALLOCATION_SIZE to declare the allocation size for
extending the set of objects at runtime. Updates the unlimited sample
to demonstrate how to use the new macros. Also adds new documentation in
the C User's Manual regarding configuring with unlimited objects.
|
|
|
|
|
|
| |
PR 1984/doc
* user/conf.t: Change CONFIGURE_MINIMUM_STACK_SIZE to
CONFIGURE_MINIMUM_TASK_STACK_SIZE.
|
|
|
|
|
| |
* user/conf.t: Move @findex for CONFIGURE_MICROSECONDS_PER_TICK to
where it should be.
|
|
|
|
| |
* user/conf.t: Added a bsp override option for MAXIMUM_DEVICES.
|
|
|
|
|
|
|
|
| |
Petr Benes <benesp16@fel.cvut.cz>
PR 1912/doc
* user/conf.t, user/schedule.t: Rework to add scheduler specific
information.
|
|
|
|
|
|
|
|
| |
PR 1864/doc
* user/conf.t: Add missing documentation for
CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUE_DESCRIPTORS,
CONFIGURE_MAXIMUM_POSIX_BARRIERS , CONFIGURE_MAXIMUM_POSIX_SPINLOCKS,
CONFIGURE_MAXIMUM_POSIX_RWLOCKS.
|
|
|
|
|
| |
PR 1851/doc
* user/conf.t: Fix typo in CONFIGURE_MESSAGE_BUFFER_MEMORY example.
|
|
|
|
| |
* user/conf.t: Fix typos.
|
|
|
|
| |
* user/conf.t: Add SMP Configuration parameters.
|
|
|
|
| |
* user/conf.t: Slight rework to deemphasize not using confdefs.h
|
|
|
|
|
|
|
| |
PR 1743/cpu
* user/conf.t: Add Simple Priority Scheduler as complement to existing
Deterministic Priority Scheduler. This scheduler serves both as an
example and as a lighter weight implementation for smaller systems.
|
|
|
|
| |
* user/conf.t: Document changes to Scheduler configuration.
|
|
|
|
|
|
|
| |
PR 1647/cpukit
* user/conf.t, user/schedule.t: Update documentation to reflect
refactoring of SuperCore to add Scheduler and ability for user to
configure a scheduler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, index.html.in, develenv/direct.t,
posix_users/gen_size_report, started/nextstep.t,
started_ada/buildada.t, user/conf.t, user/object.t: Remove ITRON API.
* itron3.0/.cvsignore, itron3.0/Makefile.am, itron3.0/config.t,
itron3.0/eventflags.t, itron3.0/fixedblock.t, itron3.0/gen_all,
itron3.0/gen_section, itron3.0/gen_status_shell,
itron3.0/interrupt.t, itron3.0/itron.texi, itron3.0/mailbox.t,
itron3.0/memorypool.t, itron3.0/msgbuffer.t, itron3.0/network.t,
itron3.0/preface.texi, itron3.0/rendezvous.t, itron3.0/semaphore.t,
itron3.0/stamp-vti, itron3.0/status.t, itron3.0/task.t,
itron3.0/tasksync.t, itron3.0/time.t, itron3.0/version.texi: Removed.
|
|
|
|
|
| |
* user/conf.t: CONFIGURE_DISABLE_CLASSIC_NOTEPADS is typo of
CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS. Fix it.
|
|
|
|
|
| |
* user/conf.t, user/userext.t: Eliminate use of deprecated
rtems_extension.
|
|
|
|
| |
* user/conf.t: Change stack allocator signature.
|
|
|
|
|
|
| |
* user/conf.t: Add configuration of posix message queue file
descriptors as separate entity. Also add documentation on posix
configuration elements not previously covered.
|
|
|
|
|
|
|
| |
* bsp_howto/.cvsignore, bsp_howto/Makefile.am,
bsp_howto/bsp_howto.texi: Add Frame Buffer Device Driver shell.
* bsp_howto/framebuffer.t: New file.
* user/conf.t: Add CONFIGURE_APPLICATION_NEEDS_FRAME_BUFFER_DRIVER.
|
|
|
|
|
| |
* user/conf.t: Change work_space_size to uintptr_t since it cannot be
negative.
|
|
|
|
|
|
| |
* user/conf.t, user/region.t: Change sizes of heap/region and allocated
objects in heap to intptr_t so they can be larger than a single
allocatable object (e.g. size_t).
|
|
|
|
| |
* user/conf.t: Fix typo.
|
|
|
|
|
| |
* user/conf.t: Add CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM and
CONFIGURE_APPLICATION_DISABLE_FILESYSTEM.
|
|
|
|
|
| |
* shell/rtems.t, user/conf.t, user/stackchk.t: Rename STACK_CHECKER_ON
to more appropriate CONFIGURE_STACK_CHECKER_ENABLED.
|
|
|
|
| |
* user/conf.t: Fix typo.
|
|
|
|
|
|
| |
* user/conf.t: Add support for optionally having a unified work area.
In other words, the RTEMS Workspace and C Program Heap are the same
pool of memory.
|
| |
|
|
|
|
|
| |
* user/conf.t: Add CONFIGURE_BSP_PREREQUISITE_DRIVERS and
CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS.
|
|
|
|
| |
* user/conf.t: Add CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS.
|
|
|
|
|
| |
* user/conf.t: Add CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION and
CONFIGURE_MAXIMUM_PRIORITY.
|
|
|
|
| |
* user/conf.t: Add CONFIGURE_MINIMUM_STACK_SIZE.
|
|
|
|
|
|
|
| |
* user/bsp.t, user/conf.t, user/task.t: Add ability for application to
configure minimum stack size. Add RTEMS_CONFIGURED_MINIMUM_STACK_SIZE
constant so user can clearly indicate they want the configured as
opposed to the recommended minimum stack size.
|
|
|
|
|
|
| |
* started/buildc.t: Add paragraph on see CVS for latest patches.
* user/conf.t: Add CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE and example
of how to compute message CONFIGURE_MESSAGE_BUFFER_MEMORY using it.
|
|
|
|
| |
* user/conf.t: Add baseline interface for Watchdog Driver.
|
|
|
|
| |
* user/conf.t: Fix text on CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER.
|
|
|
|
|
| |
* user/conf.t: Fix typo on
CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER.
|
|
|
|
| |
* user/conf.t: Add CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER.
|
|
|
|
|
|
| |
* user/bsp.t, user/conf.t, user/init.t, user/intr.t, user/overview.t,
user/timer.t: Correct default values. Make it clear that confdefs.h
calculates the memory required for you.
|
|
|
|
|
|
|
|
| |
* user/.cvsignore, user/Makefile.am, user/c_user.texi, user/concepts.t,
user/conf.t, user/dirstat.texi, user/stackchk.t, user/task.t,
user/userext.t: Add new Object Services collection. Tidy up some
configuration documentation from earlier changes.
* user/object.t: New file.
|
|
|
|
|
|
|
|
|
| |
* cpu_supplement/arm.t, cpu_supplement/i386.t, cpu_supplement/m68k.t,
cpu_supplement/mips.t, cpu_supplement/powerpc.t, cpu_supplement/sh.t,
cpu_supplement/sparc.t, cpu_supplement/tic4x.t, porting/cpuinit.t,
user/conf.t, user/init.t: Move interrupt_stack_size field from CPU
Table to Configuration Table. Eliminate CPU Table from all ports.
Delete references to CPU Table in all forms.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* cpu_supplement/arm.t, cpu_supplement/i386.t, cpu_supplement/m68k.t,
cpu_supplement/mips.t, cpu_supplement/powerpc.t, cpu_supplement/sh.t,
cpu_supplement/sparc.t, cpu_supplement/tic4x.t, user/conf.t: Moved
most of the remaining CPU Table fields to the Configuration Table.
This included pretasking_hook, predriver_hook, postdriver_hook,
idle_task, do_zero_of_workspace, extra_mpci_receive_server_stack,
stack_allocate_hook, and stack_free_hook. As a side-effect of this
effort some multiprocessing code was made conditional and some style
clean up occurred.
|
|
|
|
|
|
|
|
| |
* user/barrier.t, user/clock.t, user/concepts.t, user/conf.t,
user/datatypes.t, user/dpmem.t, user/fatal.t, user/init.t, user/mp.t,
user/msg.t, user/part.t, user/region.t, user/rtmon.t, user/sem.t,
user/task.t, user/timer.t: Corrected various errors in the
documentation.
|
|
|
|
| |
* user/conf.t: Add CONFIGURE_APPLICATION_EXTRA_DRIVERS.
|
|
|
|
|
|
|
|
|
| |
* user/conf.t: Eliminate maximum_drivers configuration parameter since
it was used to configure a no longer used feature. Device names are
now part of the filesystem not in a table. This also eliminated the
variables _IO_Number_of_devices and _IO_Driver_name_table from RTEMS
as well as the memory allocation used to populate
_IO_Driver_name_table.
|
|
|
|
|
| |
* user/conf.t: Add CONFIGURE_MESSAGE_BUFFER_MEMORY. Use
rtems/confdefs.h instead of old confdefs.h.
|