Subversion Repositories HelenOS-historic

Rev

Rev 273 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 273 Rev 277
Line 221... Line 221...
221
    if (ct->oem_table) {
221
    if (ct->oem_table) {
222
        printf("%s: ct->oem_table not supported\n", __FUNCTION__);
222
        printf("%s: ct->oem_table not supported\n", __FUNCTION__);
223
        return 1;
223
        return 1;
224
    }
224
    }
225
   
225
   
226
    l_apic = (__u32 *)PA2KA((__address)ct->l_apic);
226
    l_apic = (__u32 *)(__address)ct->l_apic;
227
 
227
 
228
    cnt = 0;
228
    cnt = 0;
229
    cur = &ct->base_table[0];
229
    cur = &ct->base_table[0];
230
    for (i=0; i < ct->entry_count; i++) {
230
    for (i=0; i < ct->entry_count; i++) {
231
        switch (*cur) {
231
        switch (*cur) {
Line 331... Line 331...
331
         * Multiple IO APIC's are currently not supported.
331
         * Multiple IO APIC's are currently not supported.
332
         */
332
         */
333
        return;
333
        return;
334
    }
334
    }
335
   
335
   
336
    io_apic = (__u32 *)PA2KA((__address)ioa->io_apic);
336
    io_apic = (__u32 *)(__address)ioa->io_apic;
337
}
337
}
338
 
338
 
339
//#define MPSCT_VERBOSE
339
//#define MPSCT_VERBOSE
340
void ct_io_intr_entry(struct __io_intr_entry *iointr)
340
void ct_io_intr_entry(struct __io_intr_entry *iointr)
341
{
341
{