Intel Trusted Execution Technology for Xen

XenでIntalのTXTを使うには、

2007-06-09 Joseph Cihula
[Xen-devel] [RFC][PATCH][0/2] Intel(r) Trusted Execution Technology support: Overview

のパッチを当ててUnstable(15200)をBuild

1) Patch

いくつか失敗すると思うので、Rejectを手で修正。

2) Build

Config.mk の INTEL_TXT フラグ を 'y' に

make world

SYM_TRAMP_PHYSで怒られたらbootsym_physに書き換え
http://lists.xensource.com/archives/html/xen-changelog/2007-06/msg00204.html

  • hvm_disable();
  1. hvm_cpu_down();

http://lists.xensource.com/archives/html/xen-changelog/2007-07/msg00219.html

  • #define setup_trampoline() (boot_trampoline_pa(trampoline_realmode_entry))
  1. #define setup_trampoline() (bootsym_phys(trampoline_realmode_entry))

http://lists.xensource.com/archives/html/xen-changelog/2007-06/msg00204.html

Buildがこけるときは
http://lists.xensource.com/archives/html/xen-changelog/
で最近の変更をチェック

3) Grub.conf

title Xen 3.1.0 w/ Intel(r) Trusted Execution Technology
kernel /sboot.gz
module /xen.gz dom0_mem=524288 com1=115200,8n1
module /vmlinuz-2.6.18-xen root=/dev/VolGroup00/LogVol00 ro
module /initrd-2.6.18-xen.img
module /lpg_sinit_20050831_pae.auth.bin
4) Reboot

LT SINIT Module Rev 020060922h......../
 ...