[PATCH 2/3 v3] docs: Remove docs for non-existing pxe_unload command

2020-04-24 Thread Hans Ulrich Niedermann
Remove the documentation of the pxe_unload command from the docs/grub.texi file. The pxe_unload command is not implemented in the grub source at this time at all. It appears to have been removed in commit 71a78acb0648d3d73c95ab0f021f907499aacc0 (from 2011-07-05). Signed-off-by: Hans Ulrich Nieder

[PATCH 0/3 v3] docs: Document list of undocumented commands

2020-04-24 Thread Hans Ulrich Niedermann
This patchset adds a script to the buildsystem which determines the lists of grub commands implemented in the source code and the list of grub commands documented in grub.info and documents the differences. For that matter, the script will autogenerate a list of the undocumented commands to be inc

[PATCH 3/3 v3] docs: Remove docs for non-existing uppermem command

2020-04-24 Thread Hans Ulrich Niedermann
Remove all documentation of and mentions of the uppermem command from the docs/grub.texi file. The uppermem command is not implemented in the GRUB source at all and appears to not have been implemented despite there having been plans to do so. To reduce user confusion, this even removes the parag

[PATCH 1/3 v3] docs: Add grub command documentation checks

2020-04-24 Thread Hans Ulrich Niedermann
This adds the docs/check-commands.py script which checks whether grub commands implemented in the git source tree are documented in docs/grub.texi and vice versa. During a standard "make" command, BUILT_SOURCES makes sure that docs/undocumented-commands.texi will be created (if it does not exist y

[PATCH V2] multiboot2: Implement the new module_relocatable_tag

2020-04-24 Thread Zide Chen
In contrast to Mulitboot, in Mulitboot2, there is currently no way to control where to load the modules to. This could be a problem, e.g., the OS loaded by Multiboot2 needs to reserve low address for some particular purposes and not for loading modules. This new tag gives it flexibility to control