6533b829fe1ef96bd128ab91
RESEARCH PRODUCT
Hyplets - Multi Exception Level Kernel towards Linux RTOS
Raz Ben YehudaNezer Jacob Zaidenbergsubject
Priority inversionSoftware_OPERATINGSYSTEMSComputer scienceKernel (statistics)Memory architectureCode (cryptography)Operating systemHypervisorLinux kernelInterruptcomputer.software_genreReal-time operating systemcomputerdescription
This paper presents the concept of a Multi-Exception level operating system. We add a hypervisor awareness to the Linux kernel and execute code in hyp exception level. We do that through the use of Hyplets. Hyplets are an innovative way to code interrupt service routines under ARM. Hyplets provide high performance, security, running time predictability, an RPC mechanism and a possible solution for the priority inversion problem. Hyplets uses special features of ARM8va hypervisor memory architecture.
year | journal | country | edition | language |
---|---|---|---|---|
2018-06-04 | Proceedings of the 11th ACM International Systems and Storage Conference |