stefan
|
44f4de6e80
|
- add an implementation of a semaphore and some test cases
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@18 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 19:05:33 +00:00 |
|
stefan
|
b6375e8d6c
|
- remove typo
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@17 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 13:34:01 +00:00 |
|
stefan
|
b11c38d4af
|
- add the support of "join_kernel_task"
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@16 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 13:24:05 +00:00 |
|
stefan
|
49177e8c9e
|
- rename file
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@15 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 12:38:13 +00:00 |
|
stefan
|
e184955a2b
|
- add Multiboot support (http://www.gnu.org/software/grub/manual/multiboot/)
- Multiboot is needed to initialize our memory management
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@14 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 12:32:58 +00:00 |
|
stefan
|
ae08a68b42
|
- update for "marc008"
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@12 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 09:55:18 +00:00 |
|
stefan
|
c0cdc2b283
|
- workaround to build MetalSVM on marc008
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@11 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 09:50:12 +00:00 |
|
stefan
|
3b38ec302e
|
- add "USE_KEYBOARD" in the config example
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@10 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 09:01:56 +00:00 |
|
stefan
|
7a8b4eef1c
|
- add the possibility to exclude the keyboard supportwq
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@9 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 08:58:06 +00:00 |
|
stefan
|
177e9a5108
|
- extend the LDFLAGS to use the symbol start as entry point
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@8 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 08:46:19 +00:00 |
|
stefan
|
0aea73bdc7
|
- add a simple memory mangement unit
- use a bitmask to mark used pages (see lecture notes "BS")
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@7 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 07:43:56 +00:00 |
|
stefan
|
d2293f130d
|
- add an IO lock to synchronite the access to the IO buffer
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@6 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 07:40:40 +00:00 |
|
stefan
|
763b19a3c5
|
- add inline functions for atomic add and sub operations
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@5 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-02 07:38:43 +00:00 |
|
stefan
|
421cf8c68c
|
- add missing file
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@4 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-07-31 16:11:55 +00:00 |
|
stefan
|
62e7ed945d
|
- add missing file
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@3 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-07-31 16:10:02 +00:00 |
|
stefan
|
9778b7b790
|
- first steps to realize a SVM subsystem in a VM
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@2 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-07-31 15:53:30 +00:00 |
|