Test 64-bit addressing.
The spike64 target now links all test programs at 0x7fff_ffff_ffff_0000.
Also a minor change to log file naming so that 'make all' works again.
I'll fix this better later.
Link the infinate loop at 0x100000002017-05-16T19:34:45ZPalmer Dabbeltpalmer@dabbelt.comPalmer Dabbeltpalmer@dabbelt.com2017-05-16T19:34:45Zhttps://git.libre-soc.org/?p=riscv-tests.git;a=commitdiff;h=771bb94e09ad1915c18a581ba35edd75c8903837
Link the infinate loop at 0x10000000
Spike appears to have a problem geterating DTS at 0x80000000.
Don't use the RTOS, and do "reset halt"2017-05-15T22:36:34ZPalmer Dabbeltpalmer@dabbelt.comPalmer Dabbeltpalmer@dabbelt.com2017-05-15T22:36:34Zhttps://git.libre-soc.org/?p=riscv-tests.git;a=commitdiff;h=bf6049ed15c8a96472ad33dc9a1ad666ed2cba68
Don't use the RTOS, and do "reset halt"
This is the most reliable way to run the tests for now.
debug: Don't halt out of reset. It's unrealistic. Use a program which loops (actually... 2017-04-18T22:09:55ZMegan Wachsmegan@sifive.comMegan Wachsmegan@sifive.com2017-04-18T22:09:55Zhttps://git.libre-soc.org/?p=riscv-tests.git;a=commitdiff;h=2b116f9fb820641cb0a3a04e51164f2ef76478d6
debug: Don't halt out of reset. It's unrealistic. Use a program which loops (actually it just gets an exception anyway).
debug: Use RTOS OpenOCD for Spike for now.2017-04-18T18:33:35ZMegan Wachsmegan@sifive.comMegan Wachsmegan@sifive.com2017-04-18T18:33:35Zhttps://git.libre-soc.org/?p=riscv-tests.git;a=commitdiff;h=b9cc9c27522499f91709d2ea6814692ed6131069
Change the global pointer symbol to __global_pointer$2017-03-17T22:37:29ZPalmer Dabbeltpalmer@dabbelt.comAndrew Watermanandrew@sifive.com2017-03-17T22:37:29Zhttps://git.libre-soc.org/?p=riscv-tests.git;a=commitdiff;h=610e0cb499a807287320fb13701cdee373a0a091
Change the global pointer symbol to __global_pointer$
This changed a while ago in binutils.
I think I've finally got malloc working right.2016-07-01T01:57:24ZTim Newsometim@sifive.comTim Newsometim@sifive.com2016-07-01T01:57:24Zhttps://git.libre-soc.org/?p=riscv-tests.git;a=commitdiff;h=3ed5afdc5b7e2c32bc6facf410c8fa091dd55470
I think I've finally got malloc working right.
Now gdb can call functions and change strings.
All tests pass with spike now.2016-06-09T02:53:57ZTim Newsometim@sifive.comTim Newsometim@sifive.com2016-06-09T02:53:57Zhttps://git.libre-soc.org/?p=riscv-tests.git;a=commitdiff;h=e291177a1cbeb6cef46aa5f8f019346c3202c3ef
All tests pass with spike now.
I did comment out a couple.
Made some progress towards working with spike.2016-06-07T23:59:26ZTim Newsometim@sifive.comTim Newsometim@sifive.com2016-06-07T23:59:26Zhttps://git.libre-soc.org/?p=riscv-tests.git;a=commitdiff;h=6990284b8eab8d4e4f57f82ac8918913c5c63e97
Made some progress towards working with spike.
I'm writing all the tests so they should just work on real hardware,
too.