[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PowerBook G4 17inch
濱嶋です。
WSDISPLAY_COMPAT_RAWKBDのときに"英数"キーはi386でいうところの何のキー
に割り当てるのが嬉しいんでしょうか?
>>このkauai.cを本家の(1ヶ月くらい前の)currentで動くようにしてみたのです
>>が、これをcommitすると何かまずいことありますか?
>
> まずいことがあるかどうかはわかりませんが:-)、ライセンスに従う
> 限りどのようにあつかってもらってもかまいません。
最近のcurrentだとlost interruptするので、報告します。
WDC_DMA_LBA48をセットされると、それを誤解してしまうようです。
Index: arch/macppc/dev/kauai.c
===================================================================
RCS file: /home/hamajima/cvs/current/arch/macppc/dev/Attic/kauai.c,v
retrieving revision 1.1.2.2
diff -u -r1.1.2.2 kauai.c
--- arch/macppc/dev/kauai.c 25 May 2003 10:55:29 -0000 1.1.2.2
+++ arch/macppc/dev/kauai.c 11 Jun 2003 06:33:16 -0000
@@ -266,17 +266,18 @@
}
int
-kauai_dma_init(v, channel, drive, databuf, datalen, read)
+kauai_dma_init(v, channel, drive, databuf, datalen, flags)
void *v;
void *databuf;
size_t datalen;
- int read;
+ int flags;
{
struct kauai_softc *sc = v;
dbdma_command_t *cmdp = sc->sc_dmacmd;
struct channel_softc *chp = &sc->wdc_channel;
vaddr_t va = (vaddr_t)databuf;
- int cmd =read ? DBDMA_CMD_IN_MORE : DBDMA_CMD_OUT_MORE;
+ int read = flags & WDC_DMA_READ;
+ int cmd = read ? DBDMA_CMD_IN_MORE : DBDMA_CMD_OUT_MORE;
u_int offset;
bus_space_write_4(chp->cmd_iot, chp->cmd_ioh, DMA_CONFIG_REG,