[ TOP | Recently ]

2005-05-19 memtest86+

memtest86+をNetBSDのbootloaderから実行できないものかと思っていじってみたら、
なんのことはない、memtest86+のldscriptを書き換えるだけでよかった。

--- memtest.lds.orig 2005-03-28 06:10:21.000000000 +0900
+++ memtest.lds 2005-05-19 01:36:15.000000000 +0900
@@ -3,7 +3,7 @@

ENTRY(_start);
SECTIONS {
- . = 0x10000;
+ . = 0xc0100000;
_start = . ;
.data : {
*(.data)

これで gmake してできあがった、

memtest: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped

を / に置いとけば、ブートローダから boot memtest でok


EOF