로드 가능한 모듈에 대한 가상화 지원 방법 및 장치
전승협, 고광원, 김강호, 안창원, 김재열
- 9158562 (2015.10.13)
11MS2800, 공개SW 기반 가상화 핵심 기술 개발,
- Disclosed herein is a method and apparatus for supporting virtualization. In the method, conversion of source code of a loadable module is initiated. A virtualization-sensitive instruction is searched for during the conversion of the source code. If the virtualization-sensitive instruction has been found, a virtualization-sensitive instruction table is generated based on the found virtualization-sensitive instruction. The virtualization-sensitive instruction is substituted with an instruction recognizable in a privileged mode, based on the generated virtualization-sensitive instruction table. The loadable module is loaded and executed in a kernel. Accordingly, the present invention supports virtualization, thus minimizing overhead occurring in full virtualization, and guaranteeing the high performance provided by para-virtualization without modifying a source.
- KSP 제안 키워드
- Full virtualization, High performance, Para-virtualization, Source Code