Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1442804
| From | Ed Swierk <eswierk@skyportsystems.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v9 0/5] tpm: Command duration logging and chip-specific override |
| Date | 2016-07-13 22:10 +0200 |
| Message-ID | <rUyDM-7RI-23@gated-at.bofh.it> (permalink) |
| References | <rMEZI-54t-5@gated-at.bofh.it> <rUvcR-5vg-7@gated-at.bofh.it> <rUvwd-5D5-3@gated-at.bofh.it> <rUwiC-6ch-3@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Wed, Jul 13, 2016 at 10:36 AM, Jason Gunthorpe <jgunthorpe@obsidianresearch.com> wrote: > I think your bios is broken? The BIOS is broken in many ways. I already have to pass memmap=256M$0x80000000, otherwise PCIe extended config space (MMCONFIG) is inaccessible. Also I found memmap=0x7000$0x7a7d0000 works around "APEI: Can not request [mem 0x7a7d0018-0x7a7d0067] for APEI ERST registers", as the BIOS seems to be mistakenly reserving 0x7b7d0000-7b7d7000 instead. > A working BIOS will look like this: > > $ cat /proc/iomem | grep -i fed400 > fed40000-fed44fff : pnp 00:00 > > It sets aside the struct resource during pnp: > > [ 0.097318] pnp: PnP ACPI init > [ 0.097366] system 00:00: [mem 0xfed40000-0xfed44fff] has been reserved > > What did your system do? > > You should see prints like this: > > printk(KERN_DEBUG > "e820: reserve RAM buffer [mem %#010llx-%#010llx]\n", > start, end); > > Which only happen if E820_RAM is set, which is certainly not right for > TPM memory. On my system I see e820: reserve RAM buffer [mem 0x0009b000-0x0009ffff] e820: reserve RAM buffer [mem 0x75b02000-0x77ffffff] e820: reserve RAM buffer [mem 0x7a1f6000-0x7bffffff] e820: reserve RAM buffer [mem 0x7b800000-0x7bffffff] e820: reserve RAM buffer [mem 0xfed30000-0xffffffff] e820: reserve RAM buffer [mem 0x505deb000-0x507ffffff] which doesn't make a whole lot of sense, as several of those areas overlap each other, never mind devices. > I don't know what kernel convention is to handle these sorts of > defects? > > Is the use of the memmap kernel command line an appropriate work > around? It works for me, though I would like to know if there's another approach. --Ed
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH v9 0/5] tpm: Command duration logging and chip-specific override Ed Swierk <eswierk@skyportsystems.com> - 2016-07-13 18:30 +0200
[PATCH v9 3/5] tpm: Clean up reading of timeout and duration capabilities Ed Swierk <eswierk@skyportsystems.com> - 2016-07-13 18:30 +0200
Re: [PATCH v9 3/5] tpm: Clean up reading of timeout and duration capabilities Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> - 2016-07-18 20:20 +0200
Re: [PATCH v9 3/5] tpm: Clean up reading of timeout and duration capabilities Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> - 2016-07-18 20:30 +0200
Re: [PATCH v9 3/5] tpm: Clean up reading of timeout and duration capabilities Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> - 2016-07-18 20:30 +0200
[PATCH v9 1/5] tpm_tis: Improve reporting of IO errors Ed Swierk <eswierk@skyportsystems.com> - 2016-07-13 18:30 +0200
[PATCH v9 2/5] tpm: Add optional logging of TPM command durations Ed Swierk <eswierk@skyportsystems.com> - 2016-07-13 18:30 +0200
[PATCH v9 4/5] tpm: Allow TPM chip drivers to override reported command durations Ed Swierk <eswierk@skyportsystems.com> - 2016-07-13 18:30 +0200
Re: [PATCH v9 4/5] tpm: Allow TPM chip drivers to override reported command durations kbuild test robot <lkp@intel.com> - 2016-07-13 19:10 +0200
Re: [PATCH v9 4/5] tpm: Allow TPM chip drivers to override reported command durations Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> - 2016-07-18 20:50 +0200
Re: [PATCH v9 0/5] tpm: Command duration logging and chip-specific override Ed Swierk <eswierk@skyportsystems.com> - 2016-07-13 18:50 +0200
Re: [PATCH v9 0/5] tpm: Command duration logging and chip-specific override Jason Gunthorpe <jgunthorpe@obsidianresearch.com> - 2016-07-13 19:40 +0200
Re: [PATCH v9 0/5] tpm: Command duration logging and chip-specific override Ed Swierk <eswierk@skyportsystems.com> - 2016-07-13 22:10 +0200
Re: [PATCH v9 0/5] tpm: Command duration logging and chip-specific override Jason Gunthorpe <jgunthorpe@obsidianresearch.com> - 2016-07-13 23:00 +0200
Re: [PATCH v9 0/5] tpm: Command duration logging and chip-specific override ebiederm@xmission.com (Eric W. Biederman) - 2016-07-13 23:20 +0200
Re: [PATCH v9 0/5] tpm: Command duration logging and chip-specific override Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> - 2016-07-18 20:10 +0200
csiph-web