stefan
|
c882b28f03
|
- remove unused variable
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@155 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-09-09 05:58:57 +00:00 |
|
stefan
|
794dde279a
|
- remove obsolete liness
- remove typos
- add comments
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@148 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-09-08 07:12:54 +00:00 |
|
stefan
|
e7865175bd
|
- add the SCC support in our memory management unit
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@147 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-09-08 07:10:02 +00:00 |
|
stefan
|
3c0a4afd43
|
- remove some obsolete debug messages
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@126 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-24 19:10:12 +00:00 |
|
stefan
|
2d1ff7482b
|
- add a more precise calculation of the kernel position
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@122 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-22 11:00:56 +00:00 |
|
stefan
|
7398111913
|
- add the definition "__KERNEL__" to avoid redifinition of ssize_t and off_t
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@120 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-22 10:08:38 +00:00 |
|
stefan
|
da2b895d68
|
- redesign of the initial ram disk
- now, we could map file in subdirectories
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@119 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-22 09:56:02 +00:00 |
|
stefan
|
5cfbfb5a32
|
- add a simple virtual filesystem and as simple initial ramdisk
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@102 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-17 21:20:03 +00:00 |
|
stefan
|
a6a9617775
|
- add the libc "newlib" and their support into MetalSVM
- programs could be load as module by the bootloader Grub
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@95 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-17 09:59:29 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|