diff options
author | Matthew N. Dodd <mdodd@FreeBSD.org> | 2001-03-02 05:33:53 +0000 |
---|---|---|
committer | Matthew N. Dodd <mdodd@FreeBSD.org> | 2001-03-02 05:33:53 +0000 |
commit | c7411c02f5a88c4e127d2614b5b508011b78b82c (patch) | |
tree | f44914e244171bc04a1b8b03b72a3084ed390b8e | |
parent | 653dd8c2434b82ab3c03eddd1daa55d77c448409 (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.h | 1 | ||||
-rw-r--r-- | sys/amd64/include/bus_at386.h | 1 | ||||
-rw-r--r-- | sys/amd64/include/bus_dma.h | 1 | ||||
-rw-r--r-- | sys/i386/include/bus_at386.h | 1 | ||||
-rw-r--r-- | sys/i386/include/bus_dma.h | 1 | ||||
-rw-r--r-- | sys/sys/bus_dma.h | 1 |
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) : |