MCPcopy Create free account
hub / github.com/cloud-hypervisor/cloud-hypervisor / set_sregs

Method set_sregs

vmm/src/cpu.rs:2013–2020  ·  view source on GitHub ↗
(&self, cpu_id: u8, sregs: &SpecialRegisters)

Source from the content-addressed store, hash-verified

2011
2012 #[cfg(all(target_arch = "x86_64", feature = "guest_debug"))]
2013 fn set_sregs(&self, cpu_id: u8, sregs: &SpecialRegisters) -> Result<()> {
2014 self.vcpus[usize::from(cpu_id)]
2015 .lock()
2016 .unwrap()
2017 .vcpu
2018 .set_sregs(sregs)
2019 .map_err(Error::CpuDebug)
2020 }
2021
2022 #[cfg(all(target_arch = "x86_64", feature = "guest_debug"))]
2023 fn translate_gva(

Callers 3

setup_sregsFunction · 0.45
write_regsMethod · 0.45
test_vmFunction · 0.45

Calls

no outgoing calls

Tested by 1

test_vmFunction · 0.36