2015-11-09 2 views
0

Я играл с ядром XEN, и я хотел реализовать пользовательскую гиперкальку на XEN. Я добавил запись в entry.S, определил константу в xen.h, провозгласил прототип в hypercall.h и сделал новое тело тоже в kernel.c, как написано в этом blog.Пользовательский Hypercall в XEN

Я получаю сообщение о том, что функция не реализована, когда я пытаюсь выполнить гиперкальку. Iam с использованием Ubuntu 14.04 LTS и Xen 4.7. Любая идея, почему функция не реализуется, хотя я явно пытался это сделать.

ответ

-1

Вы попробовали в Privcmd (как указано в этом блоге)? Недавно я попробовал его в Xen 4.6.1 и стал бесполезным без проблем. это может быть из-за неправильного метода вызова или менее привилегированного. Вы когда-нибудь это решали? С уважением.

+0

, если вы не уверены, что это лучший комментарий – Mostafiz

+0

, когда я пробовал комментировать, он не позволял мне комментировать. Я не знаю, почему. он говорит мне, что вам нужно 50 репа. в конце концов, я читаю такие сообщения, перед которыми другие догадываются, потому что недостаточно представленных доказательств в вопросе. С уважением. – sami

+0

Да, шаги, упомянутые в блоге, отлично работают. Проблема решена! Спасибо. – Tjs

Смежные вопросы