http://bugzilla.novell.com/show_bug.cgi?id=561326
http://bugzilla.novell.com/show_bug.cgi?id=561326#c6
Thomas Renninger changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
CC| |meissner@novell.com
--- Comment #6 from Thomas Renninger 2009-12-09 13:00:33 UTC ---
This is an AMD system which does not have a dmar table at all.
The second call looks broken:
/*
* Do it again, earlier dmar_tbl mapping could be mapped with
* fixed map.
*/
dmar_table_detect();
/*
* ACPI tables may not be DMA protected by tboot, so use DMAR copy
* SINIT saved in SinitMleData in TXT heap (which is DMA protected)
*/
dmar_tbl = tboot_get_dmar_table(dmar_tbl);
By conincidence I recently had a look at tboot which is a tiny Intel security
kernel (BTW Jeff: even that one can do multiboot and you can pass it several
files via grub which the Linux kernel is too dump to:
Documentation/intel_txt.txt).
If I understood that correctly it only makes sense to call tboot functions when
the kernel got booted on top of tboot which should require CONFIG_INTEL_TXT=y.
So I'd like you to test something like that:
#ifdef CONFIG_INTEL_TXT
dmar_tbl = tboot_get_dmar_table(dmar_tbl);
#endif
Let me try out whether this compiles and prepare a kernel rpm for you while I
am at it.
The dmar table get ioremap-ped, #559680 could be a duplicate of this one.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.