<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/dynamic-layers/raspberrypi, branch gatesgarth</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=gatesgarth</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=gatesgarth'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2020-08-11T19:58:37+00:00</updated>
<entry>
<title>xen, raspi4, linux-yocto-dev: Enable Xen on Raspberry Pi 4</title>
<updated>2020-08-11T19:58:37+00:00</updated>
<author>
<name>Christopher Clark</name>
<email>christopher.w.clark@gmail.com</email>
</author>
<published>2020-08-07T07:05:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=dc08df210c16bc7d2a06065a3c43ef9078f986c9'/>
<id>urn:sha1:dc08df210c16bc7d2a06065a3c43ef9078f986c9</id>
<content type='text'>
Enable linux-yocto-dev as the Linux kernel for Xen on the
Raspberry Pi 4, with the bcm-2xxx-rpi4 KMACHINE and KBRANCH.

Set a Raspberry Pi SD card variable to increase the size of the boot
partition to accommodate both the kernel and the Xen hypervisor.

Signed-off-by: Christopher Clark &lt;christopher.w.clark@gmail.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>xen, linux-raspberrypi4: remove linux-raspberrypi bbappends and patches</title>
<updated>2020-08-11T19:58:37+00:00</updated>
<author>
<name>Christopher Clark</name>
<email>christopher.w.clark@gmail.com</email>
</author>
<published>2020-08-07T07:05:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=066225be3ac4f3067739de4df9f51aec0f5b03c5'/>
<id>urn:sha1:066225be3ac4f3067739de4df9f51aec0f5b03c5</id>
<content type='text'>
Retiring use of the downstream vendor kernel for use with Xen.

Signed-off-by: Christopher Clark &lt;christopher.w.clark@gmail.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>xen, rpi4: use RPI_EXTRA_CONFIG and drop the rpi-config_git.bbappend</title>
<updated>2020-08-11T19:58:37+00:00</updated>
<author>
<name>Christopher Clark</name>
<email>christopher.w.clark@gmail.com</email>
</author>
<published>2020-08-07T07:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=738bd333a9d3d39b12643efd1f1afe60d0e3080d'/>
<id>urn:sha1:738bd333a9d3d39b12643efd1f1afe60d0e3080d</id>
<content type='text'>
The GIC that is needed by Xen can be enabled via the rpi-config recipe
variable. Fixes the build after the upstream recipe changed recently.

Signed-off-by: Christopher Clark &lt;christopher.w.clark@gmail.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>xen, raspberrypi: bugfix early boot messages: use earlycon=xenboot</title>
<updated>2020-08-11T19:58:37+00:00</updated>
<author>
<name>Christopher Clark</name>
<email>christopher.w.clark@gmail.com</email>
</author>
<published>2020-08-07T07:05:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=681591b5b8879a7607cff8ca5dfb0adf7f69051b'/>
<id>urn:sha1:681591b5b8879a7607cff8ca5dfb0adf7f69051b</id>
<content type='text'>
Replaces the prior use of earlyprintk which is an x86-specific option.

Signed-off-by: Christopher Clark &lt;christopher.w.clark@gmail.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>xen, linux-raspberrypi: add Linux kernel 5.4 patches for Xen support</title>
<updated>2020-07-06T20:25:56+00:00</updated>
<author>
<name>Christopher Clark</name>
<email>christopher.w.clark@gmail.com</email>
</author>
<published>2020-06-30T01:54:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=abed1be72d4ddac02087e9e549f70ecf3a9a0322'/>
<id>urn:sha1:abed1be72d4ddac02087e9e549f70ecf3a9a0322</id>
<content type='text'>
Kernel patches are in process of Linux review and submission, and are
backported from the Linux Foundation's Eve Project kernel from 5.6 to 5.4
(some patches not needed for 5.4, hence gaps in the patch sequence number)
https://github.com/lf-edge/eve/tree/master/pkg/new-kernel/patches-5.6.x

A bbappend applies Xen overrides to the boot command line.

Since linux-raspberrypi depends on linux-yocto, and
linux-yocto_virtualization introduces a requirement for cfg/virtio.scc
obtain it from the yocto kernel cache.

Signed-off-by: Christopher Clark &lt;christopher.w.clark@gmail.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>xen, raspberry pi 4: provide a default defconfig for raspberrypi4</title>
<updated>2020-07-06T20:25:56+00:00</updated>
<author>
<name>Christopher Clark</name>
<email>christopher.w.clark@gmail.com</email>
</author>
<published>2020-06-30T01:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=da1743e4b45d2e5d63d6fb68885a8eeaf3165f9c'/>
<id>urn:sha1:da1743e4b45d2e5d63d6fb68885a8eeaf3165f9c</id>
<content type='text'>
Signed-off-by: Christopher Clark &lt;christopher.w.clark@gmail.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>xen, raspberry pi: add dynamic-layer for Xen configuration for Rpi4</title>
<updated>2020-07-06T20:25:56+00:00</updated>
<author>
<name>Christopher Clark</name>
<email>christopher.w.clark@gmail.com</email>
</author>
<published>2020-06-30T01:54:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=90a01fcbd93d2efc94ca5d296e6a5d45fa9778ec'/>
<id>urn:sha1:90a01fcbd93d2efc94ca5d296e6a5d45fa9778ec</id>
<content type='text'>
A Xen-specific u-boot script is needed for launching Xen, and the GIC
(interrupt controller) needs to be enabled.

Since this is both Xen-specific and Raspberry Pi-specific, use a
dynamic layer to conditionally enable the recipes when both
meta-virtualization and meta-raspberrypi are in use together.

Signed-off-by: Christopher Clark &lt;christopher.w.clark@gmail.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
