21396 Commits

Author SHA1 Message Date
Stefan Hepp
e46d020891 Fixed compile error in start.S with new IO device defines release_m61 2015-06-24 16:37:34 +02:00
Stefan Hepp
0b58689f36 Using defines instead of linker symbols for IO device addresses 2015-06-23 01:12:13 +02:00
afpr
32175e9a6f Increase stack pointer and shadow stack pointer for tcrestmp BSP 2014-09-12 13:58:05 +01:00
afpr
8d214fe743 Update boot info in Patmos 2014-08-19 14:51:22 +01:00
afpr
afa45150db Make stack size computation more robust in patmos multi-core 2014-07-28 13:53:25 +01:00
afpr
f8c18e0c62 Compute stack_cache_base and shadow_stack_base addresses at start for multi-core 2014-07-11 12:28:48 +01:00
afpr
073792c9ae Remove "constructor" attribute of function noc_init 2014-07-11 12:28:26 +01:00
afpr
bfc60848b7 Fix export of RTEMS_MAKEFILE_PATH 2014-07-04 10:32:03 +01:00
afpr
17e51eada9 Add BSP for multiprocessing on Patmos hardware 2014-07-03 19:15:38 +01:00
afpr
f80ce31aef Avoid exit in hard_reset when building RTEMS for multicore 2014-07-03 19:13:31 +01:00
afpr
05d2882eff Do not produce map files for tcrest bsp 2014-07-03 19:10:30 +01:00
afpr
b2dfef74bd Fix comment 2014-07-03 19:09:01 +01:00
afpr
fcef9cb37f Revert "Fixed _CPU_Fatal_halt for Patmos" 2014-07-03 16:29:33 +01:00
afpr
6596ea561c Changed _CPU_Fatal_halt for Patmos 2014-07-02 18:49:12 +01:00
afpr
c6abeac352 Adapt memory map for tcrest bsp 2014-07-02 09:58:26 +01:00
afpr
19fca6ca36 Add NoC management functions to Patmos CPU 2014-06-19 16:19:28 +01:00
afpr
c578cb7fb7 Disable posix by default 2014-05-16 13:42:07 +01:00
afpr
8cc219bc6f Implemented _CPU_Fatal_halt for Patmos 2014-05-16 13:33:42 +01:00
afpr
0701177c48 Use the default trap handler in Patmos 2014-05-15 16:50:44 +01:00
afpr
51fc7769c5 Reconfigure Xilinx FPGA before every test run 2014-05-08 14:03:21 +01:00
afpr
7bef1dd93d Call make with -C option 2014-05-08 10:48:13 +01:00
afpr
9dca97358b Fix RTEMS build dir error message 2014-05-07 18:45:36 +01:00
afpr
14c0450b7a Added more directories' checks 2014-05-07 18:39:06 +01:00
afpr
94f57561dd Added ML605 FPGA as default simulator 2014-05-07 17:44:48 +01:00
afpr
bf5ce8e1e1 Add hardware flags to tcrest BSP 2014-05-07 17:42:58 +01:00
afpr
c171628668 Enable dual-issue instructions in pasim 2014-05-07 17:42:05 +01:00
Wolfgang Puffitsch
7203454960 Always compile for single-issue Patmos. 2014-05-02 15:56:41 +02:00
afpr
d265e9f7e8 Fixed memory map for tcrest BSP 2014-04-23 16:15:44 +01:00
afpr
0ecdc6aeac Remove unused memory regions of linkcmds 2014-04-22 11:58:10 +01:00
afpr
98dd57e596 Adaptions for returning to boot leader on multi-cores 2014-04-22 11:57:47 +01:00
afpr
6cca060174 Check if the testsuite directory exists 2014-04-08 16:24:00 +01:00
afpr
c9d39907f3 Fix the testsuite build directory 2014-04-08 15:34:05 +01:00
afpr
feca1197a1 At Clock_exit, mask timer interrupts instead of just disabling them 2014-04-08 15:32:17 +01:00
afpr
4dffafe05d Remove the shadow stack pointer and the stack spill pointer from the context of an interrupt 2014-04-07 12:58:06 +01:00
afpr
4cff07112a Set RTC register to current time + delta time to avoid setting an interrupt to the past 2014-04-07 12:57:13 +01:00
afpr
542804675c Removed unused functions and variables 2014-04-03 15:36:05 +01:00
Stefan Hepp
5198433f6b Restore the stack spill pointer to top before filling 2014-04-03 14:09:54 +02:00
Wolfgang Puffitsch
27b92131fe Add option to select BSP for running tests. 2014-04-01 10:49:21 +02:00
afpr
0a25dff801 Add BSP for the Patmos hardware 2014-03-31 14:33:31 +01:00
Wolfgang Puffitsch
06f76d9170 Recognize patex as alternative "simulator" for Patmos. 2014-03-28 17:40:11 +01:00
afpr
3e3cdca15f Implemented ISR management routines 2014-03-27 16:01:33 +00:00
afpr
92e9ed137a Use the interrupt level in patmos enable and disable interrupts routines 2014-03-27 16:00:53 +00:00
afpr
b36bd54edb Added exceptions status register to a thread's context structure 2014-03-27 16:00:16 +00:00
Wolfgang Puffitsch
96375e3bf4 Avoid using destination of load in load delay slot. 2014-03-19 23:01:48 +01:00
Wolfgang Puffitsch
7f710750e6 Initialize return offset. 2014-03-19 20:14:31 +01:00
afpr
1c6536f33c Implemented exceptions and timer management functions to remove dependencies from newlib 2014-03-19 14:11:19 +00:00
afpr
d88f47c3bf Build tool-chain with llvm release version 2014-03-19 14:10:37 +00:00
Stefan Hepp
e4358226c4 Fixed merge conflict 2014-03-18 15:10:05 +01:00
Stefan Hepp
1c1b68be2f Use new timer API and use usec timer instead of cycles timer 2014-03-18 14:11:36 +01:00
afpr
4626a8b696 Added routines to enable/disable interrupts for Patmos 2014-03-18 12:21:40 +00:00