summaryrefslogtreecommitdiffstats
path: root/qemu/roms/u-boot/post/lib_powerpc/fpu/fpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'qemu/roms/u-boot/post/lib_powerpc/fpu/fpu.c')
-rw-r--r--qemu/roms/u-boot/post/lib_powerpc/fpu/fpu.c75
1 files changed, 0 insertions, 75 deletions
diff --git a/qemu/roms/u-boot/post/lib_powerpc/fpu/fpu.c b/qemu/roms/u-boot/post/lib_powerpc/fpu/fpu.c
deleted file mode 100644
index 1e7ed31ba..000000000
--- a/qemu/roms/u-boot/post/lib_powerpc/fpu/fpu.c
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Copyright (C) 2007
- * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
- *
- * Author: Sergei Poselenov <sposelenov@emcraft.com>
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#include <common.h>
-
-/*
- * FPU test
- *
- * This test checks the arithmetic logic unit (ALU) of CPU.
- * It tests independently various groups of instructions using
- * run-time modification of the code to reduce the memory footprint.
- * For more details refer to post/cpu/ *.c files.
- */
-
-#include <post.h>
-
-GNU_FPOST_ATTR
-
-#if CONFIG_POST & CONFIG_SYS_POST_FPU
-
-#include <watchdog.h>
-
-extern int fpu_status (void);
-extern void fpu_enable (void);
-extern void fpu_disable (void);
-
-extern int fpu_post_test_math1 (void);
-extern int fpu_post_test_math2 (void);
-extern int fpu_post_test_math3 (void);
-extern int fpu_post_test_math4 (void);
-extern int fpu_post_test_math5 (void);
-extern int fpu_post_test_math6 (void);
-extern int fpu_post_test_math7 (void);
-
-int fpu_post_test (int flags)
-{
- int fpu = fpu_status ();
-
- int ret = 0;
-
- WATCHDOG_RESET ();
-
- if (!fpu)
- fpu_enable ();
-
- if (ret == 0)
- ret = fpu_post_test_math1 ();
- if (ret == 0)
- ret = fpu_post_test_math2 ();
- if (ret == 0)
- ret = fpu_post_test_math3 ();
- if (ret == 0)
- ret = fpu_post_test_math4 ();
- if (ret == 0)
- ret = fpu_post_test_math5 ();
- if (ret == 0)
- ret = fpu_post_test_math6 ();
- if (ret == 0)
- ret = fpu_post_test_math7 ();
-
- if (!fpu)
- fpu_disable ();
-
- WATCHDOG_RESET ();
-
- return ret;
-}
-
-#endif /* CONFIG_POST & CONFIG_SYS_POST_FPU */