Changeset 4520dc02 in mainline for arch/ppc32/loader/asm.S
- Timestamp:
- 2006-06-01T05:52:46Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bbeb5e4
- Parents:
- e0dd1a8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc32/loader/asm.S
re0dd1a8 r4520dc02 29 29 #include "asm.h" 30 30 #include "regname.h" 31 #include "debug.inc" 31 32 32 33 .text … … 109 110 # r6 = bytes to copy 110 111 # r7 = real_mode (pa) 112 # r8 = framebuffer (pa) 113 # r9 = scanline 111 114 112 115 # disable interrupts … … 124 127 mfmsr r31 125 128 lis r30, ~0@h 126 ori r30, r30, ~(msr_ir | msr_dr )@l129 ori r30, r30, ~(msr_ir | msr_dr | msr_ee)@l 127 130 and r31, r31, r30 128 131 mtspr srr1, r31 … … 137 140 138 141 real_mode: 142 143 DEBUG_real_mode 139 144 140 145 # copy kernel to proper location … … 142 147 # r5 = trans (pa) 143 148 # r6 = bytes to copy 149 # r8 = framebuffer (pa) 150 # r9 = scanline 144 151 145 152 li r31, PAGE_SIZE >> 2 … … 252 259 sync 253 260 isync 261 262 DEBUG_rfi 254 263 rfi 255 264
Note:
See TracChangeset
for help on using the changeset viewer.