| 350 | } |
| 351 | |
| 352 | static __inline u_int |
| 353 | read_eflags(void) |
| 354 | { |
| 355 | u_int ef; |
| 356 | |
| 357 | __asm __volatile("pushfl; popl %0" : "=r" (ef)); |
| 358 | return (ef); |
| 359 | } |
| 360 | |
| 361 | static __inline uint64_t |
| 362 | rdmsr(u_int msr) |
no outgoing calls
no test coverage detected