Commit Graph

33088 Commits

Author SHA1 Message Date
Andreas Dachsberger
24787d086b doxygen: score: adjust doc in isr.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
5ad74fd6d2 doxygen: score: adjust doc in interr.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
0cdcb27c42 Removed entry from Related Pages
SAM V71 Xplained Ultra - Board explanation now in Modules->BSPs->ARM
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
4c99921a5e doxygen: score: adjust doc in heapimpl.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
cf6ce4afe7 doxygen: score: adjust doc in heap.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
d69b7a50bb doxygen: score: adjust doc in freechain.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
54733e66c7 doxygen: score: adjust doc in cpustdatomic.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
d5b63c2b21 doxygen: score: adjust doc in coresemimpl.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
eab90bff1d doxygen: score: adjust doc in coresem.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
d16a90197b doxygen: score: adjust doc in corerwlockimpl.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
86b05bf6e5 doxygen: score: adjust doc in coremuteximpl.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
d369903b0e doxygen: score: adjust doc in coremutex.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
0865cd2716 doxygen: score: adjust doc in coremsgimpl.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
accbe670a0 doxygen: score: adjust doc in corebarrierimpl.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
62128be07b doxygen: score: added dox in assert.h according to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
4bd8757626 doxygen: score: adjust doc in coremsg.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
37ab9081f5 doxygen: score: adjust doc in corebarrier.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
4bb0f00d3c doxygen: score: adjust doc in copyrt.h to doxygen guidelines
Also renamed the group SuperCoreCopyright to RTEMSSuperCoreCopyright
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
59de8ef40b doxygen: score: adjust doc in context.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:03 +02:00
Andreas Dachsberger
0153acf254 doxygen: score: adjust doc in chainimpl.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:02 +02:00
Andreas Dachsberger
827e260630 doxygen: score: adjust doc in chain.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:02 +02:00
Andreas Dachsberger
3b977b8638 doxygen: score: adjust doc in basedefs.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:02 +02:00
Andreas Dachsberger
76a9857cab doxygen: score: adjust doc in apimutex.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:02 +02:00
Andreas Dachsberger
93dcd2b605 doxygen: score: adjust doc in address.h to doxygen guidelines
Update #3706.
2019-05-13 07:42:02 +02:00
Sebastian Huber
dda1922fec score: Adjust PER_CPU_CONTROL_SIZE_APPROX
Account for recent Per_CPU_Control structure member additions.
2019-05-10 09:11:54 +02:00
Sebastian Huber
cf5d5d8093 bsp/lpc24xx: Fix dynamic EMC configurations 2019-05-09 12:32:08 +02:00
Sebastian Huber
50d8d32b66 bsp/lpc24xx: Use fast slew rate for EMC pins 2019-05-09 09:55:27 +02:00
Sebastian Huber
0a6b81ad1c bsp/lpc24xx: Add LPC17XX_PIN_TYPE_FAST_SLEW_RATE 2019-05-09 09:55:26 +02:00
Sebastian Huber
6cad529ccb bsp/lpc24xx: Add SDRAM mode settings comment 2019-05-09 09:55:26 +02:00
Sebastian Huber
0b74d8f0fe bsp/lpc24xx: Fix LPC24XX_EMC_MT48LC4M16A2 MPU cfg 2019-05-08 13:37:06 +02:00
Sebastian Huber
271b8a61c1 bsp/lpc24xx: Remove obsolete BSP optinons
Update #3725.
2019-05-08 13:09:05 +02:00
Sebastian Huber
2ffbc4d53c bsp/lpc24xx: Flexible LPC24XX_EMC_MT48LC4M16A2 cfg 2019-05-08 13:05:26 +02:00
Sebastian Huber
d49ff3e360 bsp/lpc24xx: LPC24XX_EMC_MT48LC4M16A2 MPU support 2019-05-08 13:05:23 +02:00
Sebastian Huber
a6c08e8d70 bsp/lpc24xx: Support LPC24XX_EMC_SST39VF3201 pins 2019-05-08 13:01:07 +02:00
Joel Sherrill
6d3e3934cd Makefile.am: Add psxhdrs/termios files to build 2019-05-07 15:01:03 -05:00
Jacob Shin
7bd38f88c7 psxhdrs: Add POSIX API Signature Compliance Tests for termios.h 2019-05-07 14:35:30 -05:00
Sebastian Huber
30d61a66d9 bsps/powerpc: Fix constructors with priority
Update #3339.
2019-05-07 10:31:51 +02:00
Sebastian Huber
f6895c6d55 bsps/powerpc: Fix C++ exception handling
Close #3736.
2019-05-07 10:31:51 +02:00
Sebastian Huber
f4db49a1ab bsp/motorola_powerpc: Fix bootloader output 2019-05-07 08:45:52 +02:00
Sebastian Huber
8bd4f61c30 bsps: Remove bogus config declaration
Replace it with a proper struct rtems_bsdnet_ifconfig forward
declaration.

Close #3742.
2019-05-06 07:57:34 +02:00
Chris Johns
b36c52097f libdl: Do not access the ELF file while the allocator is locked.
- Load symbols before allocation.
- Parse reloc records and place any reloc recs in a cache to use
  while the allocator is locked.
- Relocate symbols after section allocation.
- Split section loading into allocation/locating and loading.
- Update all arch back-ends with a new reloc interface to control
  tramp handling.
- Add `-a` and `-t` to the object list shell command.

Closes #3741
2019-05-03 10:15:20 +10:00
Sebastian Huber
be50969881 bsp/motorola_powerpc: Fix debug output
Update #3122.
2019-04-12 14:38:06 +02:00
Sebastian Huber
ef9d20f691 score: More robust _SMP_Multicast_action()
If the caller already disabled interrupts, then do not disable thread
dispatching.  Calling _SMP_Multicast_action() with interrupts disabled
is a questionable use case.
2019-04-12 11:15:40 +02:00
Sebastian Huber
5cc313bf08 bsp/imx: CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR
Remove this BSP option.
2019-04-12 09:44:48 +02:00
Sebastian Huber
ad40d05eba score: Remove _SMP_Before_multitasking_action()
Use _SMP_Multicast_action() instead.
2019-04-12 09:44:48 +02:00
Sebastian Huber
f410b31be4 score: Improve _SMP_Multicast_action()
Let it work during system initialization.
2019-04-12 09:44:48 +02:00
Sebastian Huber
e90486ab41 score: Rework SMP multicast action
Use a FIFO list of jobs per processor to carry out the SMP multicast
action.  Use a done indicator per job to reduce the bus traffic a bit.
2019-04-12 09:44:48 +02:00
Sebastian Huber
df8d7bd76f score: Use processor mask in _SMP_Multicast_action
Processor_mask is the internal data type to deal with processor sets.
2019-04-12 09:44:48 +02:00
Sebastian Huber
e97b7c9a7a score: Use an ISR lock for Per_CPU_Control::Lock
The use of a hand crafted lock for Per_CPU_Control::Lock was necessary
at some point in the SMP support development, but it is no longer
justified.
2019-04-12 09:44:44 +02:00
Sebastian Huber
18d45d9d25 score: Add _ISR_lock_Set_name()
Add _ISR_lock_Set_name() to optimize the initialization of
zero-initialized locks.
2019-04-12 09:12:03 +02:00