/boot/trunk/arch/ppc32/loader/asm.S |
---|
105,18 → 105,18 |
# invalidate segment registers |
# li r31, 16 |
# mtctr r31 |
# li r31, 0 |
# li r30, 0 |
li r31, 16 |
mtctr r31 |
li r31, 0 |
li r30, 0 |
seg_fill: |
# mtsrin r30, r31 |
# addis r31, r31, 0x1000 # move to next SR |
# |
# bdnz seg_fill |
mtsrin r30, r31 |
addis r31, r31, 0x1000 # move to next SR |
bdnz seg_fill |
# invalidate block address translation registers |
mtspr ibat0u, r30 |