linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: jcm@redhat.com (Jon Masters)
To: linux-arm-kernel@lists.infradead.org
Subject: [Linaro-acpi] Touching the initrd before paging_init
Date: Sun, 13 Dec 2015 17:19:02 -0500	[thread overview]
Message-ID: <566DEED6.3010704@redhat.com> (raw)
In-Reply-To: <CAGCh1+nb-H-B28crGuTPUKXZrBN_XDn7fNHf4q8LZZOgyhtDmQ@mail.gmail.com>

On 12/13/2015 05:15 PM, G Gregory wrote:
> On 13 December 2015 at 22:02, Jon Masters <jcm@redhat.com> wrote:
>> On 12/13/2015 04:36 PM, Jon Masters wrote:
>>
>>> Just thinking from a parity point of view - if you can do it on x86, it should be
>>> doable on ARM. But that GRUB module approach I quite like!
>>
>> Sorry for top post earlier. Was on my phone. In any case, it looks like
>> the "acpi" command in GRUB currently does an all-or-nothing replace of
>> all of the tables, not just a named table. We need to be able to
>> override e.g. just an DSDT or SSDT with a replacement test one.
>>
> I think thats just clumsily worded documentation. The code certainly
> looks like you can replace them individually.

Yea, it does. It's unfortunate that the code is more "obvious" than the
docs, but hardly the first time ;)

> I think its trying to say in the case RSDP,XSDT,RSDT are in ROM it
> will create new ones to point to the new tables you've just imported.

Yea. I think it actually ends up creating new tables in any case, then
copies over the bits that change. It'll actually need to do that anyway
because it'll want to update the pointers to new tables. I'll try it.
But I also want to see the initrd approach working in the not too
distant future - everything someone can do on an x86 system should
translate 1:1 in terms of experience. It'll help with bringup of newer
platforms such as the one I have that needs some NUMA related tweaks.

> I had planned to try it this week anyway.

Great :)

Jon.

  reply	other threads:[~2015-12-13 22:19 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-13  8:47 Touching the initrd before paging_init Jon Masters
2015-12-07  6:05 ` Mark Rutland
2015-12-13 16:54   ` [Linaro-acpi] " G Gregory
2015-12-13 16:59 ` Leif Lindholm
2015-12-13 21:36   ` Jon Masters
2015-12-13 22:02     ` Jon Masters
2015-12-13 22:15       ` G Gregory
2015-12-13 22:19         ` Jon Masters [this message]
2015-12-15 11:19           ` G Gregory
2015-12-15 15:36             ` Jon Masters
2015-12-15 16:13               ` G Gregory
2015-12-15 16:28                 ` G Gregory
2015-12-15 16:31                   ` Jon Masters
2015-12-15 17:08                     ` G Gregory
2015-12-15 19:22                       ` G Gregory
2015-12-13 22:15       ` Jon Masters
2015-12-15  4:51         ` Jon Masters
2015-12-15 10:14           ` Leif Lindholm
2015-12-15 10:22           ` Mark Rutland
2015-12-15 11:43           ` Måns Rullgård
2015-12-15 15:29             ` Jon Masters
2015-12-15 15:42               ` Mark Rutland
2015-12-15 16:31               ` Måns Rullgård

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=566DEED6.3010704@redhat.com \
    --to=jcm@redhat.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).