Changeset 357b5f5 in mainline for kernel/arch/ia32/src/ia32.c


Ignore:
Timestamp:
2011-01-23T20:09:13Z (13 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fdb9982c
Parents:
cead2aa (diff), 7e36c8d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes.

File:
1 edited

Legend:

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

    rcead2aa r357b5f5  
    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.