vserver 1.9.5.x5
[linux-2.6.git] / arch / m68k / hp300 / reboot.S
index aaecdbd..52eb852 100644 (file)
 
        .globl  hp300_reset
 hp300_reset:
-       .chip   68030
-       oriw    #0x0700,%sr                     /* cli() */
-       movel   hp300_phys_ram_base, %d1
-       movel   #0, %d0
-       movec   %d0, %vbr                       /* reset vector table */
-       lea     zero, %a0
-       lea     1f, %a1
-       add     %d1, %a0
-       add     %d1, %a1
-       pmove   %tc, %a0@
-       bclr    #7, %a0@
-       pmove   %a0@, %tc                       /* goodbye MMU */
-       jmp     %a1@
-1:     movel   #0x808, %d0
-       movec   %d0, %cacr                      /* cache off */
-       moveb   #0, 0x1ffff
-       movel   #0x1a4, %a0
-       jmp     %a0@
-
-zero:  .quad   0
+       jmp     hp300_reset