Use the full filename (eg, "Mailinglist.md") in markdown links.

Signed-off-by: Kevin O'Connor <ke...@koconnor.net>
---
 docs/Build_overview.md          | 13 +++++++------
 docs/Contributing.md            |  4 ++--
 docs/Debugging.md               |  3 ++-
 docs/Developer_Documentation.md | 23 ++++++++++++-----------
 docs/Download.md                |  2 +-
 docs/Execution_and_code_flow.md |  9 +++++----
 docs/Linking_overview.md        | 16 ++++++++--------
 docs/Memory_Model.md            |  6 +++---
 docs/Releases.md                |  2 +-
 docs/Runtime_config.md          |  4 ++--
 docs/SeaBIOS.md                 | 10 +++++-----
 docs/SeaVGABIOS.md              |  8 ++++----
 12 files changed, 52 insertions(+), 48 deletions(-)

diff --git a/docs/Build_overview.md b/docs/Build_overview.md
index 8c6b2f4..7f37a49 100644
--- a/docs/Build_overview.md
+++ b/docs/Build_overview.md
@@ -5,7 +5,7 @@ compiler tools.
 Building SeaBIOS
 ================
 
-First, [obtain the code](Download). SeaBIOS can be compiled for
+First, [obtain the code](Download.md). SeaBIOS can be compiled for
 several different build targets. It is also possible to configure
 additional compile time options - run **make menuconfig** to do this.
 
@@ -89,7 +89,8 @@ drivers. The **src/fw/** directory contains source code for 
platform
 firmware initialization. The **src/std/** directory contains header
 files describing standard bios, firmware, and hardware interfaces.
 
-The **vgasrc/** directory contains code for [SeaVGABIOS](SeaVGABIOS).
+The **vgasrc/** directory contains code for
+[SeaVGABIOS](SeaVGABIOS.md).
 
 The **scripts/** directory contains helper utilities for manipulating
 and building the final roms.
@@ -98,7 +99,7 @@ The **out/** directory is created by the build process - it 
contains
 all intermediate and final files.
 
 When reading the C code be aware that code that runs in 16bit mode can
-not arbitrarily access non-stack memory - see [Memory Model](Memory
-Model) for more details. For information on the major C code functions
-and where code execution starts see [Execution and code
-flow](Execution and code flow).
+not arbitrarily access non-stack memory - see [Memory
+Model](Memory_Model.md) for more details. For information on the major
+C code functions and where code execution starts see [Execution and
+code flow](Execution_and_code_flow.md).
diff --git a/docs/Contributing.md b/docs/Contributing.md
index e5d55b9..0cba88f 100644
--- a/docs/Contributing.md
+++ b/docs/Contributing.md
@@ -2,9 +2,9 @@ SeaBIOS welcomes contributions of code (either fixing bugs or 
adding
 new functionality). At a high level, the process to contribute a
 change is:
 
-1. [Obtain](Download) the current code and documentation
+1. [Obtain](Download.md) the current code and documentation
 2. Enhance and test the code locally
-3. Submit changes to the SeaBIOS [mailing list](Mailinglist) as a
+3. Submit changes to the SeaBIOS [mailing list](Mailinglist.md) as a
    patch
 4. Receive feedback, answer questions, and possibly provide updated
    patches
diff --git a/docs/Debugging.md b/docs/Debugging.md
index 13cee4d..f826991 100644
--- a/docs/Debugging.md
+++ b/docs/Debugging.md
@@ -32,7 +32,8 @@ show a lot of diagnostic information without flooding the 
serial port
 
 To report an issue, please collect the serial boot log with SeaBIOS
 set to a debug level of 8 and forward the full log along with a
-description of the problem to the SeaBIOS [mailing list](Mailinglist).
+description of the problem to the SeaBIOS [mailing
+list](Mailinglist.md).
 
 Timing debug messages
 =====================
diff --git a/docs/Developer_Documentation.md b/docs/Developer_Documentation.md
index 24bf48a..7ca75b6 100644
--- a/docs/Developer_Documentation.md
+++ b/docs/Developer_Documentation.md
@@ -1,25 +1,26 @@
 This page is intended for developers interested in understanding and
 enhancing SeaBIOS. Please also consider joining the [mailing
-list](Mailinglist).
+list](Mailinglist.md).
 
-The SeaBIOS code can be obtained via the [download](Download)
+The SeaBIOS code can be obtained via the [download](Download.md)
 page. For specific information on building SeaBIOS for coreboot,
 please see the [coreboot SeaBIOS](http://www.coreboot.org/SeaBIOS)
 page.
 
-See details on [building SeaBIOS](Build overview).
+See details on [building SeaBIOS](Build_overview.md).
 
-There is also information on the SeaBIOS [Memory Model](Memory Model).
-Along with information on SeaBIOS [Execution and code flow](Execution
-and code flow). A description of the process of linking the final
-SeaBIOS binary is available at [Linking overview](Linking overview).
+There is also information on the SeaBIOS [Memory
+Model](Memory_Model.md).  Along with information on SeaBIOS [Execution
+and code flow](Execution_and_code_flow.md). A description of the
+process of linking the final SeaBIOS binary is available at [Linking
+overview](Linking_overview.md).
 
 The list of available runtime configuration items is at
-[runtime config](Runtime_config).
+[runtime config](Runtime_config.md).
 
 To debug SeaBIOS and report problems see SeaBIOS
-[debugging](Debugging). To contribute changes to SeaBIOS see
-[contributing](Contributing).
+[debugging](Debugging.md). To contribute changes to SeaBIOS see
+[contributing](Contributing.md).
 
 Useful links to specifications is available at [Developer
-links](Developer links).
+links](Developer_links.md).
diff --git a/docs/Download.md b/docs/Download.md
index 861e6d5..5cb8562 100644
--- a/docs/Download.md
+++ b/docs/Download.md
@@ -24,4 +24,4 @@ Released versions of the source code are available at:
 
 <https://www.seabios.org/downloads/>
 
-Please see [releases](Releases) for information on each release.
+Please see [releases](Releases.md) for information on each release.
diff --git a/docs/Execution_and_code_flow.md b/docs/Execution_and_code_flow.md
index 4a7ba8d..39395ec 100644
--- a/docs/Execution_and_code_flow.md
+++ b/docs/Execution_and_code_flow.md
@@ -36,7 +36,8 @@ process.
 
 The POST phase itself has several sub-phases.
 
-* The "preinit" sub-phase: code run prior to [code relocation](Linking 
overview#Code relocation).
+* The "preinit" sub-phase: code run prior to
+  [code relocation](Linking_overview.md#Code relocation).
 * The "init" sub-phase: code to initialize internal variables and
   interfaces.
 * The "setup" sub-phase: code to setup hardware and drivers.
@@ -63,7 +64,7 @@ but it can also be invoked by an operating system or be 
invoked
 multiple times in an attempt to find a valid boot media. Although the
 boot phase C code runs in 32bit mode it does not have write access to
 the 0x0f0000-0x100000 memory region and can not call the various
-malloc_X() calls. See [Memory Model](Memory Model) for
+malloc_X() calls. See [Memory Model](Memory_Model.md) for
 more information.
 
 Main runtime phase
@@ -167,8 +168,8 @@ very small amounts of stack space (100 bytes or less).
 
 By default, SeaBIOS now switches to its own stack on most 16bit real
 mode entry points. This extra stack space is allocated in ["low
-memory"](Memory Model). It ensures SeaBIOS uses a minimal amount of a
-callers stack (typically no more than 16 bytes) for these legacy
+memory"](Memory_Model.md). It ensures SeaBIOS uses a minimal amount of
+a callers stack (typically no more than 16 bytes) for these legacy
 calls. (More recently defined BIOS interfaces such as those that
 support 16bit protected and 32bit protected mode calls standardize a
 minimum stack size with adequate space, and SeaBIOS generally will not
diff --git a/docs/Linking_overview.md b/docs/Linking_overview.md
index bcb8298..36ae8e5 100644
--- a/docs/Linking_overview.md
+++ b/docs/Linking_overview.md
@@ -7,10 +7,10 @@ is due to several unusual requirements:
 * Some BIOS entry points must reside at specific hardcoded memory
   locations. The build must support positioning code and variables at
   specific locations.
-* In order to support multiple [memory models](Memory Model) the same
-  C code can be complied in three modes (16bit mode, 32bit segmented
-  mode, and 32bit "flat" mode). Binary code from these three modes
-  must be able to co-exist and on occasion reference each other.
+* In order to support multiple [memory models](Memory_Model.md) the
+  same C code can be complied in three modes (16bit mode, 32bit
+  segmented mode, and 32bit "flat" mode). Binary code from these three
+  modes must be able to co-exist and on occasion reference each other.
 * There is a finite amount of memory available to the BIOS. The build
   will attempt to weed out unused code and variables from the final
   binary. It also supports self-relocation of one-time initialization
@@ -28,7 +28,7 @@ its own
 section.
 
 The C code is compiled three times into three separate objects for
-each of the major supported [memory models](Memory Model):
+each of the major supported [memory models](Memory_Model.md):
 **code16.o**, **code32seg.o**, and **code32flat.o**. Information on
 the sections and symbols of these three objects are extracted (using
 **objdump**) and passed in to the **scripts/layoutrom.py** python
@@ -70,9 +70,9 @@ reduces the overall size of the final binary.
 C code in three modes
 ---------------------
 
-SeaBIOS must support multiple [memory models](Memory Model). This is
-accomplished by compiling the C code three separate times into three
-separate objects.
+SeaBIOS must support multiple [memory models](Memory_Model.md). This
+is accomplished by compiling the C code three separate times into
+three separate objects.
 
 The C code within a mode must not accidentally call a C function in
 another mode, but multiple modes must all access the same single copy
diff --git a/docs/Memory_Model.md b/docs/Memory_Model.md
index 1ebe865..8be3a95 100644
--- a/docs/Memory_Model.md
+++ b/docs/Memory_Model.md
@@ -86,7 +86,7 @@ for 32bit code - modern compilers and modern operating 
systems will
 generally only support this mode (when running 32bit code).
 Ironically, it's the only mode that is not strictly required for a
 BIOS to support. SeaBIOS uses this mode internally to support the POST
-and BOOT [phases of execution](Execution and code flow).
+and BOOT [phases of execution](Execution_and_code_flow.md).
 
 code16gcc
 =========
@@ -121,7 +121,7 @@ Common memory used at run-time
 ==============================
 
 There are several memory areas that the SeaBIOS "runtime"
-[phase](Execution and code flow) makes use of:
+[phase](Execution_and_code_flow.md) makes use of:
 
 * 0x000000-0x000400: Interrupt descriptor table (IDT). This area
   defines 256 interrupt vectors as defined by the Intel CPU
@@ -218,7 +218,7 @@ macros are also available.
 Memory available during initialization
 ======================================
 
-During the POST [phase](Execution and code flow) the code
+During the POST [phase](Execution_and_code_flow.md) the code
 can fully access the first 4 gigabytes of memory. However, memory
 accesses are generally limited to the [common memory used at
 run-time](#Common_memory_used_at_run-time) and areas
diff --git a/docs/Releases.md b/docs/Releases.md
index 08851ab..62ce2d5 100644
--- a/docs/Releases.md
+++ b/docs/Releases.md
@@ -1,4 +1,4 @@
-History of SeaBIOS releases. Please see [download](Download) for
+History of SeaBIOS releases. Please see [download](Download.md) for
 information on obtaining these releases.
 
 SeaBIOS 1.17.0
diff --git a/docs/Runtime_config.md b/docs/Runtime_config.md
index f5e0cbd..9772678 100644
--- a/docs/Runtime_config.md
+++ b/docs/Runtime_config.md
@@ -96,8 +96,8 @@ parameter](#Other_Configuration_items).
 
 The JPEG viewer in SeaBIOS uses a simplified decoding algorithm. It
 supports most common JPEGs, but does not support all possible formats.
-Please see the [trouble reporting section](Debugging) if a valid image
-isn't displayed properly.
+Please see the [trouble reporting section](Debugging.md) if a valid
+image isn't displayed properly.
 
 Payloads
 ========
diff --git a/docs/SeaBIOS.md b/docs/SeaBIOS.md
index e24913a..f751862 100644
--- a/docs/SeaBIOS.md
+++ b/docs/SeaBIOS.md
@@ -7,11 +7,11 @@ SeaBIOS is the default BIOS for [qemu](http://www.qemu.org/) 
and
 
 The [coreboot SeaBIOS](http://www.coreboot.org/SeaBIOS) page has
 information on using SeaBIOS in coreboot. Please see the
-[releases](Releases) page for information on recent releases. See the
-[download](Download) page to obtain SeaBIOS.
+[releases](Releases.md) page for information on recent releases. See
+the [download](Download.md) page to obtain SeaBIOS.
 
-[SeaVGABIOS](SeaVGABIOS) is a sub-project of SeaBIOS.
+[SeaVGABIOS](SeaVGABIOS.md) is a sub-project of SeaBIOS.
 
-Please join the [mailing list](Mailinglist) to contribute to
+Please join the [mailing list](Mailinglist.md) to contribute to
 SeaBIOS. Information on the internals of SeaBIOS is available on the
-[Developer Documentation](Developer Documentation) page.
+[Developer Documentation](Developer_Documentation.md) page.
diff --git a/docs/SeaVGABIOS.md b/docs/SeaVGABIOS.md
index 7ec2780..6f8b273 100644
--- a/docs/SeaVGABIOS.md
+++ b/docs/SeaVGABIOS.md
@@ -8,7 +8,7 @@ run natively on some X86 VGA hardware with
 Building SeaVGABIOS
 ===================
 
-To build SeaVGABIOS, obtain the [code](Download), run `make
+To build SeaVGABIOS, obtain the [code](Download.md), run `make
 menuconfig` and select the type of VGA BIOS to build in the "VGA ROM"
 menu. Once selected, run `make` and the final VGA BIOS binary will be
 located in "out/vgabios.bin".
@@ -27,13 +27,13 @@ SeaVGABIOS code
 ===============
 
 The source code for SeaVGABIOS is located in the SeaBIOS
-[git repository](Download). The main VGA BIOS code is located in the
+[git repository](Download.md). The main VGA BIOS code is located in the
 "vgasrc/" directory. The VGA BIOS code is always compiled in 16bit
 mode.
 
 The SeaVGABIOS builds to a separate binary from the main SeaBIOS
 binary, and much of the VGA BIOS code is separate from the main BIOS
 code. However, much of the SeaBIOS
-[developer documentation](Developer_Documentation) applies to
+[developer documentation](Developer_Documentation.md) applies to
 SeaVGABIOS. To contribute, please join the
-[SeaBIOS mailing list](Mailinglist).
+[SeaBIOS mailing list](Mailinglist.md).
-- 
2.50.1


_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-le...@seabios.org

Reply via email to