Porting SPARTAN kernel to SPARC V9 architecture
Thesis title in Czech: | Porting SPARTAN kernel to SPARC V9 architecture |
---|---|
Thesis title in English: | |
Academic year of topic announcement: | 2005/2006 |
Thesis type: | diploma thesis |
Thesis language: | angličtina |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | RNDr. Jakub Yaghob, Ph.D. |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 01.11.2005 |
Date of assignment: | 01.11.2005 |
Date and time of defence: | 21.05.2007 00:00 |
Date of electronic submission: | 21.05.2007 |
Date of proceeded defence: | 21.05.2007 |
Opponents: | Mgr. Mikuláš Patočka, Ph.D. |
Guidelines |
Design and implementation of the SPARTAN kernel [1] port to an implementation [2] of the 64-bit SPARC V9 architecture [3].
The porting effort should result in a working kernel with support for: - basic kernel functionality, - memory management, - userspace, - multiprocessor systems. The size of the implementation is expected, but not limited, to be between 1/3 and 1/2 of the total size of the SPARTAN kernel for SPARC V9, measured in KLOC (Kilo Lines of Code). The thesis should discuss the above points in a considerable detail and provide comparison with already existing ports of the SPARTAN kernel. The analysis ought to pay attention to places where the new port influences or even changes the generic kernel interfaces. Where considered useful and applicable, alternative approaches used in other operating system kernels [4] will be presented. |
References |
[1] HelenOS project, http://helenos.itbs.cz
[2] UltraSPARC III Cu Processor User's Manual, http://www.sun.com/processors/manuals/USIIIv2.pdf [3] The SPARC Architecture Manual, Version 9, http://www.sparc.com/standards/SPARCV9.pdf [4] Mauro J., McDougall R.: Solaris Internals: Core Kernel Architecture, Prentice Hall, 2000 |