Changeset 38fe9d0 in mainline for arch/ppc32/loader/asm.S


Ignore:
Timestamp:
2006-04-02T15:10:41Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
89343aac
Parents:
730de779
Message:

add instruction cache flush
align framebuffer on 128K boundary
change OFW calling method
make OFW code more compatible

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc32/loader/asm.S

    r730de779 r38fe9d0  
    113113        # r5 = trans (pa)
    114114        # r6 = kernel size
    115         # r7 = real_mode (pa)
    116        
    117         mtspr srr0, r7
     115        # r7 = framebuffer (pa)
     116        # r8 = real_mode (pa)
     117       
     118        mtspr srr0, r8
    118119       
    119120        # jumps to real_mode
     
    136137        # r5 = trans (pa)
    137138        # r6 = kernel size
     139        # r7 = framebuffer (pa)
    138140       
    139141        li r31, PAGE_SIZE >> 2
     
    230232        ori r31, r31, 0x0ffe
    231233       
    232         lis r30, 0x8400
     234        mr r30, r7
    233235        ori r30, r30, 0x0002
    234236       
     
    251253        mtspr srr1, r31
    252254       
     255        sync
     256        isync
    253257        rfi
    254258
Note: See TracChangeset for help on using the changeset viewer.