lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Wed, 12 Dec 2012 16:28:06 -0800
From:	"H. Peter Anvin" <hpa@...ux.intel.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	David Rientjes <rientjes@...gle.com>,
	Eric Piel <eric.piel@...mplin-utc.net>,
	Fenghua Yu <fenghua.yu@...el.com>,
	"H. Peter Anvin" <hpa@...ux.intel.com>,
	"H. Peter Anvin" <hpa@...or.com>, Ingo Molnar <mingo@...e.hu>,
	Len Brown <lenb@...nel.org>,
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	Robert Moore <robert.moore@...el.com>,
	Thomas Gleixner <tglx@...utronix.de>,
	Thomas Renninger <trenn@...e.de>,
	Tony Luck <tony.luck@...el.com>,
	Yinghai Lu <yinghai@...nel.org>
Subject: [GIT PULL] x86/acpi changes for v3.8

Hi Linus,

This is a patchset which didn't make the last merge window.  It adds a
debugging capability to feed ACPI tables via the initramfs.

On a grander scope, it formalizes using the initramfs protocol for
feeding arbitrary blobs which need to be accessed early to the kernel:
they are fed first in the initramfs blob (lots of bootloaders can
concatenate this at boot time, others can use a single file) in an
uncompressed cpio archive using filenames starting with "kernel/".

The ACPI maintainers requested that this patchset be fed via the x86
tree rather than the ACPI tree as the footprint in the general x86
code is much bigger than in the ACPI code proper.

	-hpa


The following changes since commit 979570e02981d4a8fc20b3cc8fd651856c98ee9d:

  Linux 3.6-rc7 (2012-09-23 18:10:57 -0700)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-acpi-for-linus

David Rientjes (1):
      ACPI: Fix build when disabled

H. Peter Anvin (1):
      lib: Add early cpio decoder

Thomas Renninger (5):
      x86, acpi: Introduce x86 arch specific arch_reserve_mem_area() for e820 handling
      ACPI: Store valid ACPI tables passed via early initrd in reserved memblock areas
      ACPI: Implement physical address table override
      ACPI: Create acpi_table_taint() function to avoid code duplication
      ACPI: Document ACPI table overriding via initrd

Tony Luck (1):
      X86 ACPI: Use #ifdef not #if for CONFIG_X86 check

 Documentation/acpi/initrd_table_override.txt |   94 ++++++++++++
 arch/x86/kernel/acpi/boot.c                  |    6 +
 arch/x86/kernel/setup.c                      |    4 +
 drivers/acpi/Kconfig                         |    9 +
 drivers/acpi/osl.c                           |  202 ++++++++++++++++++++++++--
 include/linux/acpi.h                         |   16 ++
 include/linux/earlycpio.h                    |   17 ++
 lib/Makefile                                 |    2 +-
 lib/earlycpio.c                              |  145 ++++++++++++++++++
 9 files changed, 483 insertions(+), 12 deletions(-)
 create mode 100644 Documentation/acpi/initrd_table_override.txt
 create mode 100644 include/linux/earlycpio.h
 create mode 100644 lib/earlycpio.c
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ