Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia32/src/ia32.c

    r49eb681 rf902d36  
    157157void arch_post_smp_init(void)
    158158{
     159        /* Currently the only supported platform for ia32 is 'pc'. */
     160        static const char *platform = "pc";
     161
     162        sysinfo_set_item_data("platform", NULL, (void *) platform,
     163            str_size(platform));
     164
    159165#ifdef CONFIG_PC_KBD
    160166        /*
     
    187193#endif
    188194       
    189         /*
    190          * This nasty hack should also go away ASAP.
    191          */
    192         trap_virtual_enable_irqs(1 << IRQ_DP8390);
    193         sysinfo_set_item_val("netif.dp8390.inr", NULL, IRQ_DP8390);
     195        if (irqs_info != NULL)
     196                sysinfo_set_item_val(irqs_info, NULL, true);
     197       
     198        sysinfo_set_item_val("netif.ne2000.inr", NULL, IRQ_NE2000);
    194199}
    195200
     
    211216 * selector, and the descriptor->base is the correct address.
    212217 */
    213 unative_t sys_tls_set(unative_t addr)
     218sysarg_t sys_tls_set(sysarg_t addr)
    214219{
    215220        THREAD->arch.tls = addr;
Note: See TracChangeset for help on using the changeset viewer.