Re: [PATCH 7/9] i386/sev: Refactor setting of reset vector and initial CPU state

2024-03-18 Thread Roy Hopkins
On Tue, 2024-03-12 at 16:12 +, Daniel P. Berrangé wrote: > On Tue, Mar 12, 2024 at 03:45:20PM +, Roy Hopkins wrote: > > On Fri, 2024-03-01 at 17:01 +, Daniel P. Berrangé wrote: > > > On Tue, Feb 27, 2024 at 02:50:13PM +, Roy Hopkins wrote: > > > > +    /* > > > > +  

Re: [PATCH 7/9] i386/sev: Refactor setting of reset vector and initial CPU state

2024-03-12 Thread Daniel P . Berrangé
On Tue, Mar 12, 2024 at 03:45:20PM +, Roy Hopkins wrote: > On Fri, 2024-03-01 at 17:01 +, Daniel P. Berrangé wrote: > > On Tue, Feb 27, 2024 at 02:50:13PM +, Roy Hopkins wrote: > > > +    /* > > > + * Ideally we would provide the VMSA directly to kvm which > > >

Re: [PATCH 7/9] i386/sev: Refactor setting of reset vector and initial CPU state

2024-03-12 Thread Roy Hopkins
On Fri, 2024-03-01 at 17:01 +, Daniel P. Berrangé wrote: > On Tue, Feb 27, 2024 at 02:50:13PM +, Roy Hopkins wrote: > > When an SEV guest is started, the reset vector and state are > > extracted from metadata that is contained in the firmware volume. > > > > In preparation for using IGVM

Re: [PATCH 7/9] i386/sev: Refactor setting of reset vector and initial CPU state

2024-03-01 Thread Daniel P . Berrangé
On Tue, Feb 27, 2024 at 02:50:13PM +, Roy Hopkins wrote: > When an SEV guest is started, the reset vector and state are > extracted from metadata that is contained in the firmware volume. > > In preparation for using IGVM to setup the initial CPU state, > the code has been refactored to

[PATCH 7/9] i386/sev: Refactor setting of reset vector and initial CPU state

2024-02-27 Thread Roy Hopkins
When an SEV guest is started, the reset vector and state are extracted from metadata that is contained in the firmware volume. In preparation for using IGVM to setup the initial CPU state, the code has been refactored to populate vmcb_save_area for each CPU which is then applied during guest