diff options
author | Andrew Waterman <andrew@sifive.com> | 2020-02-27 17:59:43 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2020-02-27 17:59:43 -0800 |
commit | d1b1e7d245d6df78fdec5e174a4995a82b80939f (patch) | |
tree | 1543daf97d7a03fdb0ec347a53717ae392fb4d01 /v/vm.c | |
parent | fb5f01c80d00567c6a1f4fef372d70a59df24d6b (diff) | |
download | env-d1b1e7d245d6df78fdec5e174a4995a82b80939f.zip env-d1b1e7d245d6df78fdec5e174a4995a82b80939f.tar.gz env-d1b1e7d245d6df78fdec5e174a4995a82b80939f.tar.bz2 |
Enable vector unit in V environment by default
Diffstat (limited to 'v/vm.c')
-rw-r--r-- | v/vm.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -278,8 +278,8 @@ void vm_boot(uintptr_t test_addr) (1 << CAUSE_FETCH_PAGE_FAULT) | (1 << CAUSE_LOAD_PAGE_FAULT) | (1 << CAUSE_STORE_PAGE_FAULT)); - // FPU on; accelerator on; allow supervisor access to user memory access - write_csr(mstatus, MSTATUS_FS | MSTATUS_XS); + // FPU on; accelerator on; vector unit on + write_csr(mstatus, MSTATUS_FS | MSTATUS_XS | MSTATUS_VS); write_csr(mie, 0); random = 1 + (random % MAX_TEST_PAGES); |