cva6/bootrom/bootrom.h
Florian Zaruba a5f3184a65 Improve Tandem Simulation, switch-able caches and fix a cache-bug (#192)
* Add spike isa sim

* Fix AMO problem in verilator

* 🎨 Tidy up FPU wrapper

* Bump axi_exclusive submodule

* Refactor serpent AXI adapter, bump dbg and atomics submodules, add separate bootrom for linux on OpenPiton (#190)

* Refactor serpent AXI adapter

* Disable FPU in OpenPiton by default

* Bump dbg and atomics submodules

* Fix cache testbenches (interface change)

* FPGA bootrom changes for OpenPiton SDHC

* Introduce two bootroms, one for baremetal apps (pitonstream), and one for linux boot from SD

* Testing barrier-based synchronisation instead of CLINT-based

* This bootrom works for 2 core on g2 and if you change MAX_HARTS to 4, then 4 cores on vc707

* Add MAX_HARTS switch to makefile

* Fix gitlab CI

* Revert standard FPGA bootrom

* Update Flist

* Make UART_FREQ a parameter

* Fix typo in tb.list and an error in define switch in ariane_pkg

* Copy over SD-driver in bootloader from @leon575777642

* Fix compilation issues of bootrom

* Change signal name in serpent periph portlist

* Correct generate statement in serpent dcache memory

* Add Piton SD Controller, FPGA fixes

* Fix race condition in dcache misshandler

* Add tandem spike to Make flow

* Remove OpenPiton SD Card controller again
2019-03-18 11:51:58 +01:00

380 lines
5.9 KiB
C

// Auto-generated code
const int reset_vec_size = 374;
uint32_t reset_vec[reset_vec_size] = {
0x0010041b,
0x01f41413,
0xf1402573,
0x00000597,
0x07458593,
0x00008402,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0xf1402573,
0x00000597,
0x03c58593,
0x10500073,
0x0000bff5,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0xedfe0dd0,
0x58050000,
0x38000000,
0x4c040000,
0x28000000,
0x11000000,
0x10000000,
0x00000000,
0x0c010000,
0x14040000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x01000000,
0x00000000,
0x03000000,
0x04000000,
0x00000000,
0x02000000,
0x03000000,
0x04000000,
0x0f000000,
0x02000000,
0x03000000,
0x14000000,
0x1b000000,
0x2c687465,
0x61697261,
0x622d656e,
0x2d657261,
0x00766564,
0x03000000,
0x10000000,
0x26000000,
0x2c687465,
0x61697261,
0x622d656e,
0x00657261,
0x01000000,
0x73757063,
0x00000000,
0x03000000,
0x04000000,
0x00000000,
0x01000000,
0x03000000,
0x04000000,
0x0f000000,
0x00000000,
0x03000000,
0x04000000,
0x2c000000,
0x00800000,
0x01000000,
0x40757063,
0x00000030,
0x03000000,
0x04000000,
0x3f000000,
0x80f0fa02,
0x03000000,
0x04000000,
0x4f000000,
0x00757063,
0x03000000,
0x04000000,
0x5b000000,
0x00000000,
0x03000000,
0x05000000,
0x5f000000,
0x79616b6f,
0x00000000,
0x03000000,
0x12000000,
0x1b000000,
0x2c687465,
0x69726120,
0x00656e61,
0x63736972,
0x00000076,
0x03000000,
0x0b000000,
0x66000000,
0x34367672,
0x66616d69,
0x00006364,
0x03000000,
0x0b000000,
0x70000000,
0x63736972,
0x76732c76,
0x00003933,
0x03000000,
0x00000000,
0x79000000,
0x01000000,
0x65746e69,
0x70757272,
0x6f632d74,
0x6f72746e,
0x72656c6c,
0x00000000,
0x03000000,
0x04000000,
0x83000000,
0x01000000,
0x03000000,
0x00000000,
0x94000000,
0x03000000,
0x0f000000,
0x1b000000,
0x63736972,
0x70632c76,
0x6e692d75,
0x00006374,
0x03000000,
0x04000000,
0xa9000000,
0x01000000,
0x03000000,
0x04000000,
0xaf000000,
0x01000000,
0x02000000,
0x02000000,
0x02000000,
0x01000000,
0x6f6d656d,
0x38407972,
0x30303030,
0x00303030,
0x03000000,
0x07000000,
0x4f000000,
0x6f6d656d,
0x00007972,
0x03000000,
0x10000000,
0x5b000000,
0x00000000,
0x00000080,
0x00000000,
0x00000010,
0x02000000,
0x01000000,
0x00636f73,
0x03000000,
0x04000000,
0x00000000,
0x02000000,
0x03000000,
0x04000000,
0x0f000000,
0x02000000,
0x03000000,
0x1f000000,
0x1b000000,
0x2c687465,
0x61697261,
0x622d656e,
0x2d657261,
0x00636f73,
0x706d6973,
0x622d656c,
0x00007375,
0x03000000,
0x00000000,
0xb7000000,
0x01000000,
0x6e696c63,
0x30324074,
0x30303030,
0x00000030,
0x03000000,
0x0d000000,
0x1b000000,
0x63736972,
0x6c632c76,
0x30746e69,
0x00000000,
0x03000000,
0x10000000,
0xbe000000,
0x01000000,
0x03000000,
0x01000000,
0x07000000,
0x03000000,
0x10000000,
0x5b000000,
0x00000000,
0x00000002,
0x00000000,
0x00000c00,
0x03000000,
0x08000000,
0xd2000000,
0x746e6f63,
0x006c6f72,
0x02000000,
0x01000000,
0x75626564,
0x6f632d67,
0x6f72746e,
0x72656c6c,
0x00003040,
0x03000000,
0x10000000,
0x1b000000,
0x63736972,
0x65642c76,
0x2d677562,
0x00333130,
0x03000000,
0x08000000,
0xbe000000,
0x01000000,
0xffff0000,
0x03000000,
0x10000000,
0x5b000000,
0x00000000,
0x00000000,
0x00000000,
0x00100000,
0x03000000,
0x08000000,
0xd2000000,
0x746e6f63,
0x006c6f72,
0x02000000,
0x01000000,
0x74726175,
0x30303140,
0x30303030,
0x00000030,
0x03000000,
0x08000000,
0x1b000000,
0x3631736e,
0x00303537,
0x03000000,
0x10000000,
0x5b000000,
0x00000000,
0x00000010,
0x00000000,
0x00100000,
0x03000000,
0x04000000,
0x3f000000,
0x80f0fa02,
0x03000000,
0x04000000,
0xdc000000,
0x00c20100,
0x03000000,
0x04000000,
0xea000000,
0x01000000,
0x03000000,
0x04000000,
0xf5000000,
0x02000000,
0x03000000,
0x04000000,
0xff000000,
0x04000000,
0x02000000,
0x02000000,
0x02000000,
0x09000000,
0x64646123,
0x73736572,
0x6c65632d,
0x2300736c,
0x657a6973,
0x6c65632d,
0x6300736c,
0x61706d6f,
0x6c626974,
0x6f6d0065,
0x006c6564,
0x656d6974,
0x65736162,
0x6572662d,
0x6e657571,
0x63007963,
0x6b636f6c,
0x6572662d,
0x6e657571,
0x64007963,
0x63697665,
0x79745f65,
0x72006570,
0x73006765,
0x75746174,
0x69720073,
0x2c766373,
0x00617369,
0x2d756d6d,
0x65707974,
0x626c7400,
0x6c70732d,
0x23007469,
0x65746e69,
0x70757272,
0x65632d74,
0x00736c6c,
0x65746e69,
0x70757272,
0x6f632d74,
0x6f72746e,
0x72656c6c,
0x6e696c00,
0x702c7875,
0x646e6168,
0x7200656c,
0x65676e61,
0x6e690073,
0x72726574,
0x73747075,
0x7478652d,
0x65646e65,
0x65720064,
0x616e2d67,
0x0073656d,
0x72727563,
0x2d746e65,
0x65657073,
0x6e690064,
0x72726574,
0x73747075,
0x67657200,
0x6968732d,
0x72007466,
0x692d6765,
0x69772d6f,
0x00687464
};