Searched refs:cr0 (Results 1 - 24 of 24) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Dunix_sup.s42 movq %cr0, %rax
53 movl %cr0, %eax
H A Dunix.c889 ulong_t cr0, cr4; local
925 cr0 = kmdb_unix_getcr0();
927 mdb_printf("%%cr0 = 0x%08x <%b>\n", cr0, cr0, cr0_flag_bits);
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dmachprivregs.h157 movq %cr0, rtmp; \
159 movq rtmp, %cr0
164 movl %cr0, rtmp; \
166 movl rtmp, %cr0
/illumos-gate/usr/src/boot/sys/boot/i386/libi386/
H A Damd64_tramp.S95 movl %cr0, %eax
97 movl %eax, %cr0
H A Drelocater_tramp.S81 movl %cr0, %eax /* disable paging */
83 movl %eax, %cr0
135 movl %cr0, %eax
137 movl %eax, %cr0
/illumos-gate/usr/src/uts/i86pc/ml/
H A Dmpcore.s101 movl %cr0, %eax
107 movl %eax, %cr0
110 * Do a jmp immediately after writing to cr0 when enabling protected
175 movl %cr0, %eax
177 movl %eax, %cr0
308 movq %cr0, %rax
311 movq %rax, %cr0 /* set machine status word */
366 movl %cr0, %eax
372 movl %eax, %cr0
407 movl %cr0,
[all...]
H A Dbios_call_src.s128 MOVCR( %cr0, save_cr0)
224 * - shutting down paging (bit 31 of cr0)
228 movl %cr0, %eax
230 movl %eax, %cr0
267 DATASZ movl %eax, %cr0
329 DATASZ movl %eax, %cr0
365 movl %eax, %cr0
H A Dfb_swtch_src.s55 movl %cr0, %eax ;\
57 movl %eax, %cr0
223 * - shutting down paging (bit 31 of cr0). This will flush the
273 movl %cr0, %eax
276 movl %eax, %cr0
H A Dcpr_wakecode.s107 movq %cr0, %rdx
191 movl %cr0, %edx
299 * %cr0 has already been initialsed to zero
301 movl %cr0, %eax
303 movl %eax, %cr0
306 * Do a jmp immediately after writing to cr0 when enabling protected
399 movl %cr0, %eax
401 movl %eax, %cr0
719 movq %rdx, %cr0
959 movl %eax, %cr0
[all...]
H A Dlocore.s204 movq %cr0, %rax
207 movq %rax, %cr0
296 movl %cr0, %eax
303 movl %eax, %cr0 / set the cr0 register correctly and
/illumos-gate/usr/src/uts/intel/ia32/ml/
H A Dsseblk.s124 * %rax saved %cr0 (#if DEBUG then %eax is t->t_preempt)
139 movq %cr0, %rax
153 2: movq %rax, %cr0
166 * %ebx saved %cr0 (#if DEBUG then t->t_preempt)
185 movl %cr0, %ebx
201 2: movl %ebx, %cr0
302 * %rax saved %cr0 (#if DEBUG then %eax is t->t_prempt)
315 movq %cr0, %rax
327 5: movq %rax, %cr0
339 * %ebx saved %cr0 (#i
[all...]
H A Dswtch.s666 movq %cr0, %rax
671 movq %rax, %cr0
738 movl %cr0, %eax
743 movl %eax, %cr0
H A Di86_subr.s523 movq %cr0, %rax
528 movq %rdi, %cr0
585 movl %cr0, %eax
591 movl %eax, %cr0
596 * "lock mov %cr0" is used on processors which indicate it is
602 movl %cr0, %eax
609 movl %eax, %cr0
3078 movq %cr0, %rax
3079 movq %rax, CREG_CR0(%rdi) /* cr0 */
3104 movq %cr0,
[all...]
/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_grub.s175 movl %cr0, %eax
178 movl %eax, %cr0
/illumos-gate/usr/src/boot/sys/boot/i386/btx/btx/
H A Dbtx.S196 mov %cr0,%eax # Switch to protected
198 mov %eax,%cr0 #
245 movl %cr0,%eax # Get CR0
247 movl %eax,%cr0 # paging
269 mov %eax,%cr0 # real mode
572 intusr.7: movl %cr0,%eax # Leave
574 movl %eax,%cr0 # mode
623 mov %cr0,%eax # Switch to protected
625 mov %eax,%cr0 #
/illumos-gate/usr/src/common/crypto/modes/amd64/
H A Dgcm_intel.s127 movq %cr0, tmpreg; \
/illumos-gate/usr/src/uts/intel/kdi/amd64/
H A Dkdi_asm.s499 /* Save off %cr0, and clear write protect */
500 movq %cr0, %rcx
503 movq %rcx, %cr0
606 movq %rdx, %cr0
/illumos-gate/usr/src/uts/intel/kdi/ia32/
H A Dkdi_asm.s495 /* Save off %cr0, and clear write protect */
496 movl %cr0, %ecx
499 movl %ecx, %cr0
607 movl %edx, %cr0
/illumos-gate/usr/src/common/bignum/i386/
H A Dbignum_i386_asm.s113 movl %cr0, reg; \
422 movl %ebx, %cr0
710 movl %ebx, %cr0
864 movl %eax, %cr0
1100 movl %ebx, %cr0
/illumos-gate/usr/src/uts/i86pc/os/
H A Dstartup.c2836 ulong_t cr0, cr0_orig, cr4; local
2840 cr0_orig = cr0 = getcr0();
2844 cr0 |= CR0_CD;
2845 cr0 &= ~CR0_NW;
2846 setcr0(cr0);
2858 /* flush TLBs and cache again, then reenable cr0 caching */
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dasm.S978 movl %cr0, %eax
980 movl %eax, %cr0
1052 movl %cr0, %eax
1054 movl %eax, %cr0
/illumos-gate/usr/src/common/crypto/aes/amd64/
H A Daes_intel.s210 movq %cr0, tmpreg; \
245 movq %cr0, tmpreg; \
/illumos-gate/usr/src/boot/sys/i386/include/
H A Dcpufunc.h393 __asm __volatile("movl %0,%%cr0" : : "r" (data));
401 __asm __volatile("movl %%cr0,%0" : "=r" (data));
739 void load_cr0(u_int cr0);
/illumos-gate/usr/src/boot/sys/amd64/include/
H A Dcpufunc.h415 __asm __volatile("movq %0,%%cr0" : : "r" (data));
423 __asm __volatile("movq %%cr0,%0" : "=r" (data));
819 void load_cr0(u_long cr0);

Completed in 156 milliseconds