Public bug reported:
[Impact]
The linux-amd-embedded package does not provide an amd64 flavour with
CONFIG_PREEMPT_RT enabled.
Add amd-embedded-rt with separate image, modules and headers packages,
allowing installation alongside amd-embedded. Add corresponding amd64
meta-packages in linux-meta-amd-embedded.
The RT configuration enables CONFIG_PREEMPT_RT, disables
CONFIG_PREEMPT_DYNAMIC and adjusts dependent options, including
transparent hugepages, automatic NUMA balancing and legacy iptables
support.
[Test Plan]
Build linux-amd-embedded and linux-meta-amd-embedded for amd64. Confirm
that both flavours are generated and the RT meta-packages depend on
the matching versioned RT binaries.
Install linux-amd-embedded and linux-amd-embedded-rt together. Boot
each flavour and verify the kernel release, initramfs generation and
module loading. Confirm CONFIG_PREEMPT_RT=y in the RT kernel only.
Verify that the RT kernel retains:
CONFIG_OF=y
CONFIG_OF_OVERLAY=y
CONFIG_DTC=y
CONFIG_PCI_DYNAMIC_OF_NODES=y
Build for arm64 and confirm that only amd-embedded is generated.
Verify that the existing non-RT configurations remain unchanged.
[Where problems could occur]
PREEMPT_RT changes locking, interrupt handling and scheduling behaviour.
Drivers may exhibit locking problems or changes in performance under
load. Applications depending on features unavailable with PREEMPT_RT,
including legacy iptables interfaces, may require changes.
[Other Info]
Configuration checks pass for amd64 amd-embedded, amd64 amd-embedded-rt
and arm64 amd-embedded. The non-RT configuration exports match their
pre-change baselines.
Generated RT package definitions are restricted to amd64. Meta-package
selection includes the default and -7.0 RT variants on amd64 and none
on arm64.
** Affects: linux (Ubuntu)
Importance: Undecided
Assignee: Krystian Kaniewski (kkaniewski)
Status: New
** Affects: linux (Ubuntu Resolute)
Importance: High
Assignee: Krystian Kaniewski (kkaniewski)
Status: New
** Also affects: linux (Ubuntu Resolute)
Importance: Undecided
Status: New
** Changed in: linux (Ubuntu)
Assignee: (unassigned) => Krystian Kaniewski (kkaniewski)
** Changed in: linux (Ubuntu Resolute)
Assignee: (unassigned) => Krystian Kaniewski (kkaniewski)
** Changed in: linux (Ubuntu Resolute)
Importance: Undecided => High
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2172544
Title:
linux-amd-embedded: Add an amd64 PREEMPT_RT flavour
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2172544/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs