1143 Commits

Author SHA1 Message Date
Sebastian Huber
023f60936c c-user: Add "Cache Manager" chapter
The Cache Manager directives are available via <rtems.h>.  Document most
of them in the Classic API Guide.

Not documented are the following directive since the API is not yet
stable:

* rtems_cache_coherent_allocate()
* rtems_cache_coherent_free()
* rtems_cache_coherent_add_area()

Not documented are the following directive since the directives are not
implemented on maintained platforms:

* rtems_cache_freeze_data()
* rtems_cache_freeze_instruction()
* rtems_cache_unfreeze_data()
* rtems_cache_unfreeze_instruction()

Close #4513.
2021-09-13 08:28:16 +02:00
Sebastian Huber
04bf6a7684 eng: Fix wording in specification items 2021-09-13 08:28:16 +02:00
Sebastian Huber
2df0d64537 eng: Add hidden interface group membership
Update #3715.
2021-09-10 16:27:07 +02:00
Sebastian Huber
60e08fd84f eng: Make interface definitions optional
Update #3715.
2021-09-10 16:27:02 +02:00
Sebastian Huber
9dd61353f6 eng: Add interface params/return to typedefs
Update #3715.
2021-09-10 16:26:18 +02:00
Sebastian Huber
7b2b1b4827 eng: Simplify interface return specification
Update #3715.
2021-09-10 16:25:59 +02:00
Sebastian Huber
081ec5d5e9 c-user: Document time of day constraints
Close #4338.
2021-09-06 12:28:05 +02:00
Sebastian Huber
8edb899da5 eng: Remove bogus coding rule
Declaring functions used only through function pointers as inline makes
absolutely no sense at all.
2021-09-02 11:20:22 +02:00
Sebastian Huber
dc6b917dc3 c-user: Add LIFO to glossary 2021-09-02 11:17:58 +02:00
Sebastian Huber
d223ec99ae eng: Document use of BSP family for defaults
Update #4468.
2021-08-30 11:04:06 +02:00
pranav
bd4dedc192 bsps/raspberrypi: Change firmware version, add SPI & I2C support 2021-08-18 14:10:08 -05:00
Sebastian Huber
efb8e7c6c3 c-user: Add "Kernel Character I/O Support" chapter
Close #4482.
2021-08-03 10:39:49 +02:00
Sebastian Huber
76b5b8101c eng: Add freestanding test cases
Update #3715.
2021-08-03 10:39:49 +02:00
Christian Mauderer
238b48f9f8 user/imxrt: Add notes about problems with EVB
There are some possible problems with the i.MXRT1050 evaluation board.
Make some notes about that in the BSP manual.
2021-07-29 16:50:40 +02:00
Sebastian Huber
18746fb259 c-user: Remove _Internal_errors_What_happened
This global object no longer exists.
2021-07-28 08:46:33 +02:00
Sebastian Huber
056886f171 c-user: Document interrupt manager extensions
Close #3269.
2021-07-27 07:50:15 +02:00
Stephen Clark
205f755bfd README: Added centOS 8 instructions
Added some instructions for setting up CentOS 8.
2021-07-20 13:29:24 -05:00
Stephen Clark
84f7c6a7ef README: Minor clarifications and fixes
Fixed some minor typographical errors.
Updated a dead link.
Reworded some sentences for clarity.
2021-07-20 13:29:24 -05:00
Stephen Clark
821b624ece user/bsps/aarch64: Minor formatting fix
Fixed formatting error in user/bsps/aarch64/a53.rst
and user/bsps/aarch64/xilinx-zynqmp.rst.
2021-07-15 11:30:49 -05:00
Stephen Clark
4ea93d0486 xilinx-zynqmp.rst: Documented SDIO driver
Added documentation for SDIO driver.
2021-07-15 11:30:43 -05:00
Kinsey Moore
594fe00e23 user: Update ZynqMP network configuration
Network configuration is now automatic and requires no user
configuration.
2021-07-15 08:27:37 -05:00
Ray Garza
9d61006e6d rtems-docs: remove Eclipse Manual
Due to RTEMS 6 no longer using the Make build system and instead using
Waf (Eclipse does not offer Waf support), this guide is being removed.
2021-07-06 14:28:59 -05:00
Christian Mauderer
72ae964c5a user/bsps/imxrt: Info about ARM PLL frequency
Update #4180
2021-07-02 13:52:03 +02:00
Christian Mauderer
78a1ae1755 user/bsps/imxrt: Fix typo 2021-07-02 13:51:52 +02:00
Kinsey Moore
b528508dad user/bsps: Update ZynqMP for hardware BSPs
Update the ZynqMP documentation for the new hardware BSP variants
including information about booting, boot image generation, and
networking.
2021-07-01 15:46:33 -05:00
Gedare Bloom
7a91021c72 user/bsps: add aarch64 xilinx-versal 2021-06-22 22:06:34 -06:00
Ida Delphine
335c205410 user: Fixed typo to build hello application 2021-06-15 08:47:14 -06:00
Sebastian Huber
c70715baea c-user: Use a common phrase for pointer parameters
Mention the type of the pointer in the parameter description.  Use the
more general term "object" instead of "variable".

Update #3993.
2021-06-15 07:47:38 +02:00
Gedare Bloom
1a281869a9 user: add bsps/aarch64/a72.rst 2021-06-08 14:42:26 -06:00
Gedare Bloom
528a2b66e9 user: fix typo in aarch64/a53.rst 2021-06-08 14:41:16 -06:00
Joel Sherrill
a08643b340 Update Compliance Tracking CSV file to fix minor bugs 2021-06-04 15:03:18 -05:00
Vijay Kumar Banerjee
2295c889f9 eng/vc-authors: Add section on migrating personal repo to top-level 2021-05-30 15:09:49 -06:00
Christian Mauderer
b05cecc7da c-users: Add rtems_*mutex_try_lock
Closes #4440.
2021-05-28 08:27:08 +02:00
Christian Mauderer
a3ebe17994 bsps/imxrt: Remove superfluous options from dtc
The -@ option adds symbols that are used when applying an overlay. RTEMS
doesn't support overlays or re-parsing of device trees. So the symbols
only increase the size of the binary.

The same is true for the padding. It would be useful if the device tree
is changed during run time which is not supported in RTEMS.

Update #4180
2021-05-28 08:27:08 +02:00
Sebastian Huber
2509b62106 c-user: Document new rtems_task_delete() error
Close #4414.
2021-05-27 07:08:41 +02:00
Chris Johns
1568c2baa7 Fix the bibtex extension configure test 2021-05-21 16:47:19 +12:00
Chris Johns
1361d2cd30 Fix the linux specific include 2021-05-21 16:47:19 +12:00
Joel Sherrill
1568ed2fe3 posix-compliance: Update to include POSIX 1003.1-2017 (Issue 7). 2021-05-17 12:52:45 -05:00
Joel Sherrill
037104a702 posix-compliance/posix_rst.py: Use proper names of standards in headings 2021-05-17 12:52:45 -05:00
Harrison Edward Gerber
1f538688a7 user/bld/index.rst: removed references to legacy network config options 2021-05-16 10:12:27 -06:00
Sebastian Huber
2588e8bf35 c-user: Constify rtems_task_wake_when()
Update #4406.
2021-05-12 21:32:12 +02:00
Sebastian Huber
fa98f8df66 c-user: Clarify rtems_task_get_priority() 2021-05-12 21:07:00 +02:00
Sebastian Huber
7ded5943e4 c-user: Document rtems_task_set_scheduler() errors 2021-05-12 21:07:00 +02:00
Sebastian Huber
dcd0085a0e c-user: Add task priority glossary terms 2021-05-12 21:07:00 +02:00
Sebastian Huber
ee5718a00a c-user: Change format of external function refs 2021-05-08 10:27:29 +02:00
Sebastian Huber
b7970090a8 eng: Add unspecified interface groups
Update #3715.
2021-05-08 10:27:29 +02:00
Sebastian Huber
e8cd4d3bec c-user: rtems_scheduler_get_processor_set()
Document changed error status.

Update #4401.
2021-05-07 08:19:10 +02:00
Sebastian Huber
605cd1fc47 c-user: rtems_scheduler_ident_by_processor_set()
Document new error status.
2021-05-07 08:19:02 +02:00
Sebastian Huber
aa0c495b1e eng: Remove text attribute from acfg options
Update #3715.
2021-04-30 07:06:05 +02:00
Sebastian Huber
4565256f24 c-user: Reformat configuration option constraints
If only one constraint is present, then use a single sentence, otherwise
use a list for the constraints.  Format the constraints so that the line
length limit is maintained.
2021-04-29 21:00:43 +02:00