Changeset e45f81a in mainline for arch/ia32/src/smp/smp.c


Ignore:
Timestamp:
2006-06-26T10:07:05Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7ee0e2f
Parents:
430f12c
Message:

Changed frame_alloc call, cleaned a lot of stuff, fixed some not-perfectly-correct error handling.

File:
1 edited

Legend:

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

    r430f12c re45f81a  
    6262void smp_init(void)
    6363{
    64         int status;
    6564        __address l_apic_address, io_apic_address;
    6665
     
    7473        }
    7574
    76         l_apic_address = (__address) frame_alloc_rc(ONE_FRAME, FRAME_ATOMIC | FRAME_KA, &status);
    77         if (status != FRAME_OK)
     75        l_apic_address = (__address) frame_alloc(ONE_FRAME, FRAME_ATOMIC | FRAME_KA);
     76        if (!l_apic_address)
    7877                panic("cannot allocate address for l_apic\n");
    7978
    80         io_apic_address = (__address) frame_alloc_rc(ONE_FRAME, FRAME_ATOMIC | FRAME_KA, &status);
    81         if (status != FRAME_OK)
     79        io_apic_address = (__address) frame_alloc(ONE_FRAME, FRAME_ATOMIC | FRAME_KA);
     80        if (!io_apic_address)
    8281                panic("cannot allocate address for io_apic\n");
    8382
Note: See TracChangeset for help on using the changeset viewer.