~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-firmware-efi-runtime-map

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-firmware-efi-runtime-map (Architecture ppc) and /Documentation/ABI/testing/sysfs-firmware-efi-runtime-map (Architecture m68k)


  1 What:           /sys/firmware/efi/runtime-map/      1 What:           /sys/firmware/efi/runtime-map/
  2 Date:           December 2013                       2 Date:           December 2013
  3 Contact:        Dave Young <dyoung@redhat.com>       3 Contact:        Dave Young <dyoung@redhat.com>
  4 Description:    Switching efi runtime services      4 Description:    Switching efi runtime services to virtual mode requires
  5                 that all efi memory ranges whi      5                 that all efi memory ranges which have the runtime attribute
  6                 bit set to be mapped to virtua      6                 bit set to be mapped to virtual addresses.
  7                                                     7 
  8                 The efi runtime services can o      8                 The efi runtime services can only be switched to virtual
  9                 mode once without rebooting. T      9                 mode once without rebooting. The kexec kernel must maintain
 10                 the same physical to virtual a     10                 the same physical to virtual address mappings as the first
 11                 kernel. The mappings are expor     11                 kernel. The mappings are exported to sysfs so userspace tools
 12                 can reassemble them and pass t     12                 can reassemble them and pass them into the kexec kernel.
 13                                                    13 
 14                 /sys/firmware/efi/runtime-map/     14                 /sys/firmware/efi/runtime-map/ is the directory the kernel
 15                 exports that information in.       15                 exports that information in.
 16                                                    16 
 17                 subdirectories are named with      17                 subdirectories are named with the number of the memory range::
 18                                                    18 
 19                         /sys/firmware/efi/runt     19                         /sys/firmware/efi/runtime-map/0
 20                         /sys/firmware/efi/runt     20                         /sys/firmware/efi/runtime-map/1
 21                         /sys/firmware/efi/runt     21                         /sys/firmware/efi/runtime-map/2
 22                         /sys/firmware/efi/runt     22                         /sys/firmware/efi/runtime-map/3
 23                         ...                        23                         ...
 24                                                    24 
 25                 Each subdirectory contains fiv     25                 Each subdirectory contains five files:
 26                                                    26 
 27                 =========   ==================     27                 =========   =========================================
 28                 attribute   The attributes of      28                 attribute   The attributes of the memory range.
 29                 num_pages   The size of the me     29                 num_pages   The size of the memory range in pages.
 30                 phys_addr   The physical addre     30                 phys_addr   The physical address of the memory range.
 31                 type        The type of the me     31                 type        The type of the memory range.
 32                 virt_addr   The virtual addres     32                 virt_addr   The virtual address of the memory range.
 33                 =========   ==================     33                 =========   =========================================
 34                                                    34 
 35                 Above values are all hexadecim     35                 Above values are all hexadecimal numbers with the '0x' prefix.
 36 Users:          Kexec                              36 Users:          Kexec
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php