Changeset 666773c in mainline for kernel/arch/ia64/src/drivers
- Timestamp:
- 2008-12-31T15:33:29Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9805cde
- Parents:
- d8c0dc5
- Location:
- kernel/arch/ia64/src/drivers
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/drivers/ega.c
rd8c0dc5 r666773c 83 83 stdout = &ega_console; 84 84 85 86 85 ega_parea.pbase = VIDEORAM & 0xffffffff; 87 86 ega_parea.vbase = (uintptr_t) videoram; … … 90 89 ddi_parea_register(&ega_parea); 91 90 92 93 91 sysinfo_set_item_val("fb", NULL, true); 94 92 sysinfo_set_item_val("fb.kind", NULL, 2); … … 96 94 sysinfo_set_item_val("fb.height", NULL, ROWS); 97 95 sysinfo_set_item_val("fb.blinking", NULL, true); 98 sysinfo_set_item_val("fb.address.physical", NULL, VIDEORAM & 0xffffffff); 96 sysinfo_set_item_val("fb.address.physical", NULL, 97 VIDEORAM & 0xffffffff); 99 98 100 99 #ifndef CONFIG_FB … … 117 116 return; 118 117 119 memmove((void *) videoram, (void *) (videoram + ROW * 2), (SCREEN - ROW) * 2); 118 memmove((void *) videoram, (void *) (videoram + ROW * 2), 119 (SCREEN - ROW) * 2); 120 120 _memsetw(videoram + (SCREEN - ROW) * 2, ROW, 0x0720); 121 121 ega_cursor = ega_cursor - ROW; -
kernel/arch/ia64/src/drivers/it.c
rd8c0dc5 r666773c 45 45 #include <arch.h> 46 46 47 #define IT_SERVICE_CLOCKS 6447 #define IT_SERVICE_CLOCKS 64 48 48 49 #define FREQ_NUMERATOR_SHIFT 3250 #define FREQ_NUMERATOR_MASK 0xffffffff00000000LL49 #define FREQ_NUMERATOR_SHIFT 32 50 #define FREQ_NUMERATOR_MASK 0xffffffff00000000ULL 51 51 52 #define FREQ_DENOMINATOR_SHIFT 0 53 #define FREQ_DENOMINATOR_MASK 0xffffffffLL 54 52 #define FREQ_DENOMINATOR_SHIFT 0 53 #define FREQ_DENOMINATOR_MASK 0xffffffffULL 55 54 56 55 uint64_t it_delta; 57 58 56 59 57 static irq_t it_irq; … … 67 65 cr_itv_t itv; 68 66 69 if(config.cpu_active==1) 70 { 67 if (config.cpu_active == 1) { 71 68 irq_initialize(&it_irq); 72 69 it_irq.inr = INTERRUPT_TIMER; … … 77 74 78 75 uint64_t base_freq; 79 base_freq = ((bootinfo->freq_scale) & FREQ_NUMERATOR_MASK) >> FREQ_NUMERATOR_SHIFT; 76 base_freq = ((bootinfo->freq_scale) & FREQ_NUMERATOR_MASK) >> 77 FREQ_NUMERATOR_SHIFT; 80 78 base_freq *= bootinfo->sys_freq; 81 base_freq /= ((bootinfo->freq_scale) & FREQ_DENOMINATOR_MASK) >> FREQ_DENOMINATOR_SHIFT; 79 base_freq /= ((bootinfo->freq_scale) & FREQ_DENOMINATOR_MASK) >> 80 FREQ_DENOMINATOR_SHIFT; 82 81 83 it_delta = base_freq /HZ; 84 82 it_delta = base_freq / HZ; 85 83 } 86 84
Note:
See TracChangeset
for help on using the changeset viewer.
