Hello, I've installed TEE-SDK with default configuration in Ubuntu 12.04 LTS 32bit. Two pkgconfig directories are created after make in tee-sdk: one in /usr/local/i586-tsvc/usr/lib/pkgconfig and the other in /usr/local/lib/pkgconfig. I've firstly set PKG_CONFIG_LIBDIR with /usr/local/i586-tsvc/usr/lib/pkgconfig. When I compile the newlib app in examples directory, it brings out errors related undefined reference to 'tz_aligned_malloc', 'tz_aligned_free', and '__assert_func' in libtz-tv.a. Then it...
In another discussion, I found a message that my disk should be under IDE mode (no AHCI or RAID). My laptop uses AHCI mode in default and does not support changing it to IDE mode in BIOS. Does this mean that my laptop cannot run XMHF (even with VT-x, VT-d, and TXT)? I think most of PCs or laptops nowadays would not support IDE mode as using SATA SSDs is quite common today. I am wondering whether it is essential to use IDE mode in order to run XMHF. In XMHF's hardware requirement document, there is...
I configured helloworld with dmap and drt disabled. (./configure --with-approot=hypapps/helloworld --disable-dmap --disable-drt) When I select XMHF in the GRUB menu, The message is printed like "Grub loading stage1.5" and it hangs on there. (I can't select a guest OS in the second GRUB menu) In the log message (I attached it for your reference), I can see "Hello world from XMHF hyperapp!". Yet, for some reason, it prints out "* VMEXIT_INIT xmhf_app_handleshutdown" in the last. I used 12.04 ubuntu...
I configured helloworld with dmap and drt disabled. (./configure --with-approot=hypapps/helloworld --disable-dmap --disable-drt) When I select XMHF in the GRUB menu, The message is printed like "Grub loading stage1.5" and it hangs on there. (I can't select a guest OS in the second GRUB menu) In the log message (I attached it for your reference), I can see "Hello world from XMHF hyperapp!". Yet, for some reason, it prints out "* VMEXIT_INIT xmhf_app_handleshutdown" in the last. I used 12.04 ubuntu...
I configured helloworld with dmap and drt disabled. (./configure --with-approot=hypapps/helloworld --disable-dmap --disable-drt) When I select XMHF in the GRUB menu, The message is printed like "Grub loading stage1.5" and it hangs on there. (I can't select a guest OS in the second GRUB menu) In the log message (I attached it for your reference), I can see "Hello world from XMHF hyperapp!". Yet, for some reason, it prints out "* VMEXIT_INIT xmhf_app_handleshutdown" in the last. I used 12.04 ubuntu...
I configured helloworld with dmap and drt disabled. (./configure --with-approot=hypapps/helloworld --disable-dmap --disable-drt) When I select XMHF in the GRUB menu, The message is printed like "Grub loading stage1.5" and it hangs on there. (I can't select a guest OS in the second GRUB menu) In the log message (I attached it for your reference), I can see "Hello world from XMHF hyperapp!". Yet, for some reason, it prints out "* VMEXIT_INIT xmhf_app_handleshutdown" in the last. I used 12.04 ubuntu...
I configured helloworld with dmap and drt disabled. (./configure --with-approot=hypapps/helloworld --disable-dmap --disable-drt) When I select XMHF in the GRUB menu, The message is printed like "Grub loading stage1.5" and it hangs on there. (I can't select a guest OS in the second GRUB menu) In the log message (I attached it for your reference), I can see "Hello world from XMHF hyperapp!". Yet, for some reason, it prints out "* VMEXIT_INIT xmhf_app_handleshutdown" in the last. I used 12.04 ubuntu...
I configured helloworld with dmap and drt disabled. (./configure --with-approot=hypapps/helloworld --disable-dmap --disable-drt) When I select XMHF in the GRUB menu, The message is printed like "Grub loading stage1.5" and it hangs on there. (I can't select a guest OS in the second GRUB menu) In the log message (I attached it for your reference), I can see "Hello world from XMHF hyperapp!". Yet, for some reason, it prints out "* VMEXIT_INIT xmhf_app_handleshutdown" in the last. I used 12.04 ubuntu...
I configured helloworld with dmap and drt disabled. (./configure --with-approot=hypapps/helloworld --disable-dmap --disable-drt) When I select XMHF in the GRUB menu, The message is printed like "Grub loading stage1.5" and it hangs on there. (I can't select a guest OS in the second GRUB menu) In the log message (I attached it for your reference), I can see "Hello world from XMHF hyperapp!". Yet, for some reason, it prints out "* VMEXIT_INIT xmhf_app_handleshutdown" in the last. I used 12.04 ubuntu...
I see. Haswell CPU may be too new for XMHF. Not sure though. I use an old laptop,...
@Amit: I apologize for the late reply. I was stuck with some technical issues, and...
Three comments from my own experience: (1) If the system reboots at "GETSEC[SENTER]",...
Two comments from my own experience: (1) If the system reboots at "GETSEC[SENTER]",...
What is the GRUB, Ubuntu and kernel versions you are running? Currently supported...
What is the GRUB, Ubuntu and kernel versions you are running? Currently supported...
What is the GRUB, Ubuntu and kernel versions you are running? Currently supported...
Hello Amit, Yes the last line of the log was "GETSEC[SENTER]". I tried looking for...
Hmm. The last line of your serial log ends with GETSEC[SENTER] and nothing beyond....
Hello Amit, Thank you again for the reply. I hope you had a good thanksgiving break....
I have not yet setup the unattended boot. So, I go into the grub boot menu, and choose...
Thank you Amit. I will try to setup the debugging mode today, and check for the Hello...
In the hello world hypapp, should this be the expected output(as I understand from...
Hello Amit, Thanks a lot for the reply. In the hello world hypapp, should this be...
Hi Utkarsh, In the Hello World example, how do I realize that it is running in the...
Hello, I have built and verified XMHF with Hello World hypapp configured on it. lscpu...
Symptom: You'll see many lines instead of images in "google image" How to re-produce:...
Symptom: You'll see many lines instead of images in "google image" How to re-produce:...
Symptom: You'll see many lines instead of images in "google image" How to re-produce:...
Symptom: You'll see many lines instead of images in "google image" How to re-produce:...
not sure if this helps, but I installed and ran Flicker (https://sparrow.ece.cmu.edu/group/flicker.html)....
Attached is the log for tboot. It gone through GETSEC[SENTER] without problem and...
Yup. This is a known issue (see ticket #76, https://sourceforge.net/p/xmhf/tickets/76/)....
XMHF (compiled without --disable-drt) reboots my computer before showing the 2nd...
How do I debug this? I followed the Debug documentation with Serial Over LAN (SoL)...
OK, it now boots OK with 32-bit Ubuntu. But when I compiled XMHF without --disable-drt,...
Do you mean that 64-bit guest OS may not work with XMHF? No. XMHF currently only...
Do you mean that 64-bit guest OS may not work with XMHF? Aren't most OSes these days...
Do you mean that 64-bit guest OS may not work? Aren't most OSes these days 64-bit?...
Please make sure you are following instructions within the documentation. In particular,...
My hardware: CPU Intel® Core™ i5-650 Processor VT-x, TPM, EPT, TPM are all on Guest...
OK. Filed as ticket-77.
tee-sdk build fails on "make openssl" on 64-bit development environments.
-m32 works. Thanks!
Hmmm, please list your development env. details (OS, 32/64-bit). Meanwhile, try this:...
Building tee-sdk using "make" succeeded. Headers, etc. are in the right place (/usr/local/i586-tsvc)....
Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz Ubuntu 12.04 LTS with kernel 3.2.0-27-generic...
CPU, OS kernel version and SINIT AC module name please?
Hi Nathalie, I'm trying to boot xmhf with the same PC you used.It can boot without...
Thanks!That's really a way to continue.
I have, but not by a software modification. I purchased one of the machines that...
hi, Chung, I run into the same situation. Have you solved this problem?
Guest OS (Linux kernel) halts during boot (related to VT-d DMA protection)
Should be fixed with: https://sourceforge.net/p/xmhf/xmhf/ci/2514e57c59bf5f9563e...
xmhf-bootloader: vtd pmr base and size must bot...
xmhf-runtime: allow early DMA protection for AM...
ticket-75: xmhf-core: xmhf-startup: temporarily...
xmhf-bootloader: propagate size of SL+runtime i...
ticket-75: xmhf-core: xmhf-bootloader: appease ...
ticket-75: xmhf-core: xmhf-bootloader: prepare ...
cleanup and successful tests on both Intel and ...
xmhf-bootloader: replace vtd pmr size with mle_...
ticket-75: xmhf-core: xmhf-secureloader: x86vmx...
xmhf-runtime: xmhf-dmaprot: x86vmx: stub out im...
xmhf-bootloader: use sl_rt_size global var to g...
Merge branch 'core/fixes/ticket-75'
ticket-75: prepare to tackle issue on DMA prote...
ticket-75: xmhf-core: xmhf-bootloader: x86vmx: ...
xmhf-bootloader: replace hard-coded vtd pmr mem...
Correct me if I am wrong, a PAL runs as Virtual Machine (in VT-x parlance). Would...
Hi Zongwei, Correct me if I am wrong, a PAL runs as Virtual Machine (in VT-x parlance)....
Hi Srujan, Yes, when the guest is suspended, its memory page is in the memory, and...
Hi, I am trying to understand the limitations of PAL. When the guest is suspended,...
Hi, I am trying to understand the limitations of PAL. When the guest is suspended,...