force-riscv icon indicating copy to clipboard operation
force-riscv copied to clipboard

handcar_cosim.so is too big

Open hanfeng0114 opened this issue 1 year ago • 3 comments

Currently handcar_cosim.so is pushed into the force-riscv repo directly. The binary file is too big. Start this issue to discuss possible maintenance policy like submodule? Call for more discussions.

hanfeng0114 avatar May 30 '23 08:05 hanfeng0114

Yes, 97M is a little big. :smile:

Perhaps we can create a Makefile rule to allow users to compile it from source? We do that for the dpi_dasm shared object in CORE-V-VERIF. (Although because that so is only 9.7M we also include it in the repo.)

MikeOpenHWGroup avatar May 30 '23 17:05 MikeOpenHWGroup

Start with some possible solutions: 1.google-repo (one multi-repo management solution which is used for android project maintenance), which is T-HEAD XUANTIE's inhouse solution 2.git submodule: an easy solution to attach one repo in another repo 3.mix with git submodule and google-repo: we may include other repo like riscv-opcode which helps spike development

hanfeng0114 avatar Jun 04 '23 11:06 hanfeng0114

Will start a meeting recently about this issue. @MikeOpenHWGroup @DBees @rchu-futurewei

hanfeng0114 avatar Jun 05 '23 00:06 hanfeng0114