aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew N. Dodd <mdodd@FreeBSD.org>2001-03-02 05:33:53 +0000
committerMatthew N. Dodd <mdodd@FreeBSD.org>2001-03-02 05:33:53 +0000
commitc7411c02f5a88c4e127d2614b5b508011b78b82c (patch)
treef44914e244171bc04a1b8b03b72a3084ed390b8e
parent653dd8c2434b82ab3c03eddd1daa55d77c448409 (diff)
version 1.7 made some changes to correct problems identifed by compiling
with egcs-1.1.1. bus_space_write_multi_2() had an extra operation that should have been removed. Remove it. This fixes the panic when bus_space_write_multi_2() is used. Obtained from: jake
Notes
Notes: svn path=/head/; revision=73314
-rw-r--r--sys/amd64/include/bus_amd64.h1
-rw-r--r--sys/amd64/include/bus_at386.h1
-rw-r--r--sys/amd64/include/bus_dma.h1
-rw-r--r--sys/i386/include/bus_at386.h1
-rw-r--r--sys/i386/include/bus_dma.h1
-rw-r--r--sys/sys/bus_dma.h1
6 files changed, 0 insertions, 6 deletions
diff --git a/sys/amd64/include/bus_amd64.h b/sys/amd64/include/bus_amd64.h
index 9f036b605ee7..5af9345cb6a9 100644
--- a/sys/amd64/include/bus_amd64.h
+++ b/sys/amd64/include/bus_amd64.h
@@ -603,7 +603,6 @@ bus_space_write_multi_2(bus_space_tag_t tag, bus_space_handle_t bsh,
__asm __volatile(" \n\
cld \n\
1: lodsw \n\
- movw %%ax,(%1) \n\
movw %%ax,(%2) \n\
loop 1b" :
"=S" (addr), "=c" (count) :
diff --git a/sys/amd64/include/bus_at386.h b/sys/amd64/include/bus_at386.h
index 9f036b605ee7..5af9345cb6a9 100644
--- a/sys/amd64/include/bus_at386.h
+++ b/sys/amd64/include/bus_at386.h
@@ -603,7 +603,6 @@ bus_space_write_multi_2(bus_space_tag_t tag, bus_space_handle_t bsh,
__asm __volatile(" \n\
cld \n\
1: lodsw \n\
- movw %%ax,(%1) \n\
movw %%ax,(%2) \n\
loop 1b" :
"=S" (addr), "=c" (count) :
diff --git a/sys/amd64/include/bus_dma.h b/sys/amd64/include/bus_dma.h
index 9f036b605ee7..5af9345cb6a9 100644
--- a/sys/amd64/include/bus_dma.h
+++ b/sys/amd64/include/bus_dma.h
@@ -603,7 +603,6 @@ bus_space_write_multi_2(bus_space_tag_t tag, bus_space_handle_t bsh,
__asm __volatile(" \n\
cld \n\
1: lodsw \n\
- movw %%ax,(%1) \n\
movw %%ax,(%2) \n\
loop 1b" :
"=S" (addr), "=c" (count) :
diff --git a/sys/i386/include/bus_at386.h b/sys/i386/include/bus_at386.h
index 9f036b605ee7..5af9345cb6a9 100644
--- a/sys/i386/include/bus_at386.h
+++ b/sys/i386/include/bus_at386.h
@@ -603,7 +603,6 @@ bus_space_write_multi_2(bus_space_tag_t tag, bus_space_handle_t bsh,
__asm __volatile(" \n\
cld \n\
1: lodsw \n\
- movw %%ax,(%1) \n\
movw %%ax,(%2) \n\
loop 1b" :
"=S" (addr), "=c" (count) :
diff --git a/sys/i386/include/bus_dma.h b/sys/i386/include/bus_dma.h
index 9f036b605ee7..5af9345cb6a9 100644
--- a/sys/i386/include/bus_dma.h
+++ b/sys/i386/include/bus_dma.h
@@ -603,7 +603,6 @@ bus_space_write_multi_2(bus_space_tag_t tag, bus_space_handle_t bsh,
__asm __volatile(" \n\
cld \n\
1: lodsw \n\
- movw %%ax,(%1) \n\
movw %%ax,(%2) \n\
loop 1b" :
"=S" (addr), "=c" (count) :
diff --git a/sys/sys/bus_dma.h b/sys/sys/bus_dma.h
index 9f036b605ee7..5af9345cb6a9 100644
--- a/sys/sys/bus_dma.h
+++ b/sys/sys/bus_dma.h
@@ -603,7 +603,6 @@ bus_space_write_multi_2(bus_space_tag_t tag, bus_space_handle_t bsh,
__asm __volatile(" \n\
cld \n\
1: lodsw \n\
- movw %%ax,(%1) \n\
movw %%ax,(%2) \n\
loop 1b" :
"=S" (addr), "=c" (count) :