ChinaUnix.net
相关文章推荐:

itools无法开启tss

本帖最后由 kohmshine 于 2012-06-12 13:34 编辑 各位好: 这几天组装了一台机子,想用来装linux来玩玩 但是在光盘安装完毕之后,重新引导时,出现了下面的问题: (光盘没有问题的,系统的话 也在虚拟机试过,可以正常安装) ACPI:Invalid _tss data ACPI:Invalid _tss data ACPI:Invalid _tss data ACPI:Invalid _tss data Red Hat nash version 5.1.19.6 starting mount : could not find filesystem '/dev/root' Setuproot...

by kohmshine - Linux新手园地 - 2012-06-13 15:07:16 阅读(4177) 回复(14)

相关讨论

在intel手册-卷3里面看到,tss只能在GDT中定义,不能在LDT和IDT中定义,并且对于 tss.esp0, tss.ss0, tss.ss1, tss.esp1, tss.ss2, tss.esp2 在初始化设置了之后就不能(由CPU)动态更改。那就意味着所有的任务都共用一个tss。那我就有个疑问: 假设: A1(ring0),A2(ring0) B1(ring1),B2(ring1) C1(ring2),C2(ring2) D1(ring3),D2(ring3) tss的栈指针: tss.esp0/ss0: stack0 tss.esp1/ss1: stack1 tss.es...

by ts0612 - CPU与编译器 - 2009-07-16 18:27:18 阅读(2191) 回复(5)

testsuite 下载地址:http://sourceforge.net/projects/trousers/files/trousers/
安装过程:
1、$ tar zxvf testsuite-0.3.tar.gz
2、$ cd testsuite
3、$ cd tcg
4、$ make
5、$ cd   ..
6、接下来可以测试tss了,但在测试之前需要启动tpm_emulator和tcsd,
运行命令:$ testsuite/tcg/init/Tspi_TPM_TakeOwnership01 -v 1.2
7、$./tsstests.sh -v 1.2 (或者1.1 版本号)
测试结果存储在...

by bxiaotuzi - MySQL - 2011-12-20 09:46:33 阅读(791) 回复(0)

本帖最后由 tomkedy 于 2011-06-01 23:04 编辑 在看ULK3(中文)里“进程“一章。开始感觉tss应该是所有进程共享一个tss,但到后面发现似乎跟我之前的理解不太一样。尤其是:第109页,第4段里的“......因为Linux为每个处理器而不是为每个进程使用tss”。 各位,在Linux里,tss的使用到底是怎样的?可以的话,举个简单的进程切换例子说明一下..........

by tomkedy - 内核源码 - 2011-06-02 13:44:08 阅读(2397) 回复(6)

已经从ring0进入ring3 当ring3返回ring0报tss异常,也就是当用调用门时: call gate:offset时tss异常了 代码如下: %include "com.inc" %include "os.inc" ;entry start start: jmp dword BOOTSEG:go go: mov ax,cs mov ds,ax mov ss,ax mov sp,0x800 load_system: mov dx,0x0000 ;DH-磁头号 DL-驱动器号 mov cx,0x0002 ;CH-10位磁道号低八位 CL-位7、6是磁道号高两位,位0-5为起始...

by 36853 - 内核源码 - 2011-01-17 01:25:55 阅读(1346) 回复(1)

Introduction to Using the tss By Ari Singer NTRU Cryptosystems November 7, 2005 1.TPM Keys Endorsement key for root of TPM trustStorage root key for top of key hierarchyStorage keys for key hierarchy and sealingIdentity keys for certifiable signaturesBinding keys for bindingSigning keys for signing arbitrary dataLegacy keys that can both sign and encrypt.2.Accessing the TPM There are ...

by dongfs_love - Linux文档专区 - 2010-01-29 19:55:02 阅读(1366) 回复(0)

本人是新手,看的是于渊的书,有个问题一直弄不明白,想请教一下各位。 ring0 -> ring1,需要用到tss作堆栈切换吗? 本人曾经为这个问题做过一个测试: 1)不装载tss,试验 ring0 -> ring1 2)不装载tss,试验 ring1 -> ring0 1)是成功的 2)是失败的 对于2)的失败能理解,书上也说的很清楚,从“低特权级往高特权级”转移(call)时要用到tss作堆栈切换,我没装载tss,当然失败。 对于1)的成功,我就感到很奇怪。程序原来...

by ts0612 - 内核源码 - 2009-06-12 13:31:08 阅读(4033) 回复(28)

tss,是什么部门?负责什么?

by sacrilege - IT职业生涯 - 2004-12-15 00:54:13 阅读(2653) 回复(7)

testsuite 下载地址:http://sourceforge.net/projects/trousers/files/trousers/
安装过程:
1、$ tar zxvf testsuite-0.3.tar.gz
2、$ cd testsuite
3、$ cd tcg
4、$ make
5、$ cd   ..
6、接下来可以测试tss了,但在测试之前需要启动tpm_emulator和tcsd,
运行命令:$ testsuite/tcg/init/Tspi_TPM_TakeOwnership01 -v 1.2
7、$./tsstests.sh -v 1.2 (或者1.1 版本号)
测试结果...

by wfxiaotuzi - Web开发 - 2012-03-19 16:27:18 阅读(2559) 回复(1)

中断发生时,cpu会自动到tss里的esp0获取内核栈。我本以为这里的esp0会预先设置一个值,这个值就是一个地址,指示着内核栈的开始处。但是我在《自己动手写操作系统》一书中我却看到放入的似乎是一个ldt选择符的地址。这个选择符指向GDT中的一个描述符,这个描述符显示了LDT的基地址。但是LDT选择符是要装入LDTR寄存器的。那么这里获取内核栈的过程应该是怎么样的呢?

by stuman - 内核源码 - 2014-03-07 20:54:02 阅读(888) 回复(2)

进程表里面要保存寄存器等内容,tss里面也要保存相关寄存器的内容,到底他们之间的关系怎样?

by sherf - 内核源码 - 2009-08-25 21:45:55 阅读(11856) 回复(48)