Как использовать memmap с U-Boot? - PullRequest
       37

Как использовать memmap с U-Boot?

0 голосов
/ 25 сентября 2018

Я бы хотел зарезервировать первые 2 ГБ в ОЗУ, потому что мое оборудование записывает данные в этой позиции в ОЗУ памяти, и мне нужно, чтобы ядро ​​не касалось этой части памяти.

Iчтобы использовать эту опцию, необходимо запустить заказ memmap в загрузчике, и загрузчик, который я использую, - U-Boot, потому что я передаю его в Driver-Kernel в Yocto OS.

Я прочитал это в качестве примера, чтобы использоватьmemmap:

memmap=nn[KMG]$ss[KMG]
    [KNL,ACPI] Mark specific memory as reserved.
    Region of memory to be reserved is from ss to ss+nn.
    Example: Exclude memory from 0x18690000-0x1869ffff
             memmap=64K$0x18690000
             or
             memmap=0x10000$0x18690000
    Some bootloaders may need an escape character before '$',
    like Grub2, otherwise '$' and the following number
    will be eaten.

И я не знаю, использовать в этом случае, потому что я знаю, что это легко использовать в Grub2, но я не знаю, возможно ли это с помощью U-Boot, спасибо

...