{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":441414126,"defaultBranch":"master","name":"linux","ownerLogin":"nikunjad","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-12-24T08:44:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5309324?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707996007.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"95add8b1f4bb88d855ab76368e6d12482ad0809a","ref":"refs/heads/sectsc-host-latest","pushedAt":"2024-02-15T11:20:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nikunjad","name":"Nikunj A Dadhania","path":"/nikunjad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5309324?s=80&v=4"},"commit":{"message":"KVM: SVM: Add Secure TSC support for SNP Guest\n\nEnable the Secure TSC support for SNP guest on VMM request. Hypervisor\ncan use this information to set relevant parameters during SNP guest\nlaunch.\n\nTSC calculation in Secure TSC enabled guests uses a new read-only\nMSR 0xc0010134 (GUEST_TSC_FREQ). This MSR is not accessible from\nhypervisor context.\n\nAlso to utilize Secure TSC and prevent emulation of TSC MSR in kvm,\nhypervisor prevents TSC MSR write from guest.\n\nSigned-off-by: Ketan Chaturvedi \n[ nikunj:\n Prevent MSR_IA32_TSC writes from SecureTSC enabled guests\n Order the SNP Features in ascending order\n Use cpu_feature_enabled() instead of boot_cpu_has() ]\nSigned-off-by: Nikunj A Dadhania ","shortMessageHtmlLink":"KVM: SVM: Add Secure TSC support for SNP Guest"}},{"before":null,"after":"05ffd1914db2e323317462dc2fa62385a243af35","ref":"refs/heads/snp-host-latest-securetsc_v5","pushedAt":"2023-10-30T06:24:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nikunjad","name":"Nikunj A Dadhania","path":"/nikunjad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5309324?s=80&v=4"},"commit":{"message":"KVM: SVM: Add Secure TSC support for SNP Guest\n\nEnable the Secure TSC support for SNP guest on VMM request. Hypervisor\ncan use this information to set relevant parameters during SNP guest\nlaunch.\n\nTSC calculation in Secure TSC enabled guests uses a new read-only\nMSR 0xc0010134 (GUEST_TSC_FREQ). This MSR is not accessible from\nhypervisor context.\n\nAlso to utilize Secure TSC and prevent emulation of TSC MSR in kvm,\nhypervisor prevents TSC MSR write from guest.\n\nSigned-off-by: Ketan Chaturvedi \n[ Prevent MSR_IA32_TSC writes from SecureTSC enabled guests\n Order the SNP Features in ascending order ]\nSigned-off-by: Nikunj A Dadhania ","shortMessageHtmlLink":"KVM: SVM: Add Secure TSC support for SNP Guest"}},{"before":null,"after":"e2acd588c470a6e4cf6ce4c23a6231f6d4a1128e","ref":"refs/heads/snp-host-latest-securetsc","pushedAt":"2023-07-22T10:48:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nikunjad","name":"Nikunj A Dadhania","path":"/nikunjad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5309324?s=80&v=4"},"commit":{"message":"KVM: SVM: Add Secure TSC support for SNP Guest\n\nEnable the Secure TSC support for SNP guest on VMM request. Hypervisor\ncan use this information to set relevant parameters during SNP guest\nlaunch.\n\nTSC calculation in Secure TSC enabled guests uses a new read-only\nMSR 0xc0010134 (GUEST_TSC_FREQ). This MSR is not accessible from\nhypervisor context.\n\nAlso to utilize Secure TSC and prevent emulation of TSC MSR in kvm,\nhypervisor prevents TSC MSR write from guest.\n\nSigned-off-by: Ketan Chaturvedi \n[ Prevent MSR_IA32_TSC writes from SecureTSC enabled guests ]\nSigned-off-by: Nikunj A Dadhania ","shortMessageHtmlLink":"KVM: SVM: Add Secure TSC support for SNP Guest"}},{"before":"38bba94281c00d8a95c0d287e0d0684c459b45bb","after":"b527821a15ab3f4d59d1ed271c152eda591221c1","ref":"refs/heads/upmv10-snpv8_securetsc","pushedAt":"2023-04-03T08:18:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nikunjad","name":"Nikunj A Dadhania","path":"/nikunjad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5309324?s=80&v=4"},"commit":{"message":"KVM: SVM: Add Secure TSC support for SNP Guest\n\nEnable the Secure TSC support for SNP guest on VMM request. Hypervisor\ncan use this information to set relevant parameters during SNP guest\nlaunch.\n\nTSC calculation in Secure TSC enabled guests uses a new read-only\nMSR 0xc0010134 (GUEST_TSC_FREQ). This MSR is not accessible from\nhypervisor context.\n\nAlso to utilize Secure TSC and prevent emulation of TSC MSR in kvm,\nhypervisor prevents TSC MSR write from guest.\n\nSigned-off-by: Ketan Chaturvedi \n[ Prevent MSR_IA32_TSC writes from SecureTSC enabled guests ]\nSigned-off-by: Nikunj A Dadhania ","shortMessageHtmlLink":"KVM: SVM: Add Secure TSC support for SNP Guest"}},{"before":null,"after":"38bba94281c00d8a95c0d287e0d0684c459b45bb","ref":"refs/heads/upmv10-snpv8_securetsc","pushedAt":"2023-03-24T04:49:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nikunjad","name":"Nikunj A Dadhania","path":"/nikunjad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5309324?s=80&v=4"},"commit":{"message":"KVM: SVM: Add Secure TSC support for SNP Guest\n\nEnable the Secure TSC support for SNP guest on VMM request. SNP\nspecification specifies that TSC calculation in Secure TSC enabled\nguests uses a new read-only MSR 0xc0010134 (GUEST_TSC_FREQ). This MSR\nis not accessible from hypervisor context and any such attempts causes\nthis MSR.\n\nAlso to utilize Secure TSC and prevent emulation of TSC MSR in kvm,\nhypervisor prevents write guest requests to TSC.\n\nTo do: Prevent TSC MSR reads, QEMU has some dependencies, and guest\nboot asserts during QEMU initialization.\n\nSigned-off-by: Ketan Chaturvedi \n[ Squashed multiple patches and prevent TSC MSR writes ]\nSigned-off-by: Nikunj A Dadhania ","shortMessageHtmlLink":"KVM: SVM: Add Secure TSC support for SNP Guest"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-3k0aQA","startCursor":null,"endCursor":null}},"title":"Activity ยท nikunjad/linux"}