summaryrefslogtreecommitdiff
path: root/src/arch/x86/ebda.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86/ebda.c')
-rw-r--r--src/arch/x86/ebda.c48
1 files changed, 1 insertions, 47 deletions
diff --git a/src/arch/x86/ebda.c b/src/arch/x86/ebda.c
index d1212f9d32..f2727bb8fe 100644
--- a/src/arch/x86/ebda.c
+++ b/src/arch/x86/ebda.c
@@ -24,58 +24,12 @@ static void *get_ebda_start(void)
return (void *)((uintptr_t)DEFAULT_EBDA_SEGMENT << 4);
}
-static bool is_length_valid(size_t dlength)
-{
- /* Check if input data length is > DEFAULT_EBDA_SIZE */
- if (dlength > DEFAULT_EBDA_SIZE)
- return false;
-
- /* Valid data length */
- return true;
-}
-
/*
* EBDA area is representing a 1KB memory area just below
* the top of conventional memory (below 1MB)
*/
-/*
- * write_ebda_data is a wrapper function to write into EBDA area
- *
- * data = data to be written into EBDA area
- * length = input data size.
- */
-void write_ebda_data(const void *data, size_t length)
-{
- void *ebda;
-
- if (!is_length_valid(length))
- die("Input data length is > EBDA default size (1KiB)!");
-
- ebda = get_ebda_start();
-
- memcpy(ebda, data, length);
-}
-
-/*
- * read_ebda_data is a wrapper function to read from EBDA area
- *
- * data = data read from EBDA area based on input size
- * length = read data size.
- */
-void read_ebda_data(void *data, size_t length)
-{
- void *ebda;
-
- if (!is_length_valid(length))
- die("Input data length is > EBDA default size (1KiB)!");
-
- ebda = get_ebda_start();
-
- memcpy(data, ebda, length);
-}
-
-void setup_ebda(u32 low_memory_size, u16 ebda_segment, u16 ebda_size)
+static void setup_ebda(u32 low_memory_size, u16 ebda_segment, u16 ebda_size)
{
u16 low_memory_kb;
u16 ebda_kb;