URL:
http://savannah.gnu.org/bugs/?39861
Summary: Grub2 collapses unknown e820 memory types to
reserved
Project: GNU GRUB
Submitted by: amluto
Submitted on: Fri 23 Aug 2013 10:56:39 PM GMT
Category: Booting
Follow-up Comment #2, bug #39861 (project grub):
My board has an NVDIMM, and BIOS reports the NVDIMM mapping as e820 type 12.
Stock Linux kernels treat unknown e820 types the same as reserved, and an
NVDIMM-enabled kernel will see type 12 memory and use the NVDIMM. Syslinux
passes type 12
Follow-up Comment #4, bug #39861 (project grub):
I have the spec, but it's under NDA.
I'm not asking grub to implement the spec, though -- I just don't want it
getting in the way.
___
Reply to this item at:
Follow-up Comment #7, bug #39861 (project grub):
This appears not to have worked, but that may just mean that I'm not actually
running the new, fixed version. Is there an easy way to tell from the grub
prompt that I'm running the correct version of grub?
Follow-up Comment #10, bug #39861 (project grub):
Now it works:
[0.00] BIOS-e820: [mem 0x00048000-0x0004] type 12
Thanks!
(And thanks for the hint about configure.ac. That wasn't the problem, but it
made it more obvious what was going on.)