Changeset c59dd1a2 in mainline for kernel/arch/xen32/include/asm.h


Ignore:
Timestamp:
2006-07-25T00:47:29Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a0c12f5
Parents:
aecf79f
Message:

xen32 work: create identity mapping for the main memory zone,
make several dummy modifications to get to the banner

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/xen32/include/asm.h

    raecf79f rc59dd1a2  
    155155static inline ipl_t interrupts_enable(void)
    156156{
    157         ipl_t v;
    158         __asm__ volatile (
     157        ipl_t v = 0;
     158/*      __asm__ volatile (
    159159                "pushf\n\t"
    160160                "popl %0\n\t"
    161161                "sti\n"
    162162                : "=r" (v)
    163         );
     163        );*/
    164164        return v;
    165165}
     
    174174static inline ipl_t interrupts_disable(void)
    175175{
    176         ipl_t v;
    177         __asm__ volatile (
     176        ipl_t v = 0;
     177/*      __asm__ volatile (
    178178                "pushf\n\t"
    179179                "popl %0\n\t"
    180180                "cli\n"
    181181                : "=r" (v)
    182         );
     182        );*/
    183183        return v;
    184184}
     
    192192static inline void interrupts_restore(ipl_t ipl)
    193193{
    194         __asm__ volatile (
     194/*      __asm__ volatile (
    195195                "pushl %0\n\t"
    196196                "popf\n"
    197197                : : "r" (ipl)
    198         );
     198        );*/
    199199}
    200200
     
    205205static inline ipl_t interrupts_read(void)
    206206{
    207         ipl_t v;
    208         __asm__ volatile (
     207        ipl_t v = 0;
     208/*      __asm__ volatile (
    209209                "pushf\n\t"
    210210                "popl %0\n"
    211211                : "=r" (v)
    212         );
     212        );*/
    213213        return v;
    214214}
Note: See TracChangeset for help on using the changeset viewer.