摘要: 2022已经过去了1个月,今日复工来到公司,坐在座位上,浏览了《深入理解Linux虚拟内存》一书的前几章,忽然想到过去一年的一些学习习惯,特此总结。 之前过于迷恋费曼学习法,认为通过聊天进行学习和复习,一定是世界上最伟大的学习方法。但是实际践行这种学习方法一年多了,发现了他的弊端,即不够深入,每每聊 阅读全文
posted @ 2023-02-01 16:22 EwanHai 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Intel MKTME 在Linux Kernel中的初始化和Key编辑API Intel MKTME 在Linux Kernel中的初始化和Key编辑API PCONFIG指令枚举 & MKTME Target枚举 #define X86_FEATURE_PCONFIG (18*32+18) /* Intel PCONFIG */ 检查cpu是否包含某feature,用的是b 阅读全文
posted @ 2022-06-03 22:34 EwanHai 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Intel TME&MKTME Spec 翻译 TME & MKTME 本文是对Intel TME&MKTME的翻译,夹带了很多个人理解(Q&A),不周之处还望包含. overview 在BIOS中配置并lock,一旦lock,SoC中external memory bus上的所有数据均会加密(以加密key的方式),加密方式是128bit/256 阅读全文
posted @ 2022-06-03 22:03 EwanHai 阅读(705) 评论(0) 推荐(0) 编辑
摘要: https://manybutfinite.com/post/kernel-boot-process/ 阅读全文
posted @ 2022-04-19 22:18 EwanHai 阅读(105) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python # # tool for querying VMX capabilities # # Copyright 2009-2010 Red Hat, Inc. # # Authors: # Avi Kivity <avi@redhat.com> # # This wor 阅读全文
posted @ 2021-11-29 10:31 EwanHai 阅读(239) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/69670366 阅读全文
posted @ 2021-10-28 15:40 EwanHai 阅读(86) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/ArsenalfanInECNU/p/8931377.html 阅读全文
posted @ 2021-10-26 16:24 EwanHai 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 工作原因需要下载阅读很多PDF文件,这些PDF文件中有些处于受保护模式,只可以阅读不可以编辑,如添加批注,高亮文字等操作. 因此需要*将受保护的PDF文件变为可编辑PDF*. ## LINUX 在Linux的Terminal中运行: ```shell gs -q -dNOPAUSE -dBATCH 阅读全文
posted @ 2021-09-16 14:42 EwanHai 阅读(234) 评论(0) 推荐(0) 编辑
摘要: QEMU-KVM中的VFIO-MSI机制 当Guest的bios-kernel通过写入vfio-device的配置空间,来配置msi、msi-x时(也就是向msi/msi-x的capability structure中写入msi/msi-x enable bit),就会调用提前注册好的处理函数,即v 阅读全文
posted @ 2021-04-27 17:08 EwanHai 阅读(3190) 评论(0) 推荐(1) 编辑
摘要: 本文档主要关心两个问题: kvm对EXIT_REASON_MCE_DURING_VMENTRY的处理 kvm对Guest中触发的machine-check的处理 背景 EXIT_REASON_MCE_DURING_VMENTRY 该vmexit发生在"HOST执行VMENTRY指令时发生machin 阅读全文
posted @ 2021-04-23 17:45 EwanHai 阅读(352) 评论(0) 推荐(0) 编辑