Searched refs:msr (Results 1 - 14 of 14) sorted by relevance

/haiku/headers/private/kernel/arch/x86/64/
H A Dcpu.h17 x86_read_msr(uint32_t msr) argument
20 asm volatile("rdmsr" : "=a" (low), "=d" (high) : "c" (msr));
26 x86_write_msr(uint32_t msr, uint64_t value) argument
28 asm volatile("wrmsr" : : "a" (value) , "d" (value >> 32), "c" (msr));
/haiku/src/system/boot/platform/efi/arch/arm64/
H A Dtransition.S43 msr \destination, \temporal
56 msr sp_el1, x10
60 msr cpacr_el1, x10
80 msr hcr_el2, x2
84 msr vpidr_el2, x2
88 msr vmpidr_el2, x2
92 msr sctlr_el1, x2
96 msr cptr_el2, x2
99 msr hstr_el2, xzr
104 msr cnthctl_el
[all...]
/haiku/headers/posix/arch/ppc/
H A Dsignal.h28 ctr, xer, cr, msr, lr; /* misc. status */ member in struct:vregs
/haiku/src/system/kernel/arch/arm/
H A Darch_exceptions.S18 msr cpsr_c, r0
31 msr cpsr_c, r2 /* Punch into SVC mode */
36 msr spsr, r3 /* Restore correct spsr */
49 msr spsr, r0 /* restore SPSR */
73 msr spsr, r0
255 msr cpsr_c, r0
261 msr cpsr_c, r0
267 msr cpsr_c, r0
273 msr cpsr_c, r0
280 msr cpsr_
[all...]
H A Darch_asm.S30 msr cpsr_c, r0
39 msr cpsr_c, r1
50 msr cpsr_c, r1
253 msr spsr, ip
261 msr cpsr, ip
266 msr cpsr, ip
/haiku/src/system/boot/platform/u-boot/arch/ppc/
H A Darch_cpu.cpp159 uint32 msr; local
237 msr = get_msr();
238 msr |= MSR_FP_AVAILABLE;
239 msr = set_msr(msr);
241 if ((msr & MSR_FP_AVAILABLE) == 0) {
/haiku/headers/private/kernel/arch/m68k/
H A Dstage2_priv.h41 void setmsr(unsigned int msr);
/haiku/headers/private/kernel/arch/ppc/
H A Dstage2_priv.h41 void setmsr(unsigned int msr);
/haiku/src/add-ons/kernel/drivers/ports/pc_serial/
H A DSerialDevice.cpp77 uint8 msr; local
78 msr = ReadReg8(MSR);
80 msr = ReadReg8(MSR);
85 return (msr != 0xff);
252 uint8 msr; local
280 msr = ReadReg8(MSR);
282 SignalControlLineState(TTYHWDCD, msr & MSR_DCD);
283 SignalControlLineState(TTYHWCTS, msr & MSR_CTS);
308 //msr = ReadReg8(MSR);
309 //SignalControlLineState(TTYHWCTS, msr
414 uint8 iir, lsr, msr; local
[all...]
/haiku/src/system/kernel/arch/arm64/
H A Darch_asm.S91 msr DAIFSet, #0xf
93 msr ELR_EL1, x0
94 msr SPSR_EL1, x1
98 msr SP_EL0, x18
214 msr FPSR, xzr
217 msr FPCR, xzr
241 msr FPSR, x1
248 msr FPCR, x2
281 msr TPIDR_EL0, x3
/haiku/src/system/boot/platform/efi/arch/arm/
H A Dentry.S34 msr spsr_cxsf, r9
38 msr elr_hyp, lr
/haiku/src/libs/compat/freebsd_network/compat/machine/x86_64/
H A Dcpufunc.h348 rdmsr(u_int msr) argument
352 __asm __volatile("rdmsr" : "=a" (low), "=d" (high) : "c" (msr));
357 rdmsr32(u_int msr) argument
361 __asm __volatile("rdmsr" : "=a" (low) : "c" (msr) : "rdx");
407 wrmsr(u_int msr, uint64_t newval) argument
413 __asm __volatile("wrmsr" : : "a" (low), "d" (high), "c" (msr));
883 uint64_t rdmsr(u_int msr);
884 uint32_t rdmsr32(u_int msr);
900 void wrmsr(u_int msr, uint64_t newval);
907 int rdmsr_safe(u_int msr, uint64_
[all...]
/haiku/src/libs/compat/freebsd_network/compat/machine/x86/
H A Dcpufunc.h332 rdmsr(u_int msr) argument
336 __asm __volatile("rdmsr" : "=A" (rv) : "c" (msr));
341 rdmsr32(u_int msr) argument
345 __asm __volatile("rdmsr" : "=a" (low) : "c" (msr) : "edx");
391 wrmsr(u_int msr, uint64_t newval) argument
393 __asm __volatile("wrmsr" : : "A" (newval), "c" (msr));
772 uint64_t rdmsr(u_int msr);
794 void wrmsr(u_int msr, uint64_t newval);
801 int rdmsr_safe(u_int msr, uint64_t *val);
802 int wrmsr_safe(u_int msr, uint64_
[all...]
/haiku/src/system/kernel/arch/x86/
H A Darch_cpu.cpp364 strlcat(features, "msr ", sizeof(features));
1542 uint64 msr = x86_read_msr(K8_MSR_IPM);
1543 if (msr & K8_CMPHALT)
1544 x86_write_msr(K8_MSR_IPM, msr & ~K8_CMPHALT);

Completed in 91 milliseconds