aboutsummaryrefslogtreecommitdiff
path: root/target/i386/sev.c
AgeCommit message (Expand)AuthorFilesLines
2024-09-10qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefixMarkus Armbruster1-3/+3
2024-08-02target/i386: SEV: fix mismatch in vcek-disabled property namePaolo Bonzini1-1/+1
2024-07-16i386/sev: Don't allow automatic fallback to legacy KVM_SEV*_INITMichael Roth1-14/+71
2024-07-04target/i386/SEV: implement mask_cpuid_featuresPaolo Bonzini1-0/+33
2024-07-03i386/sev: Fallback to the default SEV device if none provided in sev_get_capa...Michal Privoznik1-5/+5
2024-07-03i386/sev: Fix error message in sev_get_capabilities()Michal Privoznik1-1/+1
2024-07-03target/i386: SEV: fix formatting of CPUID mismatch messagePaolo Bonzini1-3/+3
2024-06-28target/i386/sev: Fix printf formatsRichard Henderson1-6/+11
2024-06-28target/i386/sev: Use size_t for object sizesRichard Henderson1-8/+8
2024-06-28target/i386: SEV: store pointer to decoded id_auth in SevSnpGuestPaolo Bonzini1-5/+8
2024-06-28target/i386: SEV: rename sev_snp_guest->id_authPaolo Bonzini1-6/+6
2024-06-28target/i386: SEV: store pointer to decoded id_block in SevSnpGuestPaolo Bonzini1-5/+6
2024-06-28target/i386: SEV: rename sev_snp_guest->id_blockPaolo Bonzini1-6/+6
2024-06-17target/i386: SEV: do not assume machine->cgs is SEVPaolo Bonzini1-1/+3
2024-06-11i386/sev: Return when sev_common is nullPankaj Gupta1-0/+1
2024-06-11i386/sev: Move SEV_COMMON null check before dereferencingPankaj Gupta1-1/+2
2024-06-11i386/sev: fix unreachable code coverity issuePankaj Gupta1-1/+2
2024-06-05i386/sev: Allow measured direct kernel boot on SNPDov Murik1-28/+83
2024-06-05i386/sev: Reorder struct declarationsDov Murik1-42/+42
2024-06-05i386/sev: Extract build_kernel_loader_hashesDov Murik1-44/+58
2024-06-05i386/sev: Enable KVM_HC_MAP_GPA_RANGE hcall for SNP guestsMichael Roth1-0/+5
2024-06-05i386/sev: Invoke launch_updata_data() for SNP classPankaj Gupta1-0/+10
2024-06-05i386/sev: Invoke launch_updata_data() for SEV classPaolo Bonzini1-3/+8
2024-06-05hw/i386/sev: Add support to encrypt BIOS when SEV-SNP is enabledBrijesh Singh1-2/+3
2024-06-05i386/sev: Add support for SNP CPUID validationMichael Roth1-2/+162
2024-06-05i386/sev: Add support for populating OVMF metadata pagesBrijesh Singh1-0/+74
2024-06-05hw/i386/sev: Add function to get SEV metadata from OVMF headerBrijesh Singh1-0/+32
2024-06-05i386/sev: Set CPU state to protected once SNP guest payload is finalizedMichael Roth1-0/+1
2024-06-05i386/sev: Add handling to encrypt/finalize guest launch dataBrijesh Singh1-1/+111
2024-06-05i386/sev: Add the SNP launch start contextBrijesh Singh1-0/+39
2024-06-05i386/sev: Update query-sev QAPI format to handle SEV-SNPMichael Roth1-20/+35
2024-06-05i386/sev: Add a class method to determine KVM VM type for SNP guestsPaolo Bonzini1-3/+12
2024-06-05i386/sev: Don't return launch measurements for SEV-SNP guestsMichael Roth1-1/+3
2024-06-05i386/sev: Add snp_kvm_init() override for SNP classPankaj Gupta1-1/+23
2024-06-05i386/sev: Add sev_kvm_init() override for SEV classPankaj Gupta1-21/+51
2024-06-05i386/sev: Add a sev_snp_enabled() helperMichael Roth1-1/+12
2024-06-05i386/sev: Introduce 'sev-snp-guest' objectBrijesh Singh1-0/+253
2024-06-05i386/sev: Move sev_launch_finish to separate class methodPankaj Gupta1-4/+7
2024-06-05i386/sev: Move sev_launch_update to separate class methodPankaj Gupta1-3/+10
2024-06-05i386/sev: Introduce "sev-common" type to encapsulate common SEV stateMichael Roth1-216/+273
2024-06-05i386/sev: Replace error_report with error_setgPankaj Gupta1-3/+3
2024-04-23hw/i386/sev: Use legacy SEV VM types for older machine typesMichael Roth1-0/+1
2024-04-23i386/sev: Add 'legacy-vm-type' parameter for SEV guest objectsMichael Roth1-1/+17
2024-04-23target/i386: SEV: use KVM_SEV_INIT2 if possiblePaolo Bonzini1-4/+37
2024-04-23target/i386: introduce x86-confidential-guestPaolo Bonzini1-3/+3
2024-04-23KVM: track whether guest state is encryptedPaolo Bonzini1-0/+1
2024-04-23i386/sev: Switch to use confidential_guest_kvm_init()Xiaoyao Li1-64/+63
2024-03-09target/i386/sev: Fix missing ERRP_GUARD() for error_prepend()Zhao Liu1-0/+1
2024-01-18remove unnecessary casts from uintptr_tPaolo Bonzini1-4/+4
2023-10-20migration: simplify blockersSteve Sistare1-1/+1