/haiku/headers/private/kernel/arch/x86/64/ |
H A D | cpu.h | 17 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 D | transition.S | 43 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 D | signal.h | 28 ctr, xer, cr, msr, lr; /* misc. status */ member in struct:vregs
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_exceptions.S | 18 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 D | arch_asm.S | 30 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 D | arch_cpu.cpp | 159 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 D | stage2_priv.h | 41 void setmsr(unsigned int msr);
|
/haiku/headers/private/kernel/arch/ppc/ |
H A D | stage2_priv.h | 41 void setmsr(unsigned int msr);
|
/haiku/src/add-ons/kernel/drivers/ports/pc_serial/ |
H A D | SerialDevice.cpp | 77 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 D | arch_asm.S | 91 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 D | entry.S | 34 msr spsr_cxsf, r9 38 msr elr_hyp, lr
|
/haiku/src/libs/compat/freebsd_network/compat/machine/x86_64/ |
H A D | cpufunc.h | 348 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 D | cpufunc.h | 332 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 D | arch_cpu.cpp | 364 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);
|