Hansung Kim
92ed21f83f
[driver] Set different base address for device malloc
...
Change the target area of malloc to something more akin to the heap area
for a CPU userspace program, since that works better with Chipyard's
default memory mapping scheme (0x80000000 and above).
2023-10-07 21:22:45 -07:00
Hansung Kim
46a60cf58e
[driver] Fix bug in addr range check for upload/download
...
Device address should not be compared against LOCAL_MEM_SIZE but against
an absolute max address. Introduce new DEVICE_MAX_ADDR for this.
2023-10-07 21:18:27 -07:00
Hansung Kim
c90fe56588
More doc comments
2023-09-20 14:42:56 -07:00
Santosh Srivatsan
1c781c78c0
Minor bug fix
2022-02-05 14:17:56 -05:00
Blaise Tine
a06812f93f
minor updates
2022-02-01 22:51:33 -05:00
Blaise Tine
e3e2609f7e
adding unit test for vx_malloc
2022-01-30 05:57:18 -05:00
Blaise Tine
3750c672a7
Makefiles update
2022-01-30 00:26:55 -05:00
Blaise Tine
f7887d8720
refactoring device memory allocation and cleanup
2022-01-28 21:57:16 -05:00
Blaise Tine
5825b7c15a
dram simulator fix
2021-12-07 22:44:06 -05:00
Blaise Tine
b741807f8c
using ramulator dram simulator
2021-12-06 01:22:45 -05:00
Blaise Tine
092ff42ab4
simx multicore fix
2021-12-01 00:12:16 -05:00
Blaise Tine
2a7a4df342
simx directory name fix
2021-11-30 07:17:58 -05:00
Blaise Tine
41d7e6c63a
cummulative fixes, RTL uuid trace, texture unit fixes, simx timing fixes
2021-11-30 07:08:15 -05:00
Blaise Tine
18762dffce
fixes: texture unit mem access sometimes going to smem, bilinear texture filtering; new: cache req_id,
2021-11-24 00:00:17 -05:00
Blaise Tine
27a65fdee7
driver refactoring
2021-11-14 09:05:15 -05:00
Blaise Tine
9656779d48
minor update
2021-11-14 04:45:06 -05:00
Blaise Tine
b529f538b8
Makefile updates
2021-10-17 10:52:07 -07:00
Blaise Tine
1cd833d2c4
minor fixes
2021-10-11 19:02:13 -07:00
Blaise Tine
549629440d
minor update
2021-10-11 17:11:36 -04:00
Blaise Tine
28e26f3130
minor update
2021-10-09 13:19:46 -07:00
Blaise Tine
54bddeee9c
simulation framework refactoring
2021-10-09 10:20:42 -04:00
Blaise Tine
9f34b2944c
code refactoring for Vivado, sv2v, and yosys compatibility
2021-09-27 08:55:10 -04:00
Blaise Tine
18172fa611
AXI memory bus support
2021-09-10 01:36:01 -07:00
Blaise Tine
a60bfc5e01
extending tracing feature for advanced debugging
2021-08-15 05:10:46 -07:00
Blaise Tine
640c98a4e8
Reverting Verilator versionb support to v4.200
2021-08-14 00:45:56 -07:00
Blaise Tine
4336dcb2a8
minor scope analyzer fix
2021-08-13 19:23:57 -07:00
Blaise Tine
36d95fd892
automatic perf dump fix
2021-08-13 19:23:13 -07:00
Blaise Tine
3c43308e71
Makfile fixes for latest version of Verilator
2021-08-13 04:35:40 -07:00
Blaise Tine
f12be56d7c
fixed Verilator warnings
2021-08-13 05:52:43 -04:00
Blaise Tine
4976a8c4f2
enabling automatic device cleanup for bad applications not releasing the device on exit
2021-08-12 20:06:51 -07:00
Blaise Tine
c2b3aaa7d1
enabling delayed tracing
2021-08-12 20:05:43 -07:00
Blaise Tine
e0487e4555
minor reset delay fix
2021-07-16 21:31:46 -07:00
Blaise Tine
b0d8adc82b
minor update
2021-07-16 06:44:28 -07:00
Blaise Tine
cd387d2b5b
documentation udpate
2021-06-29 07:04:27 -07:00
Blaise Tine
d684a2e632
application exit error handing
2021-06-29 02:04:07 -04:00
Blaise Tine
86aabbbf5d
minor update
2021-06-28 08:00:29 -07:00
Blaise Tine
714dfd3627
Merge branch 'master' of https://github.gatech.edu/casl/Vortex
2021-06-28 05:50:32 -04:00
Blaise Tine
342c07f8d6
minor update
2021-06-28 01:56:09 -04:00
Blaise Tine
1ea738ed26
lkg build
2021-06-25 16:28:10 -07:00
Blaise Tine
2372067817
minor update
2021-06-22 09:30:36 -07:00
Blaise Tine
c331da5ff7
adding fast DPI implemntation of imul and idiv
2021-06-22 09:02:41 -07:00
Blaise Tine
6213b1a910
vortex runtime console out implementation
2021-06-15 04:01:44 -04:00
Blaise Tine
fe86fd7936
xMerge branch 'master' of https://github.gatech.edu/casl/Vortex
2021-06-13 21:44:46 -04:00
Blaise Tine
03406c0a3f
project tests refactoring
2021-06-13 17:42:04 -07:00
Blaise Tine
76c4909ae9
minor update
2021-06-12 02:22:01 -04:00
Blaise Tine
a315d0087d
opae_sim buffer index allocation bug fix
2021-06-11 15:20:02 -07:00
Blaise Tine
78a452ea6e
minor update
2021-06-11 12:54:10 -07:00
Blaise Tine
104da0c238
kernels update
2021-06-11 06:21:25 -04:00
Blaise Tine
3cc1190cd7
CSRs I/O refactoring
2021-06-11 03:08:07 -07:00
Blaise Tine
ba4f705807
minor update
2021-06-06 14:04:15 -07:00