Lines Matching +full:1 +full:- +full:8
2 * arch/powerpc/boot/gamecube-head.S
5 * Copyright (C) 2004-2009 The GameCube Linux Team
19 * - if the data and instruction caches are enabled or not
20 * - if the MMU is enabled or not
33 rlwinm 9, 9, 0, ~((1<<4)|(1<<5)) /* MSR_DR|MSR_IR */
34 bcl 20, 31, 1f
35 1:
36 mflr 8
37 clrlwi 8, 8, 3 /* convert to a real address */
38 addi 8, 8, _mmu_off - 1b
39 mtsrr0 8
47 li 8, 0
48 mtspr 0x210, 8 /* IBAT0U */
49 mtspr 0x212, 8 /* IBAT1U */
50 mtspr 0x214, 8 /* IBAT2U */
51 mtspr 0x216, 8 /* IBAT3U */
52 mtspr 0x218, 8 /* DBAT0U */
53 mtspr 0x21a, 8 /* DBAT1U */
54 mtspr 0x21c, 8 /* DBAT2U */
55 mtspr 0x21e, 8 /* DBAT3U */
57 li 8, 0x01ff /* first 16MiB */
60 mtspr 0x210, 8 /* IBAT0U */
62 mtspr 0x218, 8 /* DBAT0U */
64 lis 8, 0x0c00 /* I/O mem */
65 ori 8, 8, 0x3ff /* 32MiB */
69 mtspr 0x21a, 8 /* DBAT1U */
71 lis 8, 0x0100 /* next 8MiB */
72 ori 8, 8, 0x00ff /* 8MiB */
76 mtspr 0x214, 8 /* IBAT2U */
78 mtspr 0x21c, 8 /* DBAT2U */
81 mfspr 8, 0x3f0 /* HID0 */
82 andi. 0, 8, (1<<15) /* HID0_ICE */
83 bne 1f
84 ori 8, 8, (1<<15)|(1<<11) /* HID0_ICE|HID0_ICFI*/
85 1:
86 andi. 0, 8, (1<<14) /* HID0_DCE */
87 bne 1f
88 ori 8, 8, (1<<14)|(1<<10) /* HID0_DCE|HID0_DCFI*/
89 1:
90 mtspr 0x3f0, 8 /* HID0 */
99 bcl 20, 31, 1f
100 1:
101 mflr 8
102 addi 8, 8, _mmu_on - 1b
104 ori 9, 9, (1<<4)|(1<<5) /* MSR_DR|MSR_IR */
105 mtsrr0 8