Chirayu Desai
583ef3a5b2
arm: csb337: Add doxygen
2013-12-09 11:21:45 -05:00
Chirayu Desai
a0390782dc
arm: csb336: Add doxygen
2013-12-08 13:12:38 -05:00
Chirayu Desai
0e8cfdef5d
arm: gdbarmsim: Add doxygen
2013-12-07 21:27:58 -05:00
Toma Radu
cfeb191e9d
sparc shared: improve doxygen
...
Add doxygen to the header files in sparc/shared/include directory.
2013-12-07 21:24:28 -05:00
Daniel Ramirez
ab1733b8e0
virtex4: Move start.S to virtex4/start/start.S
2013-12-06 20:30:27 -05:00
Daniel Ramirez
a4d673914f
tqm8xx: Move start.S to tqm8xx/start/start.S
2013-12-06 20:07:19 -05:00
Daniel Ramirez
09c33edc40
virtex5: Move start.S to virtex5/start/start.S
2013-12-06 19:55:32 -05:00
Chirayu Desai
c6af45852e
powerpc/ss555: move startup/start.S to start/start.S
2013-12-06 13:27:35 -05:00
Chirayu Desai
e626c60af4
libcpu/powerpc/mpc5xx: use THREAD_DISABLE_DISPATCH_LEVEL in asm
2013-12-06 13:26:58 -05:00
Chirayu Desai
1203d387a6
powerpc: mbx8xx: move starup/start.S to start/start.S
2013-12-06 11:21:15 -05:00
Toma Radu
25026906c5
erc32: improve doxygen
...
Add doxygen to the bsp.h, tm27.h, erc32.h and irq.h files.
2013-12-04 16:23:19 -05:00
Gedare Bloom
5b3dc6824d
leon3: fix doxygen description for bsp.h
2013-12-04 15:51:21 -05:00
Toma Radu
df217b0bcc
leon3: improve doxygen
...
Add doxygen to the bsp.h, tm27.h, amba.h and leon.h files
2013-12-04 15:29:47 -05:00
Daniel Ramirez
3f8abd289b
sparc: refactored shared/start.S to shared/start/start.S
2013-12-03 19:49:04 -05:00
Gedare Bloom
ebd0844919
leon2: fix typo in doxygen
2013-12-03 15:41:45 -05:00
Toma Radu
133f3cceef
leon2: improve doxygen
...
Add doxygen to the cchip.c & leon_open_eth.c files.
2013-12-03 15:34:52 -05:00
Daniel Ramirez
9f3057fc0d
m68k: refactored shared/start.S to shared/start/start.S
2013-12-03 09:25:23 -05:00
Daniel Ramirez
b9287a15aa
libbsp: refactored sparc/shared/bspgetworkarea.c to sparc/shared/startup/bspgetworkarea.c
...
* refactored sparc/shared/bspgetworkarea.c to sparc/shared/startup/bspgetworkarea.c
2013-12-03 09:12:31 -05:00
Sebastian Huber
057c294afd
bsps/powerpc: Unconditionally clear reservations
2013-12-03 12:58:47 +01:00
Sebastian Huber
f339afb47f
bsp/qoriq: Use System V small-data area
2013-12-03 12:58:47 +01:00
Chirayu Desai
4b43051763
powerpc: motorola: Move bspreset.c to startup/
...
* Move shared/console/bspreset.c to motorola_powerpc/startup/bspreset.c
2013-12-02 22:48:33 -05:00
Radu
8d830fae23
leon2_doxygen_1
2013-12-02 22:38:09 -05:00
Radu Toma
d230d8eaae
sparc/leon3: Add doxygen.
2013-12-01 19:29:12 -05:00
Daniel Hellstrom
2d3eb23349
sparc/shared/irq_asm.S: Get pointer to self per-CPU control
...
_CPU_Context_switch_to_first_task_smp() branches to
done_flushing which requires o3 to be initalized with
"self per-CPU control", this adds initialization of
o3. This problem only affects SMP, see commit
f8ad6c6f7f were usage of o3 was intruduced.
2013-11-30 09:28:28 -06:00
Daniel Ramirez
2d6543d4c8
doxygen: refactored doxygen in libbsp/arm/lpc32xx
...
This patch refactors a lot of the existing doxygen within libbsp/arm/lpc32xx.
Much of this refactoring was just renaming of existing groups to conform to a
more consistent naming structure. With the addition of a doxygen header for
tm27.h, all files within lpc32xx belong to doxygen group now. lpc32xx should
be used a reference for adding doxygen to other bsps.
2013-11-29 22:48:59 -05:00
Daniel Ramirez
98eb7e78b6
raspberrypi doxygen refactoring
2013-11-27 09:53:52 -05:00
Chirayu Desai
22fa874ada
powerpc/mpc55xxevb: Move bspworkarea.c to bspgetworkarea.c
...
Fixes commit 571216acee
2013-11-24 12:08:24 -05:00
Daniel Ramirez
287fefe2af
mpc55xxevb: Move start.S to mpc55xxevb/start/start.S
2013-11-23 19:47:51 -05:00
Daniel Ramirez
9660ad6482
beatnik: Move bsp_reset() to beatnik/startup/bspreset.c
2013-11-23 15:35:19 -05:00
Chirayu Desai
571216acee
powerpc/mpc55xxevb: Move bspworkareainit.c to bspgetworkarea.c
...
* Move bsp_work_area_initialize()
2013-11-23 13:00:29 -05:00
Chirayu Desai
4abc4d1e2c
powerpc/mpc55xxevb: Move startup/reset.c to startup/bspreset.c
2013-11-23 07:56:14 -05:00
Daniel Ramirez
995eb4beb6
gumstix: Move bsp_reset() to gumstix/startup/bspreset.c
2013-11-22 06:04:14 -05:00
Daniel Ramirez
14876018c3
select.h, rtems_select.c, nds select: Add restrict keyword
2013-11-20 18:24:48 -06:00
Sebastian Huber
39a4574652
powerpc: Add r2 to CPU context
...
The r2 may be used for thread-local storage.
2013-11-18 14:56:43 +01:00
Joel Sherrill
52c3af137d
sparc/../irq-shared.c: Fix compilation for SMP when not LEON3
2013-11-14 17:26:12 -06:00
Sebastian Huber
a3b1fcd977
bsps/arm: Fix Cortex-A9 MPCore nanoseconds handler
2013-11-14 15:57:52 +01:00
Sebastian Huber
2c93c5ae64
bsp/realview-pbx-a9: Add Ethernet module memory
2013-11-13 14:08:33 +01:00
Sebastian Huber
12cbc370c0
bsp/ngmp: New BSP variant
2013-11-13 09:34:27 +01:00
Sebastian Huber
f204e31070
bsp/leon3: Enable linker script variants
2013-11-13 09:34:27 +01:00
Sebastian Huber
198140009f
bsp/leon3: Delete unused LEON_REG symbol
2013-11-13 09:34:27 +01:00
Sebastian Huber
ffc862cbf5
bsp/realview-pbx-a9: Add NULL pointer protection
...
Qemu Git version 8641136c54d216edb5bb8ef723c754039b4c5cf3 or later is
required.
2013-10-31 16:43:25 +01:00
Daniel Hellstrom
b3211b5a63
SPARC BSPs: disable interrupts as early as possible
...
There is no point having interrupts enabled before reaching
boot_card() that disables interrupt. We better have it off
all the time.
It is required to turn off interrupt on secondary CPUs in an
SMP system.
2013-10-31 15:31:06 +01:00
Daniel Hellstrom
82e11be20c
LEON3 SMP: remove compiler warning from __delay() declaration
2013-10-31 15:31:06 +01:00
Daniel Hellstrom
bedfe131bb
LEON3 SMP: CPU ack irq on trap vector entry execution
2013-10-31 15:31:06 +01:00
Daniel Hellstrom
e1b53274d0
LEON3_MP ISR: shared-IRQ setup overwrite SMP/MP ISR trap handler
...
Basically the shared-irq handler overwrite the SMP/MP traphandler
previously initialized with set_vector(). That caused IPIs to enter
BSP spurious handler.
2013-10-31 15:31:06 +01:00
Sebastian Huber
fbed79bdd0
bsps/arm: Add ARMV7_CP15_START_DEFAULT_SECTIONS
2013-10-27 19:39:44 +01:00
Sebastian Huber
f074a4d1bb
bsps/arm: ARMV7_MMU_DATA_READ_WRITE_SHAREABLE
...
Delete ARMV7_MMU_DATA_READ_WRITE_SHAREABLE and move RTEMS_SMP
specific MMU attribute settings to arm-cp15.h.
2013-10-27 19:39:36 +01:00
Sebastian Huber
f619250391
bsps: Add simple console output char
2013-10-27 19:13:47 +01:00
Hesham AL-Matary
7ad725f27d
Modify raspberrypi mm_config_table to map GPIO and registers.
...
Changes include reverting back to setting all page-table section entries
as invalid and modify mm_config_table to apply the correct memory attributes
for raspbberypi memory sections at startup. The newly added entry at mm_config_table
maps raspberrypi GPIO and other registers found at raspberrypi.h
2013-10-27 19:06:05 +01:00
Sebastian Huber
09d0c96b91
bsps/arm: Move some MMU bit settings
...
The function
arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache() must
only set the MMU and cache enable flags. Configuration flags must be
set elsewhere.
2013-10-27 18:58:42 +01:00