Rev 3906 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3906 | Rev 3908 | ||
---|---|---|---|
Line 39... | Line 39... | ||
39 | #include <arch/cp0.h> |
39 | #include <arch/cp0.h> |
40 | #include <console/console.h> |
40 | #include <console/console.h> |
41 | #include <sysinfo/sysinfo.h> |
41 | #include <sysinfo/sysinfo.h> |
42 | #include <ddi/ddi.h> |
42 | #include <ddi/ddi.h> |
43 | 43 | ||
44 | static parea_t msim_parea; |
- | |
45 | static chardev_t console; |
44 | static chardev_t console; |
46 | static irq_t msim_irq; |
45 | static irq_t msim_irq; |
47 | 46 | ||
48 | static void msim_write(chardev_t *dev, const char ch, bool silent); |
47 | static void msim_write(chardev_t *dev, const char ch, bool silent); |
49 | static void msim_enable(chardev_t *dev); |
48 | static void msim_enable(chardev_t *dev); |
Line 154... | Line 153... | ||
154 | sysinfo_set_item_val("kbd", NULL, true); |
153 | sysinfo_set_item_val("kbd", NULL, true); |
155 | sysinfo_set_item_val("kbd.devno", NULL, devno); |
154 | sysinfo_set_item_val("kbd.devno", NULL, devno); |
156 | sysinfo_set_item_val("kbd.inr", NULL, MSIM_KBD_IRQ); |
155 | sysinfo_set_item_val("kbd.inr", NULL, MSIM_KBD_IRQ); |
157 | sysinfo_set_item_val("kbd.address.virtual", NULL, MSIM_KBD_ADDRESS); |
156 | sysinfo_set_item_val("kbd.address.virtual", NULL, MSIM_KBD_ADDRESS); |
158 | 157 | ||
159 | msim_parea.pbase = KA2PA(MSIM_VIDEORAM); |
- | |
160 | msim_parea.vbase = MSIM_VIDEORAM; |
- | |
161 | msim_parea.frames = 1; |
- | |
162 | msim_parea.cacheable = false; |
- | |
163 | ddi_parea_register(&msim_parea); |
- | |
164 | - | ||
165 | sysinfo_set_item_val("fb", NULL, true); |
158 | sysinfo_set_item_val("fb", NULL, true); |
166 | sysinfo_set_item_val("fb.kind", NULL, 3); |
159 | sysinfo_set_item_val("fb.kind", NULL, 3); |
167 | sysinfo_set_item_val("fb.address.physical", NULL, KA2PA(MSIM_VIDEORAM)); |
160 | sysinfo_set_item_val("fb.address.physical", NULL, KA2PA(MSIM_VIDEORAM)); |
168 | } |
161 | } |
169 | 162 |