Skip to content

feat(kernel): enable x86 ACPI AC and battery - #18301

Open
sirredbeard wants to merge 1 commit into
microsoft:4.0from
sirredbeard:enable-x86-acpi-battery
Open

feat(kernel): enable x86 ACPI AC and battery#18301
sirredbeard wants to merge 1 commit into
microsoft:4.0from
sirredbeard:enable-x86-acpi-battery

Conversation

@sirredbeard

Copy link
Copy Markdown

Enable CONFIG_ACPI_AC=y and CONFIG_ACPI_BATTERY=y for x86_64.

The x86_64 configuration already builds power supply core support. This adds the standard ACPI AC adapter and battery drivers.

arm64 already enables ACPI AC and battery.

Copilot AI review requested due to automatic review settings August 4, 2026 00:16
@sirredbeard
sirredbeard requested a review from a team as a code owner August 4, 2026 00:16
@sirredbeard
sirredbeard force-pushed the enable-x86-acpi-battery branch from f98600b to 2241f00 Compare August 4, 2026 00:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Enables x86_64 ACPI AC adapter and battery support, but the kernel render failed and removed all generated build inputs.

Changes:

  • Enables CONFIG_ACPI_AC and CONFIG_ACPI_BATTERY.
  • Bumps the kernel release to 1.12 and refreshes its lock.
  • Replaces rendered kernel artifacts with RENDER_FAILED.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
base/comps/kernel/6.18-x86_64-azl.config Enables both ACPI drivers.
base/comps/kernel/kernel.azl.macros Bumps package release.
base/comps/kernel/kernel.spec Adds changelog entry.
locks/kernel.lock Refreshes input fingerprint.
specs/k/kernel/RENDER_FAILED Records failed rendering.
specs/k/kernel/x509.genkey.rhel Deleted by failed render.
specs/k/kernel/x509.genkey.fedora Deleted by failed render.
specs/k/kernel/x509.genkey.centos Deleted by failed render.
specs/k/kernel/uki.sbat.template Deleted by failed render.
specs/k/kernel/uki-addons.sbat.template Deleted by failed render.
specs/k/kernel/uki_create_addons.py Deleted by failed render.
specs/k/kernel/uki_addons.json Deleted by failed render.
specs/k/kernel/sources Deleted by failed render.
specs/k/kernel/rpminspect.yaml Deleted by failed render.
specs/k/kernel/README.rst Deleted by failed render.
specs/k/kernel/process_configs.sh Deleted by failed render.
specs/k/kernel/Patchlist.changelog Deleted by failed render.
specs/k/kernel/partial-kgcov-snip.config Deleted by failed render.
specs/k/kernel/partial-kgcov-debug-snip.config Deleted by failed render.
specs/k/kernel/partial-clang-snip.config Deleted by failed render.
specs/k/kernel/partial-clang-debug-snip.config Deleted by failed render.
specs/k/kernel/partial-clang_lto-x86_64-snip.config Deleted by failed render.
specs/k/kernel/partial-clang_lto-x86_64-debug-snip.config Deleted by failed render.
specs/k/kernel/partial-clang_lto-aarch64-snip.config Deleted by failed render.
specs/k/kernel/partial-clang_lto-aarch64-debug-snip.config Deleted by failed render.
specs/k/kernel/Module.kabi_x86_64 Removed rendered kABI artifact.
specs/k/kernel/Module.kabi_s390x Removed rendered kABI artifact.
specs/k/kernel/Module.kabi_riscv64 Removed rendered kABI artifact.
specs/k/kernel/Module.kabi_ppc64le Removed rendered kABI artifact.
specs/k/kernel/Module.kabi_aarch64 Removed rendered kABI artifact.
specs/k/kernel/Module.kabi_dup_x86_64 Removed rendered kABI artifact.
specs/k/kernel/Module.kabi_dup_s390x Removed rendered kABI artifact.
specs/k/kernel/Module.kabi_dup_riscv64 Removed rendered kABI artifact.
specs/k/kernel/Module.kabi_dup_ppc64le Removed rendered kABI artifact.
specs/k/kernel/Module.kabi_dup_aarch64 Removed rendered kABI artifact.
specs/k/kernel/mod-sign.sh Deleted by failed render.
specs/k/kernel/mod-denylist.sh Deleted by failed render.
specs/k/kernel/merge.py Deleted by failed render.
specs/k/kernel/Makefile.rhelver Deleted by failed render.
specs/k/kernel/linux-kernel-test.patch Removed rendered patch.
specs/k/kernel/kvm_stat.logrotate Deleted by failed render.
specs/k/kernel/kmod-nvidia-open.inc Deleted by failed render.
specs/k/kernel/kmod-nvidia-open-modprobe.conf Deleted by failed render.
specs/k/kernel/kernel.sbat.template Deleted by failed render.
specs/k/kernel/kernel.azl.macros Deleted by failed render.
specs/k/kernel/kernel-local Deleted by failed render.
specs/k/kernel/generate_all_configs.sh Deleted by failed render.
specs/k/kernel/gating.yaml Deleted by failed render.
specs/k/kernel/flavors Deleted by failed render.
specs/k/kernel/filtermods.py Deleted by failed render.
specs/k/kernel/dracut-virt.conf Deleted by failed render.
specs/k/kernel/def_variants.yaml.rhel Deleted by failed render.
specs/k/kernel/def_variants.yaml.fedora Deleted by failed render.
specs/k/kernel/check-kabi Deleted by failed render.
specs/k/kernel/azurelinux-ca-20230216.pem Deleted by failed render.

Copilot AI review requested due to automatic review settings August 4, 2026 00:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 7 changed files in this pull request and generated no new comments.

Enable the ACPI AC adapter and battery drivers in the x86_64 kernel configuration.

Power supply core support is already built in. Enabling the standard ACPI AC and battery drivers exposes adapter and battery information through the usual power supply class.

The arm64 configuration already enables ACPI AC and battery.
@sirredbeard
sirredbeard force-pushed the enable-x86-acpi-battery branch from 2241f00 to d2c287b Compare August 4, 2026 00:38
Copilot AI review requested due to automatic review settings August 4, 2026 00:38
@sirredbeard

Copy link
Copy Markdown
Author

Kept this limited to ACPI AC and battery. Regenerated the fragment so side-effect symbols stay explicit and process_configs -n is clean.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 7 changed files in this pull request and generated no new comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants