Marian Ohligs
2a23f30963
Merge branch 'master' into ohligs
2011-06-12 12:02:24 +02:00
Stefan Lankes
9085bb67e4
fix typo
2011-06-09 08:29:06 +02:00
Stefan Lankes
393808e198
fix bug in the initializtion of the BSS section
...
- DO NOT LONGER USE the compiler flag "-fno-zero-initialized-in-bss"
2011-06-09 08:18:12 +02:00
Marian Ohligs
09f66d8cd9
some code optmizations
2011-06-07 15:09:19 +02:00
Stefan Lankes
3b79af56a3
add the support of the Socket API
2011-06-06 21:45:10 +02:00
Stefan Lankes
7ecdc87d89
integration of MetalSVM features into LwIP
...
- setting LwIP macro NO_SYS to 0
- this approach based on Carl-Benedikt Krueger's LwIP branch "krueger"
2011-06-05 21:39:57 +02:00
Marian Ohligs
bcf9de39ae
Merge branch 'master' into ohligs
2011-06-02 22:29:45 +02:00
Stefan Lankes
3645a598da
remove typo
2011-05-31 23:44:03 +02:00
Marian Ohligs
d92515f02a
Merge branch 'master' into ohligs
2011-05-30 22:48:00 +02:00
Jacek Galowicz
ce6272ab6e
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm
2011-05-30 11:26:37 +02:00
Jacek Galowicz
7fdb044e9a
Encapsulated FPU restore instructions.
...
There is a new procedure restore_fpu_state() in
arch/x86/include/asm/tasks_types.
Will need this code in lguest, too.
2011-05-30 11:22:54 +02:00
Marian Ohligs
4527603c7c
some changes in .gitignore
2011-05-29 23:10:00 +02:00
Marian Ohligs
7557858b3a
Merge branch 'master' into ohligs
2011-05-29 22:03:58 +02:00
Stefan Lankes
318324949e
add missing directory to the list of the lwip directories
2011-05-29 13:02:04 -07:00
Marian Ohligs
47e22ba262
Merge branch 'master' into ohligs
2011-05-29 20:54:35 +02:00
Stefan Lankes
bfc5f29620
add ping test and increase the number of timeouts
2011-05-29 15:54:33 +02:00
Stefan Lankes
8a746580b0
fix typo
2011-05-29 15:38:18 +02:00
Stefan Lankes
fdeceeac36
switch from lwip-1.3.2 to lwip 1.4.0
2011-05-29 15:36:02 +02:00
Marian Ohligs
83f5a4c426
Merge branch 'master' into ohligs
...
Conflicts:
.gitignore
2011-05-29 11:20:49 +02:00
Stefan Lankes
3ff984a21c
add the example jacobi to the git ignore list
2011-05-28 23:37:15 +02:00
Stefan Lankes
cdd16a2b9f
add the SSE support
...
=> context switch stores also the SSE registers
2011-05-28 23:35:46 +02:00
Stefan Lankes
b5066036ab
only if the macro CONFIG_VGA is set, the function settextcolor will be used
2011-05-25 15:42:10 -07:00
Stefan Lankes
e4b6c8a356
Merge branch 'svm'
2011-05-25 15:34:43 -07:00
Stefan Lankes
5d702411ab
enable in RCCE the shared memory support
2011-05-25 15:28:20 -07:00
Jacek Galowicz
394befa3a8
Color management for procedures using vga_putchar
...
As seen in some BSD operating systems, you can now push and pop foreground and background colors onto a stack to change the colors you see on the screen whenever kprintf/kputchar is used.
This could become useful if one wants to see kernel space kprintfs in other colors than user space printfs or error messages in red and other debugging purposes.
Beware: This is just a small and dirty hack which protects the colorstack with locks and so on. But on task switching the color will not be switched. That makes different colors for different colors persistent for all the time difficult/impossible. But I considered adding colors to the task structures a bit overdone for a small debugging-help.
[Sorry for those commit-and-pull-back-mails. Forgot that I had this stuff on the master branch while pushing my own branch onto the server.]
2011-05-25 09:26:00 +02:00
Stefan Lankes
f51b24a45f
using of kprintf instead of printf
2011-05-24 15:05:29 -07:00
Stefan Lankes
2357d65a09
add baremetal version of coreid, readLUT and writeLUT
2011-05-24 15:04:44 -07:00
Marian Ohligs
fbd948f66f
remove hangman, add mshell
2011-05-24 23:37:40 +02:00
Marian Ohligs
240d7f65c3
Merge branch 'mshell' into readwrite
2011-05-24 23:33:01 +02:00
Marian Ohligs
1650d12295
Merge branch 'ohligs' into readwrite
2011-05-24 18:58:10 +02:00
Marian Ohligs
af0728a57d
add the feature to start elf-files
2011-05-24 18:54:53 +02:00
Marian Ohligs
6ba32a14b5
Merge branch 'ohligs' into mshell
...
Conflicts:
kernel/tests.c
2011-05-24 18:42:58 +02:00
Marian Ohligs
5c9ff18204
fixing a bug with fork
2011-05-24 18:41:24 +02:00
Marian Ohligs
f54b06a807
add the ability to start apps (still buggy)
2011-05-24 17:23:10 +02:00
Marian Ohligs
cf570ee42a
Merge branch 'ohligs' into mshell
2011-05-24 15:44:40 +02:00
Marian Ohligs
3cf6180196
fix some strange behavior with backspace
2011-05-24 00:56:21 +02:00
Marian Ohligs
9137549a42
add basic mshell
...
-> help
-> exit
-> path/to/elf
2011-05-24 00:48:56 +02:00
Marian Ohligs
bb80eec6e4
Merge branch 'ohligs' into readwrite
2011-05-23 13:48:12 +02:00
Marian Ohligs
bae6e2df51
add tiny hangman test
2011-05-23 13:47:05 +02:00
Marian Ohligs
8651593758
bug fix in fb.c
2011-05-23 13:42:26 +02:00
Marian Ohligs
ec6ccf9c3a
Merge branch 'ohligs' into readwrite
...
Conflicts:
newlib/examples/hello.c
2011-05-23 12:59:10 +02:00
Marian Ohligs
4f0bc05a74
add basic support of scanf, get ...
2011-05-23 12:56:14 +02:00
Marian Ohligs
34641f4338
- add some open-flag defines
...
- some design changes
2011-05-19 12:53:47 +02:00
Marian Ohligs
33be04bfcd
lseek only works with FS_FILE. On failture, the result is -EINVAL
2011-05-19 11:11:18 +02:00
Marian Ohligs
06f24224ef
Merge branch 'ohligs' into readwrite
2011-05-18 18:18:36 +02:00
Marian Ohligs
9e5dcfc2b4
add lseek (SEEK_SET, SEEK_CUR, SEEK_END)
...
- still missing some filetype checking
2011-05-18 18:14:23 +02:00
Marian Ohligs
1f74434a46
Merge branch 'master' into ohligs
2011-05-18 12:50:41 +02:00
Stefan Lankes
fc17e7710d
simplify pingpong benchmark
2011-05-18 00:37:25 -07:00
Stefan Lankes
08f5153257
add the support of inter core interrupts
2011-05-17 08:13:20 -07:00
Stefan Lankes
7970899fd1
use HALT instead of NOP8
2011-05-17 08:12:56 -07:00