• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/chud/ppc/

Lines Matching defs:val

122 kern_return_t chudxnu_set_shadowed_spr(int cpu, int spr, uint32_t val)
152 // int enable = (val & 0x80000000) ? TRUE : FALSE;
154 // per_proc->pf.l2cr = val;
158 per_proc->pf.l2cr = val;
175 int enable = (val & 0x80000000) ? TRUE : FALSE;
177 per_proc->pf.l3cr = val;
197 mtspr(chud_750_hid0, val);
198 per_proc->pf.pfHID0 = val;
204 mtspr(chud_750_hid0, val);
205 per_proc->pf.pfHID0 = val;
218 mtspr(chud_750_hid1, val);
219 per_proc->pf.pfHID1 = val;
228 mtspr(chud_750fx_hid2, val);
229 per_proc->pf.pfHID2 = val;
233 mtspr(chud_7400_msscr0, val);
234 per_proc->pf.pfMSSCR0 = val;
238 mtspr(chud_7400_msscr1, val);
239 per_proc->pf.pfMSSCR1 = val;
243 mtspr(chud_7450_ldstcr, val);
244 per_proc->pf.pfLDSTCR = val;
248 mtspr(chud_7450_ictrl, val);
249 per_proc->pf.pfICTRL = val;
263 kern_return_t chudxnu_set_shadowed_spr64(int cpu, int spr, uint64_t val)
288 mtspr64(chud_970_hid0, &val);
289 per_proc->pf.pfHID0 = val;
300 mtspr64(chud_970_hid1, &val);
301 per_proc->pf.pfHID1 = val;
312 mtspr64(chud_970_hid4, &val);
313 per_proc->pf.pfHID4 = val;
324 mtspr64(chud_970_hid5, &val);
325 per_proc->pf.pfHID5 = val;
368 uint32_t val = 0xFFFFFFFF;
381 if(spr==chud_ppc_srr0) { mfspr(val, chud_ppc_srr0); break; }
382 if(spr==chud_ppc_srr1) { mfspr(val, chud_ppc_srr1); break; }
383 if(spr==chud_ppc_dsisr) { mfspr(val, chud_ppc_dsisr); break; }
384 if(spr==chud_ppc_dar) { mfspr(val, chud_ppc_dar); break; }
385 if(spr==chud_ppc_dec) { mfspr(val, chud_ppc_dec); break; }
386 if(spr==chud_ppc_sdr1) { mfspr(val, chud_ppc_sdr1); break; }
387 if(spr==chud_ppc_sprg0) { mfspr(val, chud_ppc_sprg0); break; }
388 if(spr==chud_ppc_sprg1) { mfspr(val, chud_ppc_sprg1); break; }
389 if(spr==chud_ppc_sprg2) { mfspr(val, chud_ppc_sprg2); break; }
390 if(spr==chud_ppc_sprg3) { mfspr(val, chud_ppc_sprg3); break; }
391 if(spr==chud_ppc_ear) { mfspr(val, chud_ppc_ear); break; }
392 if(spr==chud_ppc_tbl) { mfspr(val, 268); break; } /* timebase consists of read registers and write registers */
393 if(spr==chud_ppc_tbu) { mfspr(val, 269); break; }
394 if(spr==chud_ppc_pvr) { mfspr(val, chud_ppc_pvr); break; }
395 if(spr==chud_ppc_ibat0u) { mfspr(val, chud_ppc_ibat0u); break; }
396 if(spr==chud_ppc_ibat0l) { mfspr(val, chud_ppc_ibat0l); break; }
397 if(spr==chud_ppc_ibat1u) { mfspr(val, chud_ppc_ibat1u); break; }
398 if(spr==chud_ppc_ibat1l) { mfspr(val, chud_ppc_ibat1l); break; }
399 if(spr==chud_ppc_ibat2u) { mfspr(val, chud_ppc_ibat2u); break; }
400 if(spr==chud_ppc_ibat2l) { mfspr(val, chud_ppc_ibat2l); break; }
401 if(spr==chud_ppc_ibat3u) { mfspr(val, chud_ppc_ibat3u); break; }
402 if(spr==chud_ppc_ibat3l) { mfspr(val, chud_ppc_ibat3l); break; }
403 if(spr==chud_ppc_dbat0u) { mfspr(val, chud_ppc_dbat0u); break; }
404 if(spr==chud_ppc_dbat0l) { mfspr(val, chud_ppc_dbat0l); break; }
405 if(spr==chud_ppc_dbat1u) { mfspr(val, chud_ppc_dbat1u); break; }
406 if(spr==chud_ppc_dbat1l) { mfspr(val, chud_ppc_dbat1l); break; }
407 if(spr==chud_ppc_dbat2u) { mfspr(val, chud_ppc_dbat2u); break; }
408 if(spr==chud_ppc_dbat2l) { mfspr(val, chud_ppc_dbat2l); break; }
409 if(spr==chud_ppc_dbat3u) { mfspr(val, chud_ppc_dbat3u); break; }
410 if(spr==chud_ppc_dbat3l) { mfspr(val, chud_ppc_dbat3l); break; }
411 if(spr==chud_ppc_dabr) { mfspr(val, chud_ppc_dabr); break; }
418 val = state.srr1;
426 if(spr==chud_ppc32_sr0) { mfsr(val, 0); break; }
427 if(spr==chud_ppc32_sr1) { mfsr(val, 1); break; }
428 if(spr==chud_ppc32_sr2) { mfsr(val, 2); break; }
429 if(spr==chud_ppc32_sr3) { mfsr(val, 3); break; }
430 if(spr==chud_ppc32_sr4) { mfsr(val, 4); break; }
431 if(spr==chud_ppc32_sr5) { mfsr(val, 5); break; }
432 if(spr==chud_ppc32_sr6) { mfsr(val, 6); break; }
433 if(spr==chud_ppc32_sr7) { mfsr(val, 7); break; }
434 if(spr==chud_ppc32_sr8) { mfsr(val, 8); break; }
435 if(spr==chud_ppc32_sr9) { mfsr(val, 9); break; }
436 if(spr==chud_ppc32_sr10) { mfsr(val, 10); break; }
437 if(spr==chud_ppc32_sr11) { mfsr(val, 11); break; }
438 if(spr==chud_ppc32_sr12) { mfsr(val, 12); break; }
439 if(spr==chud_ppc32_sr13) { mfsr(val, 13); break; }
440 if(spr==chud_ppc32_sr14) { mfsr(val, 14); break; }
441 if(spr==chud_ppc32_sr15) { mfsr(val, 15); break; }
444 if(spr==chud_ppc64_ctrl) { mfspr(val, chud_ppc64_ctrl); break; }
448 if(spr==chud_750_mmcr0) { mfspr(val, chud_750_mmcr0); break; }
449 if(spr==chud_750_pmc1) { mfspr(val, chud_750_pmc1); break; }
450 if(spr==chud_750_pmc2) { mfspr(val, chud_750_pmc2); break; }
451 if(spr==chud_750_sia) { mfspr(val, chud_750_sia); break; }
452 if(spr==chud_750_mmcr1) { mfspr(val, chud_750_mmcr1); break; }
453 if(spr==chud_750_pmc3) { mfspr(val, chud_750_pmc3); break; }
454 if(spr==chud_750_pmc4) { mfspr(val, chud_750_pmc4); break; }
455 if(spr==chud_750_hid0) { mfspr(val, chud_750_hid0); break; }
456 if(spr==chud_750_hid1) { mfspr(val, chud_750_hid1); break; }
457 if(spr==chud_750_iabr) { mfspr(val, chud_750_iabr); break; }
458 if(spr==chud_750_ictc) { mfspr(val, chud_750_ictc); break; }
459 if(spr==chud_750_thrm1) { mfspr(val, chud_750_thrm1); break; }
460 if(spr==chud_750_thrm2) { mfspr(val, chud_750_thrm2); break; }
461 if(spr==chud_750_thrm3) { mfspr(val, chud_750_thrm3); break; }
462 if(spr==chud_750_l2cr) { mfspr(val, chud_750_l2cr); break; }
465 if(spr==chud_750fx_ibat4u) { mfspr(val, chud_750fx_ibat4u); break; }
466 if(spr==chud_750fx_ibat4l) { mfspr(val, chud_750fx_ibat4l); break; }
467 if(spr==chud_750fx_ibat5u) { mfspr(val, chud_750fx_ibat5u); break; }
468 if(spr==chud_750fx_ibat5l) { mfspr(val, chud_750fx_ibat5l); break; }
469 if(spr==chud_750fx_ibat6u) { mfspr(val, chud_750fx_ibat6u); break; }
470 if(spr==chud_750fx_ibat6l) { mfspr(val, chud_750fx_ibat6l); break; }
471 if(spr==chud_750fx_ibat7u) { mfspr(val, chud_750fx_ibat7u); break; }
472 if(spr==chud_750fx_ibat7l) { mfspr(val, chud_750fx_ibat7l); break; }
473 if(spr==chud_750fx_dbat4u) { mfspr(val, chud_750fx_dbat4u); break; }
474 if(spr==chud_750fx_dbat4l) { mfspr(val, chud_750fx_dbat4l); break; }
475 if(spr==chud_750fx_dbat5u) { mfspr(val, chud_750fx_dbat5u); break; }
476 if(spr==chud_750fx_dbat5l) { mfspr(val, chud_750fx_dbat5l); break; }
477 if(spr==chud_750fx_dbat6u) { mfspr(val, chud_750fx_dbat6u); break; }
478 if(spr==chud_750fx_dbat6l) { mfspr(val, chud_750fx_dbat6l); break; }
479 if(spr==chud_750fx_dbat7u) { mfspr(val, chud_750fx_dbat7u); break; }
480 if(spr==chud_750fx_dbat7l) { mfspr(val, chud_750fx_dbat7l); break; }
483 if(spr==chud_750fx_hid2) { mfspr(val, chud_750fx_hid2); break; }
487 if(spr==chud_7400_mmcr2) { mfspr(val, chud_7400_mmcr2); break; }
488 if(spr==chud_7400_bamr) { mfspr(val, chud_7400_bamr); break; }
489 if(spr==chud_7400_mmcr0) { mfspr(val, chud_7400_mmcr0); break; }
490 if(spr==chud_7400_pmc1) { mfspr(val, chud_7400_pmc1); break; }
491 if(spr==chud_7400_pmc2) { mfspr(val, chud_7400_pmc2); break; }
492 if(spr==chud_7400_siar) { mfspr(val, chud_7400_siar); break; }
493 if(spr==chud_7400_mmcr1) { mfspr(val, chud_7400_mmcr1); break; }
494 if(spr==chud_7400_pmc3) { mfspr(val, chud_7400_pmc3); break; }
495 if(spr==chud_7400_pmc4) { mfspr(val, chud_7400_pmc4); break; }
496 if(spr==chud_7400_hid0) { mfspr(val, chud_7400_hid0); break; }
497 if(spr==chud_7400_hid1) { mfspr(val, chud_7400_hid1); break; }
498 if(spr==chud_7400_iabr) { mfspr(val, chud_7400_iabr); break; }
499 if(spr==chud_7400_msscr0) { mfspr(val, chud_7400_msscr0); break; }
500 if(spr==chud_7400_msscr1) { mfspr(val, chud_7400_msscr1); break; } /* private */
501 if(spr==chud_7400_ictc) { mfspr(val, chud_7400_ictc); break; }
502 if(spr==chud_7400_thrm1) { mfspr(val, chud_7400_thrm1); break; }
503 if(spr==chud_7400_thrm2) { mfspr(val, chud_7400_thrm2); break; }
504 if(spr==chud_7400_thrm3) { mfspr(val, chud_7400_thrm3); break; }
505 if(spr==chud_7400_pir) { mfspr(val, chud_7400_pir); break; }
506 if(spr==chud_7400_l2cr) { mfspr(val, chud_7400_l2cr); break; }
509 if(spr==chud_7410_l2pmcr) { mfspr(val, chud_7410_l2pmcr); break; }
513 if(spr==chud_7450_mmcr2) { mfspr(val, chud_7450_mmcr2); break; }
514 if(spr==chud_7450_pmc5) { mfspr(val, chud_7450_pmc5); break; }
515 if(spr==chud_7450_pmc6) { mfspr(val, chud_7450_pmc6); break; }
516 if(spr==chud_7450_bamr) { mfspr(val, chud_7450_bamr); break; }
517 if(spr==chud_7450_mmcr0) { mfspr(val, chud_7450_mmcr0); break; }
518 if(spr==chud_7450_pmc1) { mfspr(val, chud_7450_pmc1); break; }
519 if(spr==chud_7450_pmc2) { mfspr(val, chud_7450_pmc2); break; }
520 if(spr==chud_7450_siar) { mfspr(val, chud_7450_siar); break; }
521 if(spr==chud_7450_mmcr1) { mfspr(val, chud_7450_mmcr1); break; }
522 if(spr==chud_7450_pmc3) { mfspr(val, chud_7450_pmc3); break; }
523 if(spr==chud_7450_pmc4) { mfspr(val, chud_7450_pmc4); break; }
524 if(spr==chud_7450_tlbmiss) { mfspr(val, chud_7450_tlbmiss); break; }
525 if(spr==chud_7450_ptehi) { mfspr(val, chud_7450_ptehi); break; }
526 if(spr==chud_7450_ptelo) { mfspr(val, chud_7450_ptelo); break; }
527 if(spr==chud_7450_l3pm) { mfspr(val, chud_7450_l3pm); break; }
528 if(spr==chud_7450_hid0) { mfspr(val, chud_7450_hid0); break; }
529 if(spr==chud_7450_hid1) { mfspr(val, chud_7450_hid1); break; }
530 if(spr==chud_7450_iabr) { mfspr(val, chud_7450_iabr); break; }
531 if(spr==chud_7450_ldstdb) { mfspr(val, chud_7450_ldstdb); break; }
532 if(spr==chud_7450_msscr0) { mfspr(val, chud_7450_msscr0); break; }
533 if(spr==chud_7450_msssr0) { mfspr(val, chud_7450_msssr0); break; }
534 if(spr==chud_7450_ldstcr) { mfspr(val, chud_7450_ldstcr); break; }
535 if(spr==chud_7450_ictc) { mfspr(val, chud_7450_ictc); break; }
536 if(spr==chud_7450_ictrl) { mfspr(val, chud_7450_ictrl); break; }
537 if(spr==chud_7450_thrm1) { mfspr(val, chud_7450_thrm1); break; }
538 if(spr==chud_7450_thrm2) { mfspr(val, chud_7450_thrm2); break; }
539 if(spr==chud_7450_thrm3) { mfspr(val, chud_7450_thrm3); break; }
540 if(spr==chud_7450_pir) { mfspr(val, chud_7450_pir); break; }
541 if(spr==chud_7450_l2cr) { mfspr(val, chud_7450_l2cr); break; }
542 if(spr==chud_7450_l3cr) { mfspr(val, chud_7450_l3cr); break; }
545 if(spr==chud_7455_sprg4) { mfspr(val, chud_7455_sprg4); break; }
546 if(spr==chud_7455_sprg5) { mfspr(val, chud_7455_sprg5); break; }
547 if(spr==chud_7455_sprg6) { mfspr(val, chud_7455_sprg6); break; }
548 if(spr==chud_7455_sprg7) { mfspr(val, chud_7455_sprg7); break; }
549 if(spr==chud_7455_ibat4u) { mfspr(val, chud_7455_ibat4u); break; }
550 if(spr==chud_7455_ibat4l) { mfspr(val, chud_7455_ibat4l); break; }
551 if(spr==chud_7455_ibat5u) { mfspr(val, chud_7455_ibat5u); break; }
552 if(spr==chud_7455_ibat5l) { mfspr(val, chud_7455_ibat5l); break; }
553 if(spr==chud_7455_ibat6u) { mfspr(val, chud_7455_ibat6u); break; }
554 if(spr==chud_7455_ibat6l) { mfspr(val, chud_7455_ibat6l); break; }
555 if(spr==chud_7455_ibat7u) { mfspr(val, chud_7455_ibat7u); break; }
556 if(spr==chud_7455_ibat7l) { mfspr(val, chud_7455_ibat7l); break; }
557 if(spr==chud_7455_dbat4u) { mfspr(val, chud_7455_dbat4u); break; }
558 if(spr==chud_7455_dbat4l) { mfspr(val, chud_7455_dbat4l); break; }
559 if(spr==chud_7455_dbat5u) { mfspr(val, chud_7455_dbat5u); break; }
560 if(spr==chud_7455_dbat5l) { mfspr(val, chud_7455_dbat5l); break; }
561 if(spr==chud_7455_dbat6u) { mfspr(val, chud_7455_dbat6u); break; }
562 if(spr==chud_7455_dbat6l) { mfspr(val, chud_7455_dbat6l); break; }
563 if(spr==chud_7455_dbat7u) { mfspr(val, chud_7455_dbat7u); break; }
564 if(spr==chud_7455_dbat7l) { mfspr(val, chud_7455_dbat7l); break; }
568 if(spr==chud_970_pir) { mfspr(val, chud_970_pir); break; }
569 if(spr==chud_970_pmc1) { mfspr(val, chud_970_pmc1); break; }
570 if(spr==chud_970_pmc2) { mfspr(val, chud_970_pmc2); break; }
571 if(spr==chud_970_pmc3) { mfspr(val, chud_970_pmc3); break; }
572 if(spr==chud_970_pmc4) { mfspr(val, chud_970_pmc4); break; }
573 if(spr==chud_970_pmc5) { mfspr(val, chud_970_pmc5); break; }
574 if(spr==chud_970_pmc6) { mfspr(val, chud_970_pmc6); break; }
575 if(spr==chud_970_pmc7) { mfspr(val, chud_970_pmc7); break; }
576 if(spr==chud_970_pmc8) { mfspr(val, chud_970_pmc8); break; }
577 if(spr==chud_970_hdec) { mfspr(val, chud_970_hdec); break; }
590 *val_p = val;
684 kern_return_t chudxnu_write_spr(int cpu, int spr, uint32_t val)
700 if(spr==chud_ppc_srr0) { mtspr(chud_ppc_srr0, val); break; }
701 if(spr==chud_ppc_srr1) { mtspr(chud_ppc_srr1, val); break; }
702 if(spr==chud_ppc_dsisr) { mtspr(chud_ppc_dsisr, val); break; }
703 if(spr==chud_ppc_dar) { mtspr(chud_ppc_dar, val); break; }
704 if(spr==chud_ppc_dec) { mtspr(chud_ppc_dec, val); break; }
705 if(spr==chud_ppc_sdr1) { mtspr(chud_ppc_sdr1, val); break; }
706 if(spr==chud_ppc_sprg0) { mtspr(chud_ppc_sprg0, val); break; }
707 if(spr==chud_ppc_sprg1) { mtspr(chud_ppc_sprg1, val); break; }
708 if(spr==chud_ppc_sprg2) { mtspr(chud_ppc_sprg2, val); break; }
709 if(spr==chud_ppc_sprg3) { mtspr(chud_ppc_sprg3, val); break; }
710 if(spr==chud_ppc_ear) { mtspr(chud_ppc_ear, val); break; }
711 if(spr==chud_ppc_tbl) { mtspr(284, val); break; } /* timebase consists of read registers and write registers */
712 if(spr==chud_ppc_tbu) { mtspr(285, val); break; }
713 if(spr==chud_ppc_pvr) { mtspr(chud_ppc_pvr, val); break; }
714 if(spr==chud_ppc_ibat0u) { mtspr(chud_ppc_ibat0u, val); break; }
715 if(spr==chud_ppc_ibat0l) { mtspr(chud_ppc_ibat0l, val); break; }
716 if(spr==chud_ppc_ibat1u) { mtspr(chud_ppc_ibat1u, val); break; }
717 if(spr==chud_ppc_ibat1l) { mtspr(chud_ppc_ibat1l, val); break; }
718 if(spr==chud_ppc_ibat2u) { mtspr(chud_ppc_ibat2u, val); break; }
719 if(spr==chud_ppc_ibat2l) { mtspr(chud_ppc_ibat2l, val); break; }
720 if(spr==chud_ppc_ibat3u) { mtspr(chud_ppc_ibat3u, val); break; }
721 if(spr==chud_ppc_ibat3l) { mtspr(chud_ppc_ibat3l, val); break; }
722 if(spr==chud_ppc_dbat0u) { mtspr(chud_ppc_dbat0u, val); break; }
723 if(spr==chud_ppc_dbat0l) { mtspr(chud_ppc_dbat0l, val); break; }
724 if(spr==chud_ppc_dbat1u) { mtspr(chud_ppc_dbat1u, val); break; }
725 if(spr==chud_ppc_dbat1l) { mtspr(chud_ppc_dbat1l, val); break; }
726 if(spr==chud_ppc_dbat2u) { mtspr(chud_ppc_dbat2u, val); break; }
727 if(spr==chud_ppc_dbat2l) { mtspr(chud_ppc_dbat2l, val); break; }
728 if(spr==chud_ppc_dbat3u) { mtspr(chud_ppc_dbat3u, val); break; }
729 if(spr==chud_ppc_dbat3l) { mtspr(chud_ppc_dbat3l, val); break; }
730 if(spr==chud_ppc_dabr) { mtspr(chud_ppc_dabr, val); break; }
737 state.srr1 = val;
749 if(spr==chud_ppc32_sr0) { mtsr(0, val); break; }
750 if(spr==chud_ppc32_sr1) { mtsr(1, val); break; }
751 if(spr==chud_ppc32_sr2) { mtsr(2, val); break; }
752 if(spr==chud_ppc32_sr3) { mtsr(3, val); break; }
753 if(spr==chud_ppc32_sr4) { mtsr(4, val); break; }
754 if(spr==chud_ppc32_sr5) { mtsr(5, val); break; }
755 if(spr==chud_ppc32_sr6) { mtsr(6, val); break; }
756 if(spr==chud_ppc32_sr7) { mtsr(7, val); break; }
757 if(spr==chud_ppc32_sr8) { mtsr(8, val); break; }
758 if(spr==chud_ppc32_sr9) { mtsr(9, val); break; }
759 if(spr==chud_ppc32_sr10) { mtsr(10, val); break; }
760 if(spr==chud_ppc32_sr11) { mtsr(11, val); break; }
761 if(spr==chud_ppc32_sr12) { mtsr(12, val); break; }
762 if(spr==chud_ppc32_sr13) { mtsr(13, val); break; }
763 if(spr==chud_ppc32_sr14) { mtsr(14, val); break; }
764 if(spr==chud_ppc32_sr15) { mtsr(15, val); break; }
768 if(spr==chud_750_mmcr0) { mtspr(chud_750_mmcr0, val); break; }
769 if(spr==chud_750_pmc1) { mtspr(chud_750_pmc1, val); break; }
770 if(spr==chud_750_pmc2) { mtspr(chud_750_pmc2, val); break; }
771 if(spr==chud_750_sia) { mtspr(chud_750_sia, val); break; }
772 if(spr==chud_750_mmcr1) { mtspr(chud_750_mmcr1, val); break; }
773 if(spr==chud_750_pmc3) { mtspr(chud_750_pmc3, val); break; }
774 if(spr==chud_750_pmc4) { mtspr(chud_750_pmc4, val); break; }
775 if(spr==chud_750_iabr) { mtspr(chud_750_iabr, val); break; }
776 if(spr==chud_750_ictc) { mtspr(chud_750_ictc, val); break; }
777 if(spr==chud_750_thrm1) { mtspr(chud_750_thrm1, val); break; }
778 if(spr==chud_750_thrm2) { mtspr(chud_750_thrm2, val); break; }
779 if(spr==chud_750_thrm3) { mtspr(chud_750_thrm3, val); break; }
781 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
785 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
789 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
794 if(spr==chud_750fx_ibat4u) { mtspr(chud_750fx_ibat4u, val); break; }
795 if(spr==chud_750fx_ibat4l) { mtspr(chud_750fx_ibat4l, val); break; }
796 if(spr==chud_750fx_ibat5u) { mtspr(chud_750fx_ibat5u, val); break; }
797 if(spr==chud_750fx_ibat5l) { mtspr(chud_750fx_ibat5l, val); break; }
798 if(spr==chud_750fx_ibat6u) { mtspr(chud_750fx_ibat6u, val); break; }
799 if(spr==chud_750fx_ibat6l) { mtspr(chud_750fx_ibat6l, val); break; }
800 if(spr==chud_750fx_ibat7u) { mtspr(chud_750fx_ibat7u, val); break; }
801 if(spr==chud_750fx_ibat7l) { mtspr(chud_750fx_ibat7l, val); break; }
802 if(spr==chud_750fx_dbat4u) { mtspr(chud_750fx_dbat4u, val); break; }
803 if(spr==chud_750fx_dbat4l) { mtspr(chud_750fx_dbat4l, val); break; }
804 if(spr==chud_750fx_dbat5u) { mtspr(chud_750fx_dbat5u, val); break; }
805 if(spr==chud_750fx_dbat5l) { mtspr(chud_750fx_dbat5l, val); break; }
806 if(spr==chud_750fx_dbat6u) { mtspr(chud_750fx_dbat6u, val); break; }
807 if(spr==chud_750fx_dbat6l) { mtspr(chud_750fx_dbat6l, val); break; }
808 if(spr==chud_750fx_dbat7u) { mtspr(chud_750fx_dbat7u, val); break; }
809 if(spr==chud_750fx_dbat7l) { mtspr(chud_750fx_dbat7l, val); break; }
812 if(spr==chud_750fx_hid2) { mtspr(chud_750fx_hid2, val); break; }
816 if(spr==chud_7400_mmcr2) { mtspr(chud_7400_mmcr2, val); break; }
817 if(spr==chud_7400_bamr) { mtspr(chud_7400_bamr, val); break; }
818 if(spr==chud_7400_mmcr0) { mtspr(chud_7400_mmcr0, val); break; }
819 if(spr==chud_7400_pmc1) { mtspr(chud_7400_pmc1, val); break; }
820 if(spr==chud_7400_pmc2) { mtspr(chud_7400_pmc2, val); break; }
821 if(spr==chud_7400_siar) { mtspr(chud_7400_siar, val); break; }
822 if(spr==chud_7400_mmcr1) { mtspr(chud_7400_mmcr1, val); break; }
823 if(spr==chud_7400_pmc3) { mtspr(chud_7400_pmc3, val); break; }
824 if(spr==chud_7400_pmc4) { mtspr(chud_7400_pmc4, val); break; }
825 if(spr==chud_7400_iabr) { mtspr(chud_7400_iabr, val); break; }
826 if(spr==chud_7400_ictc) { mtspr(chud_7400_ictc, val); break; }
827 if(spr==chud_7400_thrm1) { mtspr(chud_7400_thrm1, val); break; }
828 if(spr==chud_7400_thrm2) { mtspr(chud_7400_thrm2, val); break; }
829 if(spr==chud_7400_thrm3) { mtspr(chud_7400_thrm3, val); break; }
830 if(spr==chud_7400_pir) { mtspr(chud_7400_pir, val); break; }
833 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
837 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
841 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
845 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
849 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
854 if(spr==chud_7410_l2pmcr) { mtspr(chud_7410_l2pmcr, val); break; }
858 if(spr==chud_7450_mmcr2) { mtspr(chud_7450_mmcr2, val); break; }
859 if(spr==chud_7450_pmc5) { mtspr(chud_7450_pmc5, val); break; }
860 if(spr==chud_7450_pmc6) { mtspr(chud_7450_pmc6, val); break; }
861 if(spr==chud_7450_bamr) { mtspr(chud_7450_bamr, val); break; }
862 if(spr==chud_7450_mmcr0) { mtspr(chud_7450_mmcr0, val); break; }
863 if(spr==chud_7450_pmc1) { mtspr(chud_7450_pmc1, val); break; }
864 if(spr==chud_7450_pmc2) { mtspr(chud_7450_pmc2, val); break; }
865 if(spr==chud_7450_siar) { mtspr(chud_7450_siar, val); break; }
866 if(spr==chud_7450_mmcr1) { mtspr(chud_7450_mmcr1, val); break; }
867 if(spr==chud_7450_pmc3) { mtspr(chud_7450_pmc3, val); break; }
868 if(spr==chud_7450_pmc4) { mtspr(chud_7450_pmc4, val); break; }
869 if(spr==chud_7450_tlbmiss) { mtspr(chud_7450_tlbmiss, val); break; }
870 if(spr==chud_7450_ptehi) { mtspr(chud_7450_ptehi, val); break; }
871 if(spr==chud_7450_ptelo) { mtspr(chud_7450_ptelo, val); break; }
872 if(spr==chud_7450_l3pm) { mtspr(chud_7450_l3pm, val); break; }
873 if(spr==chud_7450_iabr) { mtspr(chud_7450_iabr, val); break; }
874 if(spr==chud_7450_ldstdb) { mtspr(chud_7450_ldstdb, val); break; }
875 if(spr==chud_7450_ictc) { mtspr(chud_7450_ictc, val); break; }
876 if(spr==chud_7450_thrm1) { mtspr(chud_7450_thrm1, val); break; }
877 if(spr==chud_7450_thrm2) { mtspr(chud_7450_thrm2, val); break; }
878 if(spr==chud_7450_thrm3) { mtspr(chud_7450_thrm3, val); break; }
879 if(spr==chud_7450_pir) { mtspr(chud_7450_pir, val); break; }
882 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
887 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
891 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
895 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
899 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
903 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
907 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
911 retval = chudxnu_set_shadowed_spr(cpu, spr, val);
916 if(spr==chud_7455_sprg4) { mtspr(chud_7455_sprg4, val); break; }
917 if(spr==chud_7455_sprg5) { mtspr(chud_7455_sprg5, val); break; }
918 if(spr==chud_7455_sprg6) { mtspr(chud_7455_sprg6, val); break; }
919 if(spr==chud_7455_sprg7) { mtspr(chud_7455_sprg7, val); break; }
920 if(spr==chud_7455_ibat4u) { mtspr(chud_7455_ibat4u, val); break; }
921 if(spr==chud_7455_ibat4l) { mtspr(chud_7455_ibat4l, val); break; }
922 if(spr==chud_7455_ibat5u) { mtspr(chud_7455_ibat5u, val); break; }
923 if(spr==chud_7455_ibat5l) { mtspr(chud_7455_ibat5l, val); break; }
924 if(spr==chud_7455_ibat6u) { mtspr(chud_7455_ibat6u, val); break; }
925 if(spr==chud_7455_ibat6l) { mtspr(chud_7455_ibat6l, val); break; }
926 if(spr==chud_7455_ibat7u) { mtspr(chud_7455_ibat7u, val); break; }
927 if(spr==chud_7455_ibat7l) { mtspr(chud_7455_ibat7l, val); break; }
928 if(spr==chud_7455_dbat4u) { mtspr(chud_7455_dbat4u, val); break; }
929 if(spr==chud_7455_dbat4l) { mtspr(chud_7455_dbat4l, val); break; }
930 if(spr==chud_7455_dbat5u) { mtspr(chud_7455_dbat5u, val); break; }
931 if(spr==chud_7455_dbat5l) { mtspr(chud_7455_dbat5l, val); break; }
932 if(spr==chud_7455_dbat6u) { mtspr(chud_7455_dbat6u, val); break; }
933 if(spr==chud_7455_dbat6l) { mtspr(chud_7455_dbat6l, val); break; }
934 if(spr==chud_7455_dbat7u) { mtspr(chud_7455_dbat7u, val); break; }
935 if(spr==chud_7455_dbat7l) { mtspr(chud_7455_dbat7l, val); break; }
939 if(spr==chud_970_pir) { mtspr(chud_970_pir, val); break; }
940 if(spr==chud_970_pmc1) { mtspr(chud_970_pmc1, val); break; }
941 if(spr==chud_970_pmc2) { mtspr(chud_970_pmc2, val); break; }
942 if(spr==chud_970_pmc3) { mtspr(chud_970_pmc3, val); break; }
943 if(spr==chud_970_pmc4) { mtspr(chud_970_pmc4, val); break; }
944 if(spr==chud_970_pmc5) { mtspr(chud_970_pmc5, val); break; }
945 if(spr==chud_970_pmc6) { mtspr(chud_970_pmc6, val); break; }
946 if(spr==chud_970_pmc7) { mtspr(chud_970_pmc7, val); break; }
947 if(spr==chud_970_pmc8) { mtspr(chud_970_pmc8, val); break; }
948 if(spr==chud_970_hdec) { mtspr(chud_970_hdec, val); break; }
965 kern_return_t chudxnu_write_spr64(int cpu, int spr, uint64_t val)
969 uint64_t *val_p = &val;
998 state.srr1 = val;
1046 retval = chudxnu_set_shadowed_spr64(cpu, spr, val);
1051 retval = chudxnu_set_shadowed_spr64(cpu, spr, val);
1056 retval = chudxnu_set_shadowed_spr64(cpu, spr, val);
1061 retval = chudxnu_set_shadowed_spr64(cpu, spr, val);