Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/amd64/src/userspace.c

    r2902e1bb r9d58539  
    5555        asm volatile (
    5656                "pushq %[udata_des]\n"
    57                 "pushq %[stack_top]\n"
     57                "pushq %[stack_size]\n"
    5858                "pushq %[ipl]\n"
    5959                "pushq %[utext_des]\n"
     
    6565                "iretq\n"
    6666                :: [udata_des] "i" (GDT_SELECTOR(UDATA_DES) | PL_USER),
    67                    [stack_top] "r" ((uint8_t *) kernel_uarg->uspace_stack +
    68                        kernel_uarg->uspace_stack_size),
     67                   [stack_size] "r" (kernel_uarg->uspace_stack + STACK_SIZE),
    6968                   [ipl] "r" (ipl),
    7069                   [utext_des] "i" (GDT_SELECTOR(UTEXT_DES) | PL_USER),
     
    7574       
    7675        /* Unreachable */
    77         while (1);
     76        while (1)
     77                ;
    7878}
    7979
Note: See TracChangeset for help on using the changeset viewer.