Re: Current kernel with http://gnats.netbsd.org/39965 and pmap patches

"T. Makinen" <[email protected]>
Newsgroups gmane.os.netbsd.ports.atari
Message-ID <[email protected]>
On Sun, Dec 21, 2008 at 9:27 PM, Izumi Tsutsui <[email protected]> wrote:
> [email protected] wrote:
>
>> > By the way, which interrupt (level and vector) is used
>> > for the IDE interface on Falcon?
>>
>> I don't know :/ Maybe we can find more information from some Atari documents.
>
> According to Linux sources, it uses the same interrupt
> with FDC/ASCI DMA (71), so I guess that's the reason why
> current wdc_mb.c uses dma hooks to handle it.
>
> On the other hand, it seems atari/intr.c:intr_establish()
> can handle multiple interrupt handlers in the same vector.
>
> How about this patch?
> (though I'm not sure if we should also handle the MFP->mf_iprb register)

I tried patch; I can mount partition from ATA drive without problems, but after
installer starts to extract installation sets kernel prints several error
messages (same error with lost interrupts when using wdc_mb.c without
ATAC_CAP_NOIRQ) and then reading seems to freeze.

As a side note: it seems that some of the latest patches (probably pmap sync)
cause FALCON kernel to freeze before kernel prints any messages with 68060
cpu. I used BOOTX to test things and it does not have this problem.

-Tuomo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.