1/* 2 * Copyright (c) 2013 Andreas Sandberg 3 * All rights reserved 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 220 unchanged lines hidden (view full) --- 229 * 230 * @note This method can only be called on when handling IO after 231 * a KVM_EXIT_IO. 232 * 233 * @param miscreg Register to map the current IO access to. 234 */ 235 void handleIOMiscReg32(int miscreg); 236 |
237 /** Cached intersection of supported MSRs */ 238 mutable Kvm::MSRIndexVector cachedMsrIntersection; 239 240 /** @{ */ 241 /** Kvm::capDebugRegs() available? */ 242 bool haveDebugRegs; 243 /** Kvm::capXSave() available? */ 244 bool haveXSave; 245 /** 246 * Should the XSave interface be used to sync the FPU and SIMD 247 * registers? 248 */ 249 bool useXSave; 250 /** Kvm::capXCRs() available? */ 251 bool haveXCRs; 252 /** @} */ 253}; 254 255#endif |