Message ID | 20221119034633.1728632-8-ltykernel@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | x86/hyperv/sev: Add AMD sev-snp enlightened guest support on hyperv | expand |
From: Tianyu Lan <ltykernel@gmail.com> Sent: Friday, November 18, 2022 7:46 PM > Previous patches to the Hyper-V clocksource driver have not been very consistent in the Subject line prefix, but let's use "clocksource/drivers/hyper-v:" since it has been used the most. > Hyper-V tsc page is shared with hypervisor and it should be decrypted > in sev-snp enlightened guest when it's used. > > Signed-off-by: Tianyu Lan <tiala@microsoft.com> > --- > drivers/clocksource/hyperv_timer.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/clocksource/hyperv_timer.c b/drivers/clocksource/hyperv_timer.c > index bb47610bbd1c..aa68eebed5ee 100644 > --- a/drivers/clocksource/hyperv_timer.c > +++ b/drivers/clocksource/hyperv_timer.c > @@ -364,7 +364,7 @@ EXPORT_SYMBOL_GPL(hv_stimer_global_cleanup); > static union { > struct ms_hyperv_tsc_page page; > u8 reserved[PAGE_SIZE]; > -} tsc_pg __aligned(PAGE_SIZE); > +} tsc_pg __bss_decrypted __aligned(PAGE_SIZE); > > struct ms_hyperv_tsc_page *hv_get_tsc_page(void) > { > -- > 2.25.1
On 12/14/2022 1:30 AM, Michael Kelley (LINUX) wrote: > From: Tianyu Lan<ltykernel@gmail.com> Sent: Friday, November 18, 2022 7:46 PM > Previous patches to the Hyper-V clocksource driver have not been very > consistent in the Subject line prefix, but let's use > "clocksource/drivers/hyper-v:" since it has been used the most. > OK. Will update in the next version. Thanks.
diff --git a/drivers/clocksource/hyperv_timer.c b/drivers/clocksource/hyperv_timer.c index bb47610bbd1c..aa68eebed5ee 100644 --- a/drivers/clocksource/hyperv_timer.c +++ b/drivers/clocksource/hyperv_timer.c @@ -364,7 +364,7 @@ EXPORT_SYMBOL_GPL(hv_stimer_global_cleanup); static union { struct ms_hyperv_tsc_page page; u8 reserved[PAGE_SIZE]; -} tsc_pg __aligned(PAGE_SIZE); +} tsc_pg __bss_decrypted __aligned(PAGE_SIZE); struct ms_hyperv_tsc_page *hv_get_tsc_page(void) {