15 addi %r1,%r1,16384 - 0x10
17 /* Store ofw call addr */
20 stw %r5,ofw_call_addr - _start@l(%r10)
23 addi %r3,%r3,freeldr_banner - _start
29 /* Claim enough bytes to place freeldr at 0x8000 */
33 lis %r4,_binary_freeldr_tmp_end@ha
34 addi %r4,%r4,_binary_freeldr_tmp_end@l
35 lis %r5,_binary_freeldr_tmp_start@ha
36 addi %r5,%r5,_binary_freeldr_tmp_start@l
42 /* Now copy freeldr */
46 lis %r4,_binary_freeldr_tmp_end@ha
47 addi %r4,%r4,_binary_freeldr_tmp_end@l
48 lis %r5,_binary_freeldr_tmp_start@ha
49 addi %r5,%r5,_binary_freeldr_tmp_start@l
50 /* Make sufficient room for .bss */
59 lis %r4,_binary_freeldr_tmp_end@ha
60 addi %r4,%r4,_binary_freeldr_tmp_end@l
61 lis %r3,_binary_freeldr_tmp_start@ha
62 addi %r3,%r3,_binary_freeldr_tmp_start@l
80 addi %r3,%r3,call_ofw - _start
133 .ascii "ReactOS OpenFirmware Boot Program\r\n\0"
136 .ascii "ReactOS OpenFirmware Boot Program Halting\r\n\0"