stefan
|
7ae2d7a5f0
|
- move test cases in a seperate file
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@79 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-11 18:52:43 +00:00 |
|
stefan
|
059867699b
|
- minor modifications (only some Makefiles and wrapper definitions) to build lwip for the SCC
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@78 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-11 17:59:21 +00:00 |
|
stefan
|
440c9a31f7
|
- nicer output messages
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@74 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-11 14:16:11 +00:00 |
|
stefan
|
4f8b00dbfa
|
- add RCCE in the NOTICE file
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@73 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-11 14:00:49 +00:00 |
|
stefan
|
61907132a8
|
- rename some functions
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@69 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-11 13:12:55 +00:00 |
|
stefan
|
0b681a49c0
|
- add missing file
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@68 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-11 10:46:23 +00:00 |
|
stefan
|
03a093329f
|
- add an optimzed version of strcpy and strncpy
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@67 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-11 10:33:25 +00:00 |
|
stefan
|
eecf33204e
|
- move the greeting message at th begin of the program
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@66 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-11 10:32:49 +00:00 |
|
stefan
|
8480f4f7bf
|
- update of the example config file
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@65 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-11 05:53:33 +00:00 |
|
stefan
|
ed172cfb18
|
- cosmetic changes
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@64 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-11 05:50:07 +00:00 |
|
stefan
|
5295579209
|
- add additional error checks
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@63 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-10 20:32:36 +00:00 |
|
stefan
|
ce3c5e3d57
|
- remove obsolete assembler code
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@62 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-10 20:20:32 +00:00 |
|
stefan
|
d07aed31e9
|
- add optimized assembler code for strlen
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@61 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-10 20:16:09 +00:00 |
|
stefan
|
67ba4fba6a
|
- remove using of uninitialized local variables
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@60 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-10 20:15:23 +00:00 |
|
stefan
|
2a6664f01a
|
- first steps to intialize the a Rock Creek system
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@59 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-10 15:20:27 +00:00 |
|
stefan
|
3131e0a9bf
|
- prepare file for architecture specific code
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@58 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-10 11:25:33 +00:00 |
|
stefan
|
310c8ec4b3
|
- remove some compiler warnings
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@57 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-10 09:21:35 +00:00 |
|
stefan
|
83d3609306
|
- remove obsolete code
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@56 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-10 09:20:40 +00:00 |
|
stefan
|
90588f58ae
|
- add assembler functions for memcpy and memset
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@55 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-10 09:10:48 +00:00 |
|
stefan
|
5c5b6da768
|
- fix bug in memory counting
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@54 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-09 17:55:05 +00:00 |
|
stefan
|
a3c5f8f5b8
|
- minor optimizations
- we push only the required registers
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@53 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-09 17:49:18 +00:00 |
|
stefan
|
ea6658a2ab
|
- add the function spinlock_has_lock to avoid nested blocking
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@52 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-09 17:31:11 +00:00 |
|
stefan
|
311b32aef8
|
- add macro for a static initialization of a semaphore
- create a special process which reads the kernel messages from a buffer and dump them on the screen
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@51 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-09 15:43:45 +00:00 |
|
stefan
|
ffd61e14b0
|
- remove obsolete debug messages
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@50 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-09 13:30:00 +00:00 |
|
stefan
|
52cf282835
|
- minor update
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@49 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-09 13:25:01 +00:00 |
|
stefan
|
9754bffcc0
|
- redesign of the atomic operations
- now, we use a ticket lock
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@48 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-09 13:22:03 +00:00 |
|
stefan
|
71188c92f9
|
- complete restart of the project
- support of TSS-based task switching
- add a mailbox template
- suport of user level task
- support of system calls
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@47 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-09 11:47:51 +00:00 |
|
stefan
|
9160888a8d
|
- cosmetic changes
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@46 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-05 13:50:03 +00:00 |
|
stefan
|
737c1f4f6c
|
- delete directory
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@45 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-05 13:05:01 +00:00 |
|
stefan
|
6f2bc1ccc8
|
- rename directory
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@44 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-05 13:04:02 +00:00 |
|
stefan
|
a9043ebf72
|
- create GDTs for user applications (ring 3)
- rename section osstart to multiboot
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@43 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-05 12:41:38 +00:00 |
|
stefan
|
7294c47c98
|
- add code to detect pci interfaces
- code restructuring
- remove some typos in debug messages
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@42 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-05 11:53:02 +00:00 |
|
stefan
|
5d139a1519
|
- add additional inport and outport functions (wl)
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@41 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-05 07:11:38 +00:00 |
|
stefan
|
6a45b433ea
|
- realize a mailbox with a variable buffer size
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@40 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 18:00:33 +00:00 |
|
stefan
|
507e2afe3b
|
- remove obsolete file
=> include directly <asm/irq.h>
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@39 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 17:22:58 +00:00 |
|
stefan
|
39e8b7e461
|
- add some additional error checks
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@38 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 17:21:25 +00:00 |
|
stefan
|
a8f684af9c
|
- remove type in join_kernel_tasks (typo in if-clause)
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@37 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 17:20:44 +00:00 |
|
stefan
|
9839840e89
|
- simplify the code by defining the new task status TASK_IDLE
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@36 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 16:28:59 +00:00 |
|
stefan
|
e5714b3e9e
|
- add a notice of using FreeBSD code (printf,...)
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@35 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 13:29:32 +00:00 |
|
stefan
|
aeb7b5d462
|
- add missing file
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@34 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 13:02:03 +00:00 |
|
stefan
|
5aa857e1c5
|
- add the compiler flag "-fno-stack-protector"
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@33 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 12:52:36 +00:00 |
|
stefan
|
7709a0f466
|
- cosmetic changes
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@32 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 11:19:56 +00:00 |
|
stefan
|
3fb741a0f8
|
- update of our example configuration file
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@31 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 11:18:04 +00:00 |
|
stefan
|
1383b8ece5
|
- minor changes to increase the debugging output
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@30 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 11:17:14 +00:00 |
|
stefan
|
6fdb0a2068
|
- minor changes in the prototyp of mmu_init
- return value 0 => successfull intitialization of the mmu
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@29 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 11:16:20 +00:00 |
|
stefan
|
b09114c06c
|
- add a full-featured standalone printf implementation, which based FreeBSD's printf implementation
=> BSD lincense
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@28 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 11:13:25 +00:00 |
|
stefan
|
d5cf97f1d4
|
- minor changes
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@27 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-03 14:02:21 +00:00 |
|
stefan
|
54ff068137
|
- add missing files
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@26 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-03 13:15:37 +00:00 |
|
stefan
|
e806fd27e8
|
- add missing file
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@25 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-03 12:13:27 +00:00 |
|
stefan
|
334b27b557
|
- minor update
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@24 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-03 12:10:47 +00:00 |
|