Rev 3022 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3022 | Rev 4055 | ||
---|---|---|---|
Line 32... | Line 32... | ||
32 | .section BOOTSTRAP, "ax" |
32 | .section BOOTSTRAP, "ax" |
33 | 33 | ||
34 | .global start |
34 | .global start |
35 | start: |
35 | start: |
36 | 36 | ||
- | 37 | ||
37 | mov ar.rsc = r0 |
38 | mov ar.rsc = r0 |
38 | # movl r8 = (VRN_KERNEL << VRN_SHIFT) ;; |
39 | # movl r8 = (VRN_KERNEL << VRN_SHIFT) ;; |
39 | movl r1 = 0x4400000 |
40 | movl r1 = 0x4400000 |
40 | movl r8 = initial_stack ;; |
41 | movl r8 = initial_stack ;; |
41 | mov ar.bspstore = r8 |
42 | mov ar.bspstore = r8 |
Line 55... | Line 56... | ||
55 | 56 | ||
56 | movl r18 = bootstrap ;; |
57 | movl r18 = bootstrap ;; |
57 | mov b1 = r18 ;; |
58 | mov b1 = r18 ;; |
58 | br.call.sptk.many b0 = b1 |
59 | br.call.sptk.many b0 = b1 |
59 | 60 | ||
- | 61 | .align 512 |
|
- | 62 | ap_start: |
|
- | 63 | ||
- | 64 | ||
- | 65 | ap_loop: |
|
- | 66 | movl r18=0x4405000;; |
|
- | 67 | mov b1 = r18 ;; |
|
- | 68 | br.call.sptk.many b0 = b1;; |
|
- | 69 | ||
- | 70 | .align 1024 |
|
- | 71 | ||
- | 72 | .align 4096 |
|
- | 73 | .global binfo |
|
- | 74 | binfo: |
|
- | 75 | ||
- | 76 | ||
60 | .bss #on this line is ".bss", it cannot be seen in my mcedit :-( |
77 | .bss #on this line is ".bss", it cannot be seen in my mcedit :-( |
61 | 78 | ||
62 | 79 | ||
63 | .align 8192 |
80 | .align 8192 |
64 | 81 |