Jacek Galowicz
|
f4a7d6bd3a
|
The context is now switched by software.
- Cleanup to be done
- Arch_fork does NOT work in this state
- Multiprocessing support not yet implemented
|
2012-04-14 00:34:09 +02:00 |
|
Jacek Galowicz
|
f4950981b2
|
Added a define constant for task switching modes.
|
2012-04-09 20:02:21 +02:00 |
|
Stefan Lankes
|
cf76781baa
|
first steps to support affinity on the touch
|
2011-11-16 03:12:09 -08:00 |
|
Pablo Reble
|
a114e3997d
|
Merge branch 'svm', remote branch 'origin/svm' into svm
Conflicts:
arch/x86/mm/svm.c
|
2011-11-09 07:56:54 -08:00 |
|
Stefan Lankes
|
e9cbe88e21
|
Merge branch 'master', remote branch 'origin' into svm
|
2011-11-08 12:23:30 -08:00 |
|
Pablo Reble
|
7b6a2424e0
|
- implemented first draft of L2 flush
|
2011-11-08 09:22:49 -08:00 |
|
Jacek Galowicz
|
7db55b481d
|
Fixed a doxygen comment line.
|
2011-11-08 14:00:11 +01:00 |
|
Stefan Lankes
|
d9a4acdb22
|
do not longer use SHM_ADD
|
2011-11-07 12:23:32 -08:00 |
|
Marian Ohligs
|
d90d962201
|
add type FS_SOCKET, change locking rules, it's now possible to use more then one mshell at the same time.
|
2011-11-01 20:11:52 +01:00 |
|
Jacek Galowicz
|
098f3c48e1
|
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm
|
2011-10-24 19:27:12 +02:00 |
|
Jacek Galowicz
|
5a4bd9a069
|
Fixed some documentation errors across the project.
Changed some stuff in the doxyfile and added a directory structure for
future manual pages.
|
2011-10-24 19:26:27 +02:00 |
|
Stefan Lankes
|
60cfb9b586
|
using of clear function names
|
2011-10-20 06:28:14 -07:00 |
|
Stefan Lankes
|
69d2114654
|
add flag MAP_REMAP to remap already mapped paged with new attributes
|
2011-10-10 15:37:35 -07:00 |
|
Stefan Lankes
|
8551a9ea9a
|
use "nicer" function names
|
2011-10-10 06:23:00 +02:00 |
|
Stefan Lankes
|
8f4349ee51
|
minor optimizations
|
2011-10-09 21:03:31 -07:00 |
|
Stefan Lankes
|
8e6b00b42e
|
redesign of the interrupt handling
=> now, the eMAC device uses also LINT0
|
2011-10-09 13:04:13 -07:00 |
|
Marian Ohligs
|
fde6b46203
|
filedescriptor redesign, fix close issue in telnet
|
2011-09-28 22:03:54 +02:00 |
|
Marian Ohligs
|
675c47f1b3
|
add basic support for syscall stat
|
2011-09-28 00:10:54 +02:00 |
|
Stefan Lankes
|
2e12c7ca1d
|
add character device to dump all kernel messages
|
2011-09-25 23:58:37 +02:00 |
|
Stefan Lankes
|
1d2e3e9be9
|
add new system call dup
TODO: dup2 is missing
|
2011-09-25 20:40:12 +02:00 |
|
Stefan Lankes
|
b1a968a82c
|
add first steps to realize the system call stat
|
2011-09-23 14:49:31 +02:00 |
|
Stefan Lankes
|
50315a1d20
|
dump every minute the average cpu load
|
2011-09-22 10:58:03 +02:00 |
|
Stefan Lankes
|
6b2e1f16bc
|
Merge branch 'master' into smp
|
2011-09-20 22:34:50 +02:00 |
|
Stefan Lankes
|
06a2b17978
|
switch back to ticket lock
|
2011-09-20 13:23:39 -07:00 |
|
Stefan Lankes
|
c2ec2800bc
|
determine the 1, 5 and 15 minute load
|
2011-09-20 08:56:58 +02:00 |
|
Stefan Lankes
|
c08125c3ad
|
avoid races by adding a new task
|
2011-09-19 19:42:27 +02:00 |
|
Stefan Lankes
|
98b4976cb4
|
sync all syscall headers
|
2011-09-15 21:12:54 +02:00 |
|
Marian Ohligs
|
9d157c4542
|
- remove some obsolete code
|
2011-09-14 17:30:02 +02:00 |
|
Marian Ohligs
|
39396f1188
|
- only initialize the fildes_t in usertasks, on create_user_task
|
2011-09-14 16:25:29 +02:00 |
|
Marian Ohligs
|
0dc10634a9
|
- code cleanup
- rename netio in socket
- reactivate workaround in lseek
|
2011-09-14 14:30:06 +02:00 |
|
Marian Ohligs
|
e572d1c502
|
Merge branch 'master' into ohligs
Conflicts:
kernel/init.c
kernel/tests.c
|
2011-09-09 21:23:15 +02:00 |
|
Stefan Lankes
|
8aadb9a426
|
to solve some DHCP issues, we use same procedure to initialize LwIP like the LwIP examples
|
2011-09-07 10:09:47 +02:00 |
|
Stefan Lankes
|
c6339bfd2d
|
by leaving the interrupt handler, we check if an urgent task is ready
if yes, the kernel switchs to this task
|
2011-09-06 06:46:52 -07:00 |
|
Stefan Lankes
|
62070aa3a9
|
add the support of (explicit) write through caching
|
2011-09-03 13:25:49 -07:00 |
|
Stefan Lankes
|
27e652f81d
|
if a task exists with a higher priority, we start a rescheduling in check_workqueues.
|
2011-09-02 13:57:11 -07:00 |
|
Marian Ohligs
|
ed5dba2672
|
Merge branch 'master' into ohligs
Conflicts:
kernel/tests.c
|
2011-08-29 14:52:23 +02:00 |
|
Stefan Lankes
|
38d26aecae
|
Merge branch 'master' into demo
|
2011-08-28 23:59:12 -07:00 |
|
Stefan Lankes
|
4fe2562839
|
fine tuning by using the irq fast lane
|
2011-08-28 01:24:28 -07:00 |
|
Stefan Lankes
|
512db09866
|
remove compiler warnings
|
2011-08-27 14:28:21 -07:00 |
|
Stefan Lankes
|
c81c83e9ff
|
Merge remote branch 'origin/mailbox_integration' into demo
|
2011-08-27 08:07:43 -07:00 |
|
Stefan Lankes
|
298670b0db
|
use also the ticket lock workaround for irq save spinlocks
|
2011-08-27 05:25:47 -07:00 |
|
Marian Ohligs
|
b3be0861f9
|
Merge branch 'master' into ohligs
|
2011-08-27 12:11:53 +02:00 |
|
Stefan Lankes
|
7e3c06f47b
|
if required, the waken task will remove from the timer queue
|
2011-08-26 21:55:16 +02:00 |
|
Marian Ohligs
|
6ee8ee2be5
|
Merge branch 'master' into ohligs
|
2011-08-26 21:20:01 +02:00 |
|
Stefan Lankes
|
5e047d6b96
|
bug in ticket lock! => switch (temporary) to a "normal" spinlock
|
2011-08-26 03:11:58 -07:00 |
|
Marian Ohligs
|
e9805be005
|
Merge branch 'master' into ohligs
Conflicts:
kernel/tasks.c
kernel/tests.c
|
2011-08-25 12:15:36 +02:00 |
|
Generic account for RWTHAachen Students
|
17b104d11c
|
Merge commit '499f43bfaf0bd7ca9387091712c0b60273bfa5d2' into mailbox_integration
Conflicts:
arch/x86/scc/icc.c
kernel/tests.c
|
2011-08-24 23:47:56 -07:00 |
|
Stefan Lankes
|
9631d861c3
|
Merge branch 'libsocket'
|
2011-08-24 09:39:17 +02:00 |
|
Stefan Lankes
|
499f43bfaf
|
add first version of the lazy release consistency
|
2011-08-23 14:03:34 -07:00 |
|
Stefan Lankes
|
0a0452b7a1
|
prepare SVM subsystem to support also other consitency modells
|
2011-08-23 07:40:20 -07:00 |
|