[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH]: make pci work with OpenBSD / APM issue
From: |
Chad Page |
Subject: |
Re: [Qemu-devel] [PATCH]: make pci work with OpenBSD / APM issue |
Date: |
Mon, 21 Jun 2004 08:21:40 -0700 (PDT) |
I think if the QEMU IDE devices report PIO only then it won't go
into DMA at all. But YMMV.
- Chad
On Mon, 21 Jun 2004, Jonathan Gray wrote:
> The attached patch adds a value to the piix3 register which the OpenBSD
> src/sys/dev/pci/pciide_piix_reg.h calls the "Bus master interface base
> address register" with the value taken from an lspci output google found
> ( http://seclists.org/lists/linux-kernel/2001/Jul/2485.html ).
>
> I'm not sure of the implications of giving this register a value when
> the comment a few lines down is
>
> "/* XXX: must add BMDMA support to be fully compliant */"
>
> But it does let me boot a recent OpenBSD snapshot instead of giving me a
> panic.
> Out of interest is there actual piix3 hardware without BMDMA?
>
> A separate issue arises when using the recently added APM support.
> Unless I disable APM via boot -c/config/etc I get a console/logfull of
> the following message:
>
> "apm0: APM set CPU idle: unknown error code? (83)"
>
> Haven't looked into this one, happy just to have things up and running
> for now.
>
> regards
> Jonathan
>