Commit graph

404 commits

Author SHA1 Message Date
root
053ceb0096 sccedit 2011-06-20 15:14:03 +02:00
root
83a3ccdac6 sccedit 2011-06-20 15:04:17 +02:00
root
3234413395 sccedit 2011-06-20 14:48:59 +02:00
root
16e76f0863 sccedit 2011-06-20 14:47:24 +02:00
root
a8b7141a8a sccedit 2011-06-20 14:45:45 +02:00
root
7e52c1a39e sccedit 2011-06-20 14:38:04 +02:00
root
e9186206ef scc edit 2011-06-20 14:34:17 +02:00
Carl-Benedikt Krüger
a7117e02c0 ... 2011-06-20 12:20:06 +02:00
Carl-Benedikt Krüger
c42c85dc0f ... 2011-06-20 12:18:11 +02:00
Carl-Benedikt Krüger
2a9d8b243f minor changes 2011-06-20 12:04:34 +02:00
Carl-Benedikt Krüger
2fede9cba7 removed code errors 2011-06-16 14:51:43 +02:00
Carl-Benedikt Krüger
243a2b4f92 several changes, stats, optimizing copy process etc 2011-06-10 18:04:21 +02:00
Carl-Benedikt Krüger
8c6e679ba0 added locking to the mm_rx_buffer_t 2011-06-09 12:17:48 +02:00
root
3b39bd8e95 resolve_port_issues 2011-06-04 16:51:43 +02:00
U-MobileHooK\Benedikt
1771d0d3ae 2011-06-04 16:19:50 +02:00
U-MobileHooK\Benedikt
2f6ac72484 2011-06-04 16:04:55 +02:00
U-MobileHooK\Benedikt
0542178e20 2011-06-04 09:49:11 +02:00
U-MobileHooK\Benedikt
1077a5a3ca initial commit 2011-06-04 09:27:30 +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
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
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
Stefan Lankes
098546fe25 fix typo in the declaration of icc_ping 2011-05-17 08:11:41 -07:00
Jacek Galowicz
58115dc000 New Makefile target: qemudbg
This target starts qemu in Debug-Mode and GDB.
There is a GDB-Script file script.gdb which is extensible to match your
debugging needs.
2011-05-16 13:26:49 +02:00
Stefan Lankes
3a0e42eef1 add ping pong test and some bug fixes in the ICC part 2011-04-24 07:27:27 -07:00
Stefan Lankes
29ab43f289 First steps to realize Inter-Core-Communication via RCCE 2011-04-23 00:13:12 -07:00
Stefan Lankes
1157306567 remove typo 2011-04-22 23:19:53 -07:00
Stefan Lankes
eab1480113 remove typo 2011-04-22 09:55:27 +02:00
Stefan Lankes
900c67c2a0 remove obsolete flags 2011-04-22 09:31:33 +02:00
Stefan Lankes
ea4a7477c5 set CR0's MP flag to monitor the coprocessor 2011-04-21 19:46:55 +02:00
Stefan Lankes
6d143c00f7 Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm 2011-04-21 09:40:31 -07:00
Stefan Lankes
a563c756ee fix bug in the setup of the caching strategy 2011-04-21 09:33:49 -07:00
Stefan Lankes
2a5411c987 fix bug in the initialization of caching strategy 2011-04-21 09:28:56 -07:00
Stefan Lankes
f3b620a9be add rudimental support of the system call times
- no full support of the POSIX API
- however, the libc function clock works correctly
2011-04-21 10:13:58 +02:00
Stefan Lankes
5d0cf35f4f Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm 2011-04-21 07:32:42 +02:00
Stefan Lankes
0c411fd702 add basic support of sbrk and fix bug in saving of the fpu context 2011-04-21 07:32:20 +02:00
Stefan Lankes
a3176aac0b remove bug in the calulation of the break condition 2011-04-21 07:32:20 +02:00
Stefan Lankes
7cb05d8f4a first version to support the FPU
- seems to work
- currently, we didn't support SIMD instructions
2011-04-21 07:32:10 +02:00
Stefan Lankes
d8ad0b8dce add space to store the FPU context 2011-04-21 07:31:46 +02:00
Jacek Galowicz
a9c4b5ddc0 Encapsulated IDT-/GDT-descriptor configuring code into helper functions. 2011-04-21 07:31:45 +02:00