diff --git a/Image/Memtest86+.jpg b/Image/Memtest86+.jpg new file mode 100644 index 0000000..b9c83b0 Binary files /dev/null and b/Image/Memtest86+.jpg differ diff --git a/Memtest86+/README.md b/Memtest86+/README.md new file mode 100644 index 0000000..5b32c1d --- /dev/null +++ b/Memtest86+/README.md @@ -0,0 +1,17 @@ +# Memtest86+ For LoongArch + +Memtest86+ for LoongArch, this build is based on [memtest](https://github.com/memtest86plus/memtest86plus) commitID: 3f86696. +This is a beta test version, it has been tested on 3A5000, 3A6000, 3C5000, 3D5000 platforms. LoongArch branch [repo](https://github.com/kilaterlee/memtest86plus/tree/SubmitLoongArch) and the [PR](https://github.com/memtest86plus/memtest86plus/pull/410). In the future, all of build will beased this PR. + +### Notice +**You can not build this code now, because the binutils missed the `-b binary` option, the demo compuler will upload later, and this feature will support in next binutils version.** +**Make sure `Legacy Boot Mode` is turned off.** + +## Useage +* memtest.efi: Copy the memtest.efi into a disk or removable device, run it in shell. +* memtest.iso: Make the iso as boot image, and choose this image in setup. + +## Feature +LoongArch version supports most of the features of memtest86+, you can get the detailed informations from [memtest86+ main page](https://memtest.org/). +If you need open the UART, you can run with: `memtest.efi console=mmio,0x1fe001e0` +![image](https://github.com/loongson/Firmware/blob/main/Image/Memtest86+.jpg) diff --git a/Memtest86+/memtest.efi b/Memtest86+/memtest.efi new file mode 100755 index 0000000..2585c31 Binary files /dev/null and b/Memtest86+/memtest.efi differ diff --git a/Memtest86+/memtest.iso b/Memtest86+/memtest.iso new file mode 100644 index 0000000..156e0a5 Binary files /dev/null and b/Memtest86+/memtest.iso differ