13 lines
283 B
ArmAsm
13 lines
283 B
ArmAsm
|
/*
|
||
|
* Boot unpacker startup routine.
|
||
|
* Copyright (C) Serge Vakulenko
|
||
|
*/
|
||
|
.text
|
||
|
.globl tail
|
||
|
tail:
|
||
|
cli # disable interrupts
|
||
|
pushl 4(%esp) # pass howto arg
|
||
|
call _boot # unpack the kernel image
|
||
|
popl %eax # discard howto arg
|
||
|
ljmp $CSEG, $KADDR # jump to unpacked kernel
|