]> rtime.felk.cvut.cz Git - l4.git/commitdiff
Merge branch 'master' of rtime.felk.cvut.cz:l4
authorMaxim Baryshnikov <barysmax@fel.cvut.cz>
Fri, 22 Apr 2016 00:52:08 +0000 (02:52 +0200)
committerMaxim Baryshnikov <barysmax@fel.cvut.cz>
Fri, 22 Apr 2016 00:52:08 +0000 (02:52 +0200)
Conflicts:
l4/pkg/drivers-frst/include/io_regblock_port.h

1  2 
l4/pkg/drivers-frst/include/io_regblock_port.h

index 36caba82977154f53ddcc2934d33fc990248740c,121c3fe84433cb4bd5479ca1803f313fa1b60e72..d84d618f95ac374d282958ac6e8b726e342ac72f
@@@ -51,16 -51,8 +51,21 @@@ namespace L
      void write32(unsigned long reg, unsigned int val) const
      { asm volatile("out %0, %w1" : : "a" (val), "Nd" (_base + reg)); }
  
++<<<<<<< HEAD
 +<<<<<<< HEAD
 +    void delay() const
 +    { asm volatile ("outb %al,$0x80"); }
 +=======
 +    void delay() const //root linux in jailhouse have a problem when cell used port 0x80
 +    { 
 +       asm volatile ("outb %al,$0x80"); 
 +      /*for (int i = 0; i < 1000000; i++);*/
 +    }
 +>>>>>>> d8997e7... fiasco: drivers-frst: Get this code back to default state. Port interference problem was solved into the linux kernel configuration.
++=======
+     void delay() const //root linux in jailhouse have a problem when cell used port 0x80
+     {/* asm volatile ("outb %al,$0x80"); */}
++>>>>>>> e3e88cd02e4e26d0d588e4c756f63f7aa9447267
  
    private:
      unsigned long _base;