Skip to content

Add Linux bee files from automatic build scripts #1553

Merged
merged 193 commits into from
Dec 19, 2019

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Dec 19, 2019

Remove the Linux versions, never installed on thre distmaster – especially as the proprietary Nvidia
driver was not packaged for them.

As the packages were built, and are present under /src/mariux, add the bee files to the git repository.

Create bee file with

    cp linux-4.19.57-286.bee linux-5.3-291.bee
Use BEE_FORCE_UID and BEE_FORCE_GID to allow unprivileged builds.
Update configuration section. Produced by

    cp  /boot/config-4.19.57.mx64.286 ./.config
    make olddefconfig
Remove patch, which has been included upstream.
Update patch URL for 5.3 kernel.
Collect metrics that indicate how overcommitted the CPU, memory,
and IO capacity are in the system.

If you say Y here, the kernel will create /proc/pressure/ with the
pressure statistics files cpu, memory, and io. These will indicate
the share of walltime in which some or all tasks in the system are
delayed due to contention of the respective resource.

In kernels with cgroup support, cgroups (cgroup2 only) will
have cpu.pressure, memory.pressure, and io.pressure files,
which aggregate pressure stalls for the grouped tasks only.
This option enables generic access to platform level
persistent storage via "pstore" filesystem that can
be mounted as /dev/pstore.  Only useful if you have
a platform level driver that registers with pstore to
provide the data, so you probably should just go say "Y"
(or "M") to a platform specific persistent store driver
(e.g. ACPI_APEI on X86) which will select this for you.

Switch on, so that we might be able to get dmesg from crashed
systems out of nvram.

Resolves #1249
Switch SOUND from static to dynamic.
This option enables a tickless idle system: timer interrupts
will only trigger on an as-needed basis when the system is idle.

Switch on, to save power and cpu load of VM hosts.
Turn floppy driver to a dynamic module, as we don't have to many
floppy disc drives these days. And we surly don't want to have the
root fs on a floppy.
Terminus Font is a clean, fixed width bitmap font, designed
for long (8 and more hours per day) work with computers.
This is the high resolution, large version for use with HiDPI screens.
If the standard font is unreadable for you, say Y, otherwise say N.

Use this to make output on HiDPI monitors more readable.
We need CONFIG_FB_EFI=y for early linux console messages when booted
from EFI. This option required CONFIG_FB=y, so set both.

This reverts 0f158ff ("linux:
linux-4.19.57 Switch CONFIG_FB to dynamic").
This is the ancient /dev/cpu/microcode interface
which was used by userspace tools like iucode_tool and microcode.ctl.
It is inadequate because it runs too late to be able to properly
load microcode on a machine and it needs special tools.

Disable.
Switch legacy VSYSCALL emulation to default (XONLY).
We don't use UEVENT helper. Hotplug events are read by udevd via
netlink. Disable.
Create bee file with

    cp linux-4.19.57-286.bee linux-5.4_rc1-294.bee
-rc kernels are not available over the cdn. Fix download link for -rc
kernels.
Update configuration section. Produced by

    cp  /boot/config-4.19.57.mx64.286 ./.config
    make olddefconfig
Remove patch, which has been included upstream.
Update patch URL for 5.4_rc1 kernel.
Collect metrics that indicate how overcommitted the CPU, memory,
and IO capacity are in the system.

If you say Y here, the kernel will create /proc/pressure/ with the
pressure statistics files cpu, memory, and io. These will indicate
the share of walltime in which some or all tasks in the system are
delayed due to contention of the respective resource.

In kernels with cgroup support, cgroups (cgroup2 only) will
have cpu.pressure, memory.pressure, and io.pressure files,
which aggregate pressure stalls for the grouped tasks only.
This option enables generic access to platform level
persistent storage via "pstore" filesystem that can
be mounted as /dev/pstore.  Only useful if you have
a platform level driver that registers with pstore to
provide the data, so you probably should just go say "Y"
(or "M") to a platform specific persistent store driver
(e.g. ACPI_APEI on X86) which will select this for you.

Switch on, so that we might be able to get dmesg from crashed
systems out of nvram.

Resolves #1249
Switch SOUND from static to dynamic.
This option enables a tickless idle system: timer interrupts
will only trigger on an as-needed basis when the system is idle.

Switch on, to save power and cpu load of VM hosts.
Turn floppy driver to a dynamic module, as we don't have to many
floppy disc drives these days. And we surly don't want to have the
root fs on a floppy.
Terminus Font is a clean, fixed width bitmap font, designed
for long (8 and more hours per day) work with computers.
This is the high resolution, large version for use with HiDPI screens.
If the standard font is unreadable for you, say Y, otherwise say N.

Use this to make output on HiDPI monitors more readable.
We need CONFIG_FB_EFI=y for early linux console messages when booted
from EFI. This option required CONFIG_FB=y, so set both.

This reverts 0f158ff ("linux:
linux-4.19.57 Switch CONFIG_FB to dynamic").
This is the ancient /dev/cpu/microcode interface
which was used by userspace tools like iucode_tool and microcode.ctl.
It is inadequate because it runs too late to be able to properly
load microcode on a machine and it needs special tools.

Disable.
Switch legacy VSYSCALL emulation to default (XONLY).
We don't use UEVENT helper. Hotplug events are read by udevd via
netlink. Disable.
donald and others added 27 commits December 16, 2019 00:22
-rc kernels are not available over the cdn. Fix download link for -rc
kernels.
Update configuration section. Produced by

    cp  /boot/config-4.19.57.mx64.286 ./.config
    make olddefconfig
Remove patch, which has been included upstream.
Update patch URL for 5.5_rc2 kernel.
Collect metrics that indicate how overcommitted the CPU, memory,
and IO capacity are in the system.

If you say Y here, the kernel will create /proc/pressure/ with the
pressure statistics files cpu, memory, and io. These will indicate
the share of walltime in which some or all tasks in the system are
delayed due to contention of the respective resource.

In kernels with cgroup support, cgroups (cgroup2 only) will
have cpu.pressure, memory.pressure, and io.pressure files,
which aggregate pressure stalls for the grouped tasks only.
This option enables generic access to platform level
persistent storage via "pstore" filesystem that can
be mounted as /dev/pstore.  Only useful if you have
a platform level driver that registers with pstore to
provide the data, so you probably should just go say "Y"
(or "M") to a platform specific persistent store driver
(e.g. ACPI_APEI on X86) which will select this for you.

Switch on, so that we might be able to get dmesg from crashed
systems out of nvram.

Resolves #1249
Switch SOUND from static to dynamic.
This option enables a tickless idle system: timer interrupts
will only trigger on an as-needed basis when the system is idle.

Switch on, to save power and cpu load of VM hosts.
Turn floppy driver to a dynamic module, as we don't have to many
floppy disc drives these days. And we surly don't want to have the
root fs on a floppy.
Terminus Font is a clean, fixed width bitmap font, designed
for long (8 and more hours per day) work with computers.
This is the high resolution, large version for use with HiDPI screens.
If the standard font is unreadable for you, say Y, otherwise say N.

Use this to make output on HiDPI monitors more readable.
We need CONFIG_FB_EFI=y for early linux console messages when booted
from EFI. This option required CONFIG_FB=y, so set both.

This reverts 0f158ff ("linux:
linux-4.19.57 Switch CONFIG_FB to dynamic").
This is the ancient /dev/cpu/microcode interface
which was used by userspace tools like iucode_tool and microcode.ctl.
It is inadequate because it runs too late to be able to properly
load microcode on a machine and it needs special tools.

Disable.
Switch legacy VSYSCALL emulation to default (XONLY).
We don't use UEVENT helper. Hotplug events are read by udevd via
netlink. Disable.
Remove the Linux versions, never installed on thre distmaster –
especially as the proprietary Nvidia driver was not packaged for them.

As the packages were built, and are present under `/src/mariux`, add the
bee files to the git repository.
@pmenzel pmenzel force-pushed the add-linux-bee-files-from-automatic-build-scripts branch from ad81395 to 740c436 Compare December 19, 2019 14:04
@pmenzel pmenzel merged commit 94e0832 into master Dec 19, 2019
@pmenzel pmenzel deleted the add-linux-bee-files-from-automatic-build-scripts branch December 19, 2019 14:06
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants