Stefan Lankes
|
e57a447fda
|
minor changes in using the per_core macro, add additional output messages by an exception & cosmetic changes
|
2011-07-20 09:47:46 +02:00 |
|
Stefan Lankes
|
20c944b099
|
avoid a task migration during the calculation of the current task
=> temporary clearing the IF flag
|
2011-07-20 08:24:24 +02:00 |
|
Stefan Lankes
|
dfa928de78
|
reduce the number of function calls to determine the core id
|
2011-07-19 21:22:54 +02:00 |
|
Stefan Lankes
|
8e9accd6ed
|
cosmetic changes
|
2011-07-19 09:58:40 +02:00 |
|
Stefan Lankes
|
a422926dda
|
cosmetic changes
|
2011-07-19 09:23:55 +02:00 |
|
Stefan Lankes
|
d05ffcacac
|
we use the same handler for exceptions and interrupts => interrupts has to push a virtual error code on the stack
|
2011-07-19 09:10:12 +02:00 |
|
Stefan Lankes
|
b1c5bf67c2
|
use a more robust method to find the MP table
|
2011-07-19 07:36:24 +02:00 |
|
Stefan Lankes
|
d203a070f4
|
add IPI support to flush the TLB on the other cores
|
2011-07-19 07:16:49 +02:00 |
|
Stefan Lankes
|
85768e6f58
|
fix bug in APIC code
=> before we enable the interrupts, we map the APIC registers
|
2011-07-18 15:51:26 +02:00 |
|
Simon Pickartz
|
6e14d56de8
|
mailbox does not support sendings to own mailbox
|
2011-07-18 01:14:18 -07:00 |
|
Stefan Lankes
|
82e6604a2c
|
demo also shows the core number on which the application is running
|
2011-07-18 09:51:16 +02:00 |
|
Stefan Lankes
|
da8b078184
|
align timer_ticks to a cache line
|
2011-07-18 09:32:52 +02:00 |
|
Stefan Lankes
|
e595fae384
|
add SMP support
- this is experimental version
- by setting MAX_CORES to 1, you are to disable the SMP support
|
2011-07-18 09:14:28 +02:00 |
|
Stefan Lankes
|
09b3655ea4
|
reserve a page for the boot code of the application processors
|
2011-07-18 09:13:33 +02:00 |
|
Stefan Lankes
|
ba1cbc97c8
|
on a SMP system, only the boot processor increases the timer value
|
2011-07-18 09:10:23 +02:00 |
|
Stefan Lankes
|
36a8ed9e31
|
add helper functions for reading and writing CMOS entries
|
2011-07-18 09:06:09 +02:00 |
|
Stefan Lankes
|
35ec905b7e
|
move processor initialization code into the function cpu_init
|
2011-07-18 09:01:35 +02:00 |
|
Stefan Lankes
|
e7c0f53562
|
redesign of the boot code of the application processor
|
2011-07-18 08:35:57 +02:00 |
|
Stefan Lankes
|
1fb1379a9c
|
remove typo
|
2011-07-18 08:35:14 +02:00 |
|
Stefan Lankes
|
afbe7ea520
|
fix typo
|
2011-07-16 07:52:14 +02:00 |
|
Stefan Lankes
|
18ce8eff11
|
some code cleanups
|
2011-07-15 09:22:31 +02:00 |
|
Simon Pickartz
|
ac840a835a
|
add new iRCC.h
|
2011-07-13 15:16:52 +02:00 |
|
Simon Pickartz
|
76befd94f1
|
update to current mailbox-system
|
2011-07-13 15:08:33 +02:00 |
|
Marian Ohligs
|
c6a5f9390e
|
- some test changes in newlib/examples
|
2011-07-13 13:17:02 +02:00 |
|
Stefan Lankes
|
a61607d2e7
|
add additional error messages
|
2011-07-12 10:26:50 -07:00 |
|
Carl-Benedikt Krüger
|
0d1edfc8fb
|
shell test
|
2011-07-12 15:47:00 +02:00 |
|
Carl-Benedikt Krüger
|
e7091822f7
|
shell test
|
2011-07-12 15:21:15 +02:00 |
|
Carl-Benedikt Krüger
|
fa5288b366
|
shell test
|
2011-07-12 15:18:34 +02:00 |
|
Carl-Benedikt Krüger
|
c6c5cb29a7
|
shell test
|
2011-07-12 15:16:54 +02:00 |
|
Carl-Benedikt Krüger
|
56f2964053
|
shell test
|
2011-07-12 15:16:37 +02:00 |
|
Carl-Benedikt Krüger
|
bb1e791860
|
shell test
|
2011-07-12 15:16:23 +02:00 |
|
Carl-Benedikt Krüger
|
57975e19be
|
shell test
|
2011-07-12 15:15:55 +02:00 |
|
Carl-Benedikt Krüger
|
c220e33b66
|
shell test
|
2011-07-12 15:09:48 +02:00 |
|
Carl-Benedikt Krüger
|
d986385207
|
shell test
|
2011-07-12 15:07:09 +02:00 |
|
Carl-Benedikt Krüger
|
6fbe273b32
|
shell test
|
2011-07-12 15:04:43 +02:00 |
|
Carl-Benedikt Krüger
|
1c93f98885
|
shell test
|
2011-07-12 15:04:24 +02:00 |
|
Carl-Benedikt Krüger
|
fbbcb1dbd7
|
shell test
|
2011-07-12 15:04:06 +02:00 |
|
Carl-Benedikt Krüger
|
e298694a96
|
shell test
|
2011-07-12 15:03:47 +02:00 |
|
Carl-Benedikt Krüger
|
d302f6bbff
|
shell test
|
2011-07-12 15:03:02 +02:00 |
|
Carl-Benedikt Krüger
|
08c160dc01
|
shell test
|
2011-07-12 15:02:23 +02:00 |
|
Carl-Benedikt Krüger
|
03cfdd12ad
|
shell test
|
2011-07-12 15:01:10 +02:00 |
|
Carl-Benedikt Krüger
|
9d51e282da
|
server & client test
|
2011-07-12 14:39:23 +02:00 |
|
Carl-Benedikt Krüger
|
6a7c323511
|
server & client test
|
2011-07-12 13:54:46 +02:00 |
|
Carl-Benedikt Krüger
|
902f07e125
|
server & client test
|
2011-07-12 13:46:12 +02:00 |
|
Carl-Benedikt Krüger
|
343834b0f6
|
server & client test
|
2011-07-12 13:45:05 +02:00 |
|
Carl-Benedikt Krüger
|
055e7967f3
|
server & client test
|
2011-07-12 13:44:22 +02:00 |
|
Carl-Benedikt Krüger
|
5816fafa47
|
server & client test
|
2011-07-12 13:42:06 +02:00 |
|
Carl-Benedikt Krüger
|
58f89e225c
|
server & client test
|
2011-07-12 13:39:29 +02:00 |
|
Carl-Benedikt Krüger
|
01da14b2c1
|
server & client test
|
2011-07-12 13:37:26 +02:00 |
|
Carl-Benedikt Krüger
|
5f5e7096ab
|
server & client test
|
2011-07-12 13:35:21 +02:00 |
|