Rev 4345 | Rev 4347 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4345 | Rev 4346 | ||
|---|---|---|---|
| Line 77... | Line 77... | ||
| 77 | } |
77 | } |
| 78 | 78 | ||
| 79 | void arch_post_mm_init(void) |
79 | void arch_post_mm_init(void) |
| 80 | { |
80 | { |
| 81 | if (config.cpu_active == 1) { |
81 | if (config.cpu_active == 1) { |
| - | 82 | ||
| - | 83 | #ifdef CONFIG_FB |
|
| 82 | /* Initialize framebuffer */ |
84 | /* Initialize framebuffer */ |
| 83 | if (bootinfo.screen.addr) { |
85 | if (bootinfo.screen.addr) { |
| 84 | unsigned int visual; |
86 | unsigned int visual; |
| 85 | 87 | ||
| 86 | switch (bootinfo.screen.bpp) { |
88 | switch (bootinfo.screen.bpp) { |
| Line 107... | Line 109... | ||
| 107 | .scan = bootinfo.screen.scanline, |
109 | .scan = bootinfo.screen.scanline, |
| 108 | .visual = visual, |
110 | .visual = visual, |
| 109 | }; |
111 | }; |
| 110 | fb_init(&prop); |
112 | fb_init(&prop); |
| 111 | } |
113 | } |
| - | 114 | #endif |
|
| 112 | 115 | ||
| 113 | /* Initialize IRQ routing */ |
116 | /* Initialize IRQ routing */ |
| 114 | irq_init(IRQ_COUNT, IRQ_COUNT); |
117 | irq_init(IRQ_COUNT, IRQ_COUNT); |
| 115 | 118 | ||
| 116 | if (bootinfo.macio.addr) { |
119 | if (bootinfo.macio.addr) { |
| Line 157... | Line 160... | ||
| 157 | /** Acquire console back for kernel |
160 | /** Acquire console back for kernel |
| 158 | * |
161 | * |
| 159 | */ |
162 | */ |
| 160 | void arch_grab_console(void) |
163 | void arch_grab_console(void) |
| 161 | { |
164 | { |
| - | 165 | #ifdef CONFIG_FB |
|
| 162 | fb_redraw(); |
166 | fb_redraw(); |
| - | 167 | #endif |
|
| 163 | } |
168 | } |
| 164 | 169 | ||
| 165 | /** Return console to userspace |
170 | /** Return console to userspace |
| 166 | * |
171 | * |
| 167 | */ |
172 | */ |