[rtems commit] i386/shared/pci/pcibios.c: Remove unused pcib_special_cycle ()

Joel Sherrill joel at rtems.org
Thu Mar 10 16:45:12 UTC 2016


Module:    rtems
Branch:    master
Commit:    8ce16a4766531b66427df97f2f9b0b025cc1eb08
Changeset: http://git.rtems.org/rtems/commit/?id=8ce16a4766531b66427df97f2f9b0b025cc1eb08

Author:    Joel Sherrill <joel at rtems.org>
Date:      Wed Mar  2 13:30:27 2016 -0600

i386/shared/pci/pcibios.c: Remove unused pcib_special_cycle()

---

 c/src/lib/libbsp/i386/shared/pci/pcibios.c | 30 ------------------------------
 1 file changed, 30 deletions(-)

diff --git a/c/src/lib/libbsp/i386/shared/pci/pcibios.c b/c/src/lib/libbsp/i386/shared/pci/pcibios.c
index ec19bb3..48c2c60 100644
--- a/c/src/lib/libbsp/i386/shared/pci/pcibios.c
+++ b/c/src/lib/libbsp/i386/shared/pci/pcibios.c
@@ -288,36 +288,6 @@ pci_bus_count(void)
 }
 
 /*
- * Generate Special Cycle
- */
-int
-pcib_special_cycle(int busNo, int data)
-{
-  if (!pcibInitialized) {
-    return PCIB_ERR_UNINITIALIZED;
-  }
-
-  pcibExchg[0] = pcibEntry;
-  pcibExchg[1] = busNo << 8;
-  pcibExchg[2] = data;
-
-  __asm__ ("    pusha");
-  __asm__ ("    movl pcibExchg, %edi");
-  __asm__ ("    movb $0xb1, %ah");
-  __asm__ ("    movb $0x06, %al");
-  __asm__ ("    movl pcibExchg+4, %ebx");
-  __asm__ ("    movl pcibExchg+8, %edx");
-  __asm__ ("    pushl %cs");
-  __asm__ ("    call *%edi");
-  __asm__ ("    movl %eax, pcibExchg");
-  __asm__ ("    movl %ebx, pcibExchg+4");
-  __asm__ ("    popa");
-
-  return pcib_convert_err((pcibExchg[0] >> 8) & 0xff);
-}
-
-
-/*
  * Read byte from config space
  */
 static int




More information about the vc mailing list