Re: [PATCH] [m68k/virt]: Add flavour for QEMU M68K Virtual Machine

John Paul Adrian Glaubitz <[email protected]>
Newsgroups gmane.linux.debian.ports.68k
Message-ID <f715621d2e2f307b6ad4a5c6d03ac019171c162d.camel@physik.fu-berlin.de>
Hi Laurent!

On Mon, 2023-06-12 at 16:58 +0200, Laurent Vivier wrote:
> These changes to the linux package are needed to create kernel .debs
> and .udebs with all the needed modules for the QEMU m68k virt machine.
> 
> These is also needed to create the debian-installer that will be usable
> with the virt machine.

I played around with the Debian kernel configuration a bit yesterday and
we actually only need a simple kernel configuration file for the -virt
flavor:

glaubitz@nofan:..linux/linux-6.4.4> cat debian/config/m68k/config.virt 
##
## file: arch/m68k/Kconfig.machine
##
CONFIG_VIRT=y
glaubitz@nofan:..linux/linux-6.4.4>

We should actually align the m68k kernel configuration with the one for Alpha
which has one common config file as well as separate configuration files for
both a generic kernel and the smp kernel [1].

We should have the following files in the end:

- config
- config.m68k-generic
- config.m68k-virt

For editing the configuration, it's normally recommended to follow this guide [2]
and check the configuration with the kconfigeditor2 script [3].

However, in our case it should be enough to split the configuration items specific
to Amiga, Atari and Mac to the config.m68k-generic configuration file, leave the
rest in config and just add CONFIG_VIRT=y to config.m68k-virt as show above.

Adrian

> [1] https://salsa.debian.org/kernel-team/linux/-/tree/master/debian/config/alpha
> [2] https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#id-1.6.6.4
> [3] https://salsa.debian.org/kernel-team/kernel-team/-/tree/master/utils/kconfigeditor2

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
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.