Changeset e5be99a in mainline
- Timestamp:
- 2009-01-29T16:32:08Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4bc73fa
- Parents:
- f3776a3
- Location:
- boot/arch/ppc64/loader
- Files:
-
- 1 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/ppc64/loader/asm.S
rf3776a3 re5be99a 29 29 #include "asm.h" 30 30 #include "regname.h" 31 #include "debug.inc"32 31 33 32 .text … … 141 140 real_mode: 142 141 143 DEBUG_INIT144 DEBUG_real_mode145 146 142 # copy kernel to proper location 147 143 # … … 164 160 lwz r29, 0(r5) 165 161 166 DEBUG_INIT167 DEBUG_copy_loop168 169 162 copy_loop: 170 163 … … 181 174 bdnz copy_loop 182 175 183 DEBUG_end_copy_loop184 185 176 addi r5, r5, 4 186 177 b page_copy 187 178 188 179 copy_end: 189 190 DEBUG_segments191 180 192 181 # initially fill segment registers … … 222 211 # on top of memory, size 64 KB 223 212 224 DEBUG_pht225 226 213 lwz r31, 0(r3) # r31 = memory size 227 214 … … 253 240 254 241 bdnz pht_clear 255 256 DEBUG_end_pht_clear257 242 258 243 clear_end: 259 244 260 DEBUG_tlb261 262 tlbia263 245 tlbsync 264 265 DEBUG_prepare266 246 267 247 # start the kernel … … 292 272 sync 293 273 isync 294 295 DEBUG_rfi296 274 rfid 297 275
Note:
See TracChangeset
for help on using the changeset viewer.