(no commit message)
[libreriscv.git] / oa / minutes / 2021aug06.mdwn
1 [[!tag oa_minutes]]
2
3 # Minutes
4
5 Links
6
7 * http://lists.libre-soc.org/pipermail/libre-soc-sim/2021-July/000000.html
8 * https://bugs.libre-soc.org/show_bug.cgi?id=663
9 * https://libre-soc.org/irclog/latest.log.html
10 * https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=hdl-dev-repos;h=d1751d2f68516575ab191c743b69635b053e47e0;hb=HEAD
11 * https://bugs.libre-soc.org/show_bug.cgi?id=175
12 * https://libre-soc.org/HDL_workflow/devscripts/?updated
13
14
15 Minutes of Meeting
16
17 ```
18 Date: August 6, Friday
19 Time: Started at 6:30 p.m. IST
20 Participants: Luke Leighton, David Calderhood and the Object Automation team
21
22 In the last call, Luke told everybody to go through the 6 steps
23 mentioned in “How can I help as a developer” listed in the
24 https://libre-soc.org/.
25
26 Arjun asked whether everyone had completed it.
27
28 Luke asked if anyone had any questions about the process.
29
30 Aditya asked what kind of skill sets do we have to provide? Luke explained
31 skill sets such as verilog, circuit point design, gate-level design
32 experience. Free software projects and online repository for those. Do
33 you have any web site?, etc. and these have to be in brief.
34
35 On joining the mailing list, “libre-soc-dev” is the best one, Luke
36 asked to read the HDL workflow and become familiar with how to interact
37 with people on the mailing list.
38
39 Luke talked about etiquette on using mailing lists.
40
41 Object Automation email IDs will be used for correspondence.
42
43 Action Item:
44 Gmail e-mail IDs and Object Automation e-mail IDs were sent to Luke and David.
45
46 GitHub access will be provided after the employees agree to the
47 Libre-SoC’s 4 charter.
48
49 The charters are:
50 1) Always do good
51 2) Never do harm
52 3) Everyone knows the code.
53 4) The code applies 100% of the time.
54
55 Luke talked about the wiki page, bug tracker, email thread and
56 cross-reference.
57 .
58 Questions posted in the IRC log will be answered within 36 hours.
59
60 Configuration and specification of the computer:
61
62 1) Luke said 8 GB RAM is ok, but having 18GB RAM is better.
63 2) The larger the resolution screen is better.
64
65 Luke said he has access to 2 workstations with 24 cores, 72 threads and
66 128 GB RAM. Once we agree to the charter, he will provide an SSH key
67 to that machine.
68
69 With a minimum of 8GB, one can do HTL simulations, run unit tests locally.
70
71 Luke told everybody to read the HTL workflow documentation info. It has
72 important information on projects, interacting with other people and
73 other basic things.
74
75 No code is written without unitest.
76
77 Luke said they have dev and set up scripts.
78
79 Luke shared his 25 years of experience in managing free software projects
80 and collaborative project management.
81
82 Luke has these dev and setup scripts, which allow you to automatically
83 install Operating System dependencies and softwares. Luke said installing
84 Ubuntu is sufficient.
85
86 Whenever a task is completed, commit and push have to be done immediately.
87 He also said we are paid for completion of tasks not by time.
88
89 He said do not commit if you have not run the test.
90
91 Some of the work available:
92 1) Adding a few signals to wishbone. Budget is 2500 euros. Bug 244
93 2) Reference implementation in verilog. Budget is 1350 euros. Bug 246
94
95 Arjun asked any documentation is available Luke said if something is
96 missing, we would like to document and put it on wiki. . Wiki is a
97 git repository. You will be able to git clone the entire contents of
98 the markdown files containing wiki documentation. You will be able to
99 do local search on local computers.
100
101 Bug 175 is the critical one to start.
102
103 Luke talked about the dev setup scripts, which are used to clone
104 multiple repositories. To do the above, we can use this URL:
105 https://libre-soc.org/HDL_workflow/devscripts/?updated.
106
107 There is also a walkthrough YouTube video available.
108
109 Arjun said the review will happen on Fridays.
110
111 Luke said Robert Baruch’s tutorial is the best one to learn nMigen.
112 ```