From: Krzysztof Kozlowski <krzk@kernel.org>
To: Mario Marietto <marietto2008@gmail.com>,
linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org,
torvalds@linux-foundation.org
Subject: Re: exynos-mixer 14450000.mixer: [drm:exynos_drm_register_dma] *ERROR* Device 14450000.mixer lacks support for IOMMU
Date: Tue, 31 Oct 2023 17:58:49 +0100 [thread overview]
Message-ID: <ea5bf4b6-af77-46cd-89db-d7a79a117dc1@kernel.org> (raw)
In-Reply-To: <CA+1FSiiPqYuycAa8rLFzKVDzvJC3BQBwRW7E0Ki4CXEFwhRASA@mail.gmail.com>
On 31/10/2023 01:04, Mario Marietto wrote:
> Hello,
>
> We are a team of linux enthusiasts who are trying to boot Xen on a
> Samsung XE303C12 Chromebook aka "snow"
> following the suggestions in the slide show presentation here:
>
> https://www.slideshare.net/xen_com_mgr/xpds16-porting-xen-on-arm-to-a-new-soc-julien-grall-arm
>
> This device uses an exynos5250 SOC dual core 1.7 GHz with 2 MB RAM, it is
> a Samsung armv7 chip with virtualization extensions.
>
> In particular, we have it working fairly well both on the bare metal with
> a recent 6.1.59 Linux LTS kernel and also with a recent 5.4.257 LTS
Oh, these are old... Although there should be no noticeable changes
against v6.1.
v5.4 is not recent. It is four years old!
> kernel with KVM, the older LTS kernel version is used to test KVM because
> support for KVM on arm v7 was removed from Linux around kernel version
> 5.7. So we know we have the hypervisor mode enabled because we were able
> to use it with KVM.
>
> For Xen, we are using the latest Debian build of Xen 4.17 for the Debian
> armhf architecture:
...
>
> In this case,the kernel is able to use the exynos-drm kernel to start
> the fb0 device. But with Xen we get this error with exynos-drm:
>
> devuan-bunsen kernel: [drm] Exynos DRM: using 14400000.fimd device for
> DMA mapping operations
> devuan-bunsen kernel: exynos-drm exynos-drm: bound 14400000.fimd (ops
> 0xc0d96354)
> devuan-bunsen kernel: exynos-mixer 14450000.mixer:
> [drm:exynos_drm_register_dma] *ERROR* Device 14450000.mixer lacks
> support for IOMMU
Hi Mario,
I don't test DRM on my Exynos boards, so my knowledge is limited, but
isn't this the answer?
> devuan-bunsen kernel: exynos-drm exynos-drm: failed to bind
> 14450000.mixer (ops 0xc0d97554): -22
> devuan-bunsen kernel: exynos-drm exynos-drm: adev bind failed: -22
> devuan-bunsen kernel: exynos-dp: probe of 145b0000.dp-controller
> failed with error -22
And that's the final confirmation that display did not probe successfully.
>
>
> Any ideas why booting the same Linux kernel that results in a working
> X.org display on the bare metal instead as dom0 on Xen would cause the
> display to remain dark, but most other basic functions would work, such
> as network, disk, and USB ? thanks.
BTW, it's usually good to Cc the maintainer as well, not only the
mailing list :). scripts/get_maintainer.pl will tell you the maintainers
of Exynos and Exynos DRM.
Best regards,
Krzysztof
next prev parent reply other threads:[~2023-10-31 18:15 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-31 0:04 exynos-mixer 14450000.mixer: [drm:exynos_drm_register_dma] *ERROR* Device 14450000.mixer lacks support for IOMMU Mario Marietto
2023-10-31 16:58 ` Krzysztof Kozlowski [this message]
[not found] <CA+1FSiip1U0_EskJNgV3pSZPTCNOiTbpHosRLsy-6t1QQGd8Dw@mail.gmail.com>
2023-10-31 23:04 ` Stefano Stabellini
2023-10-31 23:20 ` Mario Marietto
2023-10-31 23:45 ` Stefano Stabellini
2023-11-01 2:50 ` Chuck Zmudzinski
2023-11-01 8:27 ` Julien Grall
2023-11-01 8:45 ` Chuck Zmudzinski
2023-11-01 9:14 ` Julien Grall
2023-11-10 17:47 ` Chuck Zmudzinski
2023-11-02 10:00 ` Marek Szyprowski
2023-11-02 13:12 ` Mario Marietto
[not found] <CGME20231030230413eucas1p1c061adf636a7e8a58270a00725e1d0a2@eucas1p1.samsung.com>
2023-10-30 23:03 ` Mario Marietto
2023-10-31 12:08 ` Marek Szyprowski
2023-10-31 12:08 ` Marek Szyprowski
2023-10-31 12:08 ` Marek Szyprowski
2023-11-01 7:48 ` Chuck Zmudzinski
2023-11-01 7:48 ` Chuck Zmudzinski
2023-11-01 7:48 ` Chuck Zmudzinski
2023-11-01 12:36 ` Mario Marietto
2023-11-01 12:36 ` Mario Marietto
2023-11-01 12:36 ` Mario Marietto
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ea5bf4b6-af77-46cd-89db-d7a79a117dc1@kernel.org \
--to=krzk@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=marietto2008@gmail.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.