Commit 16d17fdb8ee6b25c501b1d32a74cf187455fe3d7
1 parent
4487d0ac
debug fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@542 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
13 additions
and
13 deletions
hw/dma.c
| ... | ... | @@ -25,8 +25,8 @@ |
| 25 | 25 | #include <stdlib.h> |
| 26 | 26 | #include <inttypes.h> |
| 27 | 27 | |
| 28 | -#include "vl.h" | |
| 29 | 28 | #include "cpu.h" |
| 29 | +#include "vl.h" | |
| 30 | 30 | |
| 31 | 31 | #define log(...) fprintf (stderr, "dma: " __VA_ARGS__) |
| 32 | 32 | #ifdef DEBUG_DMA |
| ... | ... | @@ -79,7 +79,7 @@ enum { |
| 79 | 79 | |
| 80 | 80 | }; |
| 81 | 81 | |
| 82 | -static void write_page (struct CPUX86State *env, uint32_t nport, uint32_t data) | |
| 82 | +static void write_page (CPUState *env, uint32_t nport, uint32_t data) | |
| 83 | 83 | { |
| 84 | 84 | int ichan; |
| 85 | 85 | int ncont; |
| ... | ... | @@ -114,7 +114,7 @@ static inline int getff (int ncont) |
| 114 | 114 | return ff; |
| 115 | 115 | } |
| 116 | 116 | |
| 117 | -static uint32_t read_chan (struct CPUX86State *env, uint32_t nport) | |
| 117 | +static uint32_t read_chan (CPUState *env, uint32_t nport) | |
| 118 | 118 | { |
| 119 | 119 | int ff; |
| 120 | 120 | int ncont, ichan, nreg; |
| ... | ... | @@ -160,17 +160,17 @@ static void write_chan (uint32_t nport, int size, uint32_t data) |
| 160 | 160 | } |
| 161 | 161 | } |
| 162 | 162 | } |
| 163 | -static void write_chanb (struct CPUX86State *env, uint32_t nport, uint32_t data) | |
| 163 | +static void write_chanb (CPUState *env, uint32_t nport, uint32_t data) | |
| 164 | 164 | { |
| 165 | 165 | write_chan (nport, 1, data); |
| 166 | 166 | } |
| 167 | 167 | |
| 168 | -static void write_chanw (struct CPUX86State *env, uint32_t nport, uint32_t data) | |
| 168 | +static void write_chanw (CPUState *env, uint32_t nport, uint32_t data) | |
| 169 | 169 | { |
| 170 | 170 | write_chan (nport, 2, data); |
| 171 | 171 | } |
| 172 | 172 | |
| 173 | -static void write_cont (struct CPUX86State *env, uint32_t nport, uint32_t data) | |
| 173 | +static void write_cont (CPUState *env, uint32_t nport, uint32_t data) | |
| 174 | 174 | { |
| 175 | 175 | int iport, ichan, ncont; |
| 176 | 176 | struct dma_cont *d; |
| ... | ... | @@ -215,17 +215,17 @@ static void write_cont (struct CPUX86State *env, uint32_t nport, uint32_t data) |
| 215 | 215 | |
| 216 | 216 | case 0xb: /* mode */ |
| 217 | 217 | { |
| 218 | -#ifdef DMA_DEBUG | |
| 218 | + ichan = data & 3; | |
| 219 | +#ifdef DEBUG_DMA | |
| 219 | 220 | int op; |
| 220 | 221 | int ai; |
| 221 | 222 | int dir; |
| 222 | 223 | int opmode; |
| 223 | 224 | |
| 224 | - ichan = val & 3; | |
| 225 | - op = (val >> 2) & 3; | |
| 226 | - ai = (val >> 4) & 1; | |
| 227 | - dir = (val >> 5) & 1; | |
| 228 | - opmode = (val >> 6) & 3; | |
| 225 | + op = (data >> 2) & 3; | |
| 226 | + ai = (data >> 4) & 1; | |
| 227 | + dir = (data >> 5) & 1; | |
| 228 | + opmode = (data >> 6) & 3; | |
| 229 | 229 | |
| 230 | 230 | linfo ("ichan %d, op %d, ai %d, dir %d, opmode %d\n", |
| 231 | 231 | ichan, op, ai, dir, opmode); |
| ... | ... | @@ -259,7 +259,7 @@ static void write_cont (struct CPUX86State *env, uint32_t nport, uint32_t data) |
| 259 | 259 | goto error; |
| 260 | 260 | } |
| 261 | 261 | |
| 262 | -#ifdef DMA_DEBUG | |
| 262 | +#ifdef DEBUG_DMA | |
| 263 | 263 | if (0xc != iport) { |
| 264 | 264 | linfo ("nport %#06x, ncont %d, ichan % 2d, val %#06x\n", |
| 265 | 265 | nport, d != dma_controllers, ichan, data); | ... | ... |