Mensaje de Linux, ¿la dirección de memoria es virtual o física?

Mensaje de Linux, ¿la dirección de memoria es virtual o física?

En este mensaje de error:

BUG: unable to handle kernel paging request at ffff8804c001fade

¿Es ffff8804c001fade la dirección de memoria física o la dirección de memoria virtual?

Respuesta1

Es una dirección virtual del kernel, y si está interesado en lo que se supone que está ubicado allí, puede consultarhttps://www.kernel.org/doc/Documentation/x86/x86_64/mm.txtque dice:

ffff880000000000 - ffffc7ffffffffff (=64 TB) direct mapping of all phys. memory

por lo que su dirección debe asignarse a la dirección física 4c001fade, un poco más allá de la marca de 19 gigas. La razón más probable por la que falla es que la máquina tiene menos de 19 GB de RAM.

información relacionada