Stefan Lankes
|
ba7fe04291
|
remove typo
|
2014-01-23 22:48:37 +01:00 |
|
Stefan Lankes
|
c46cdfe5b2
|
add description of stage4
|
2014-01-22 15:28:52 +01:00 |
|
Stefan Lankes
|
c71b6c6c8a
|
Simplify code, add additional comments
|
2014-01-22 12:15:15 +01:00 |
|
Stefan Lankes
|
eb8859d706
|
extending example task, fix bug in handling of the TSS
|
2014-01-22 12:13:30 +01:00 |
|
Stefan Lankes
|
b83bc1d261
|
add first steps to support user-level tasks
|
2014-01-22 12:12:39 +01:00 |
|
Stefan Lankes
|
aed7b1ce8d
|
simplify code
|
2013-11-28 22:53:14 +01:00 |
|
Stefan Lankes
|
c812c5f63d
|
add missing makefile
|
2013-11-28 11:09:47 +01:00 |
|
Stefan Lankes
|
292c6a2efa
|
remove typo
|
2013-11-27 22:53:53 +01:00 |
|
Stefan Lankes
|
ff0cf28a27
|
add handler for the timer interrupt
|
2013-11-27 22:50:19 +01:00 |
|
Stefan Lankes
|
87801a1706
|
add preemptive multitasking and interrupt handling
|
2013-11-27 22:49:30 +01:00 |
|
Stefan Lankes
|
1285a8c4fe
|
add rules for the automatic creation of include/eduos/config.inc
|
2013-11-27 22:43:15 +01:00 |
|
Stefan Lankes
|
ed27254338
|
add irq save spinlocks and semaphores
|
2013-11-27 22:36:34 +01:00 |
|
Stefan Lankes
|
6df543700e
|
add some usefull links
|
2013-11-26 09:33:59 +01:00 |
|
Stefan Lankes
|
ebf5172211
|
add an example for the usage of a semaphore
|
2013-11-26 09:23:39 +01:00 |
|
Stefan Lankes
|
de9207a6b2
|
add semaphore, which does not base busy-waiting
|
2013-11-26 09:17:59 +01:00 |
|
Stefan Lankes
|
ba491114bc
|
add basic functions to block and to unblock a task
|
2013-11-26 09:17:14 +01:00 |
|
Stefan Lankes
|
ab28a5e612
|
add a basic spinlock, which based on a ticket lock
|
2013-11-26 09:15:43 +01:00 |
|
Stefan Lankes
|
949cbb5119
|
Add basic atomic operations which will be used in locking-mechanisms.
|
2013-11-26 09:13:57 +01:00 |
|
Stefan Lankes
|
e3ba77995c
|
remove one (obsolete) readyqueue
priority 0 is only used by the idle task and doesn't need own queue
=> reduce the number of queues
|
2013-11-22 19:56:59 +01:00 |
|
Stefan Lankes
|
fea9e78f32
|
remove obsolte function
|
2013-11-22 18:42:39 +01:00 |
|
Stefan Lankes
|
930bc01817
|
use the meaningful name readyqueues instead of runqueue
|
2013-11-22 18:07:05 +01:00 |
|
Stefan Lankes
|
e92b10e5aa
|
add description of all branches
|
2013-11-21 20:28:21 +01:00 |
|
Stefan Lankes
|
3557efcc7a
|
simplify scheduling code
|
2013-11-21 17:30:52 +01:00 |
|
Stefan Lankes
|
67926d7c65
|
add support of nonpreemptive multitasking and additional comments
|
2013-11-19 23:11:53 +01:00 |
|
Stefan Lankes
|
fc33e338a4
|
remove obsolete declaration of atoi and strtol
|
2013-11-13 23:32:42 +01:00 |
|
Stefan Lankes
|
dcf3f79e9b
|
move string conversion functions to stdlib.h
|
2013-11-13 21:34:32 +01:00 |
|
Stefan Lankes
|
9e8509a1c1
|
add usefull links
|
2013-11-13 21:19:59 +01:00 |
|
Stefan Lankes
|
c6957fa198
|
increasing the readability
|
2013-11-13 21:03:35 +01:00 |
|
Stefan Lankes
|
13acd1557e
|
add ASCII art
|
2013-11-13 21:02:22 +01:00 |
|
Stefan Lankes
|
bc86a53c39
|
increasing the readability
|
2013-11-13 20:57:41 +01:00 |
|
Stefan Lankes
|
154f4f5f2a
|
switch to GFM
|
2013-11-13 20:43:43 +01:00 |
|
Stefan Lankes
|
12ad410764
|
remove obsolete line
|
2013-11-12 21:35:25 +01:00 |
|
Stefan Lankes
|
682936c57d
|
add missing description
|
2013-11-12 09:26:19 +01:00 |
|
Stefan Lankes
|
bf6673ba40
|
remove obsolete code
|
2013-11-12 09:23:21 +01:00 |
|
Stefan Lankes
|
d9bf1e00a7
|
remove obsolete code
|
2013-11-12 08:51:50 +01:00 |
|
Stefan Lankes
|
7dc1a648bf
|
remove typo
|
2013-11-12 08:51:35 +01:00 |
|
Stefan Lankes
|
5356012ff4
|
remove typo
|
2013-11-09 00:35:29 +01:00 |
|
Stefan Lankes
|
95e8acd794
|
add tag to create documentation
|
2013-11-09 00:25:25 +01:00 |
|
Stefan Lankes
|
3fe57689ab
|
add howto
|
2013-11-09 00:21:41 +01:00 |
|
Stefan Lankes
|
cd507d32ca
|
remove obsolete file
|
2013-11-08 23:02:22 +01:00 |
|
Stefan Lankes
|
9ac39ba7ea
|
add documentation into the source code
|
2013-11-08 22:55:29 +01:00 |
|
Stefan Lankes
|
4fd2b7f90c
|
add highly tuned assmbler functions for basic string operations
|
2013-11-08 22:06:07 +01:00 |
|
Stefan Lankes
|
c71cf65f00
|
improve guidance
|
2013-11-08 21:42:15 +01:00 |
|
Stefan Lankes
|
f96b6389b5
|
update of the how-to
|
2013-11-08 17:32:56 +01:00 |
|
Stefan Lankes
|
07b2250270
|
add the "smallest" HelloWorld of the world
|
2013-11-08 17:22:37 +01:00 |
|
stlankes
|
f380dc2ae3
|
Initial commit
|
2013-11-08 05:05:17 -08:00 |
|