Changeset 22f7769 in mainline for arch/amd64/src


Ignore:
Timestamp:
2005-10-17T23:31:41Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4b2c872d
Parents:
75eacab
Message:

Rename cpu_priority_{high|low|restore|read} functions to interrupts_{disable|enable|restore|read}.
Rename pri_t to ipl_t (Interrupt Priority Level).
Rename thread_t::pri to thread_t::priority.

Location:
arch/amd64/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • arch/amd64/src/interrupt.c

    r75eacab r22f7769  
    109109/*
    110110 * Called directly from the assembler code.
    111  * CPU is cpu_priority_high().
     111 * CPU is interrupts_disable()'d.
    112112 */
    113113void trap_dispatcher(__u8 n, __native stack[])
  • arch/amd64/src/userspace.c

    r75eacab r22f7769  
    4242void userspace(void)
    4343{
    44         pri_t pri;
     44        ipl_t ipl;
    4545       
    46         pri = cpu_priority_high();
     46        ipl = interrupts_disable();
    4747
    4848        __asm__ volatile (""
     
    5858                          "pushq %%rsi;"
    5959                          "iretq;"
    60                           : : "i" (gdtselector(UDATA_DES) | PL_USER), "i" (USTACK_ADDRESS+THREAD_STACK_SIZE), "r" (pri), "i" (gdtselector(UTEXT_DES) | PL_USER), "i" (UTEXT_ADDRESS));
     60                          : : "i" (gdtselector(UDATA_DES) | PL_USER), "i" (USTACK_ADDRESS+THREAD_STACK_SIZE), "r" (ipl), "i" (gdtselector(UTEXT_DES) | PL_USER), "i" (UTEXT_ADDRESS));
    6161       
    6262        /* Unreachable */
Note: See TracChangeset for help on using the changeset viewer.