|
|
Subscribe / Log in / New account

KAISER: hiding the kernel from user space

KAISER: hiding the kernel from user space

Posted Nov 16, 2017 18:34 UTC (Thu) by ttelford (guest, #44176)
Parent article: KAISER: hiding the kernel from user space

Just the new instructions (CR3 manipulation) add a few hundred cycles to a syscall or interrupt

A few hundred cycles to a syscall or interrupt is vaguely similar to the basic IPC cost of the L4 microkernel. (200-300 cycles for amd64).

Kernels are not my area of expertise, so I have to ask: if a syscall is about to become as expensive as IPC on L4... would the (theoretical) performance of the respective kernels be similar after KAISER?


to post comments

KAISER: hiding the kernel from user space

Posted Nov 16, 2017 20:52 UTC (Thu) by hansendc (subscriber, #7363) [Link]

> if a syscall is about to become as expensive as IPC on L4... would the (theoretical) performance of the respective kernels be similar after KAISER?

Most of the KAISER performance impact is purely from the cost of manipulating the hardware. L4 and other kernels would pay the same cost Linux would.

It's not fair to compare a non-hardened kernel to a hardened one, though. It's apples-to-oranges.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds