jn__ | i talked to a few people in ##ppc64 today, about the origins of the term "problem state" -- turns out it goes back (at least) to S/360 | 01:53 |
---|---|---|
programmerjake | they gave us 8-bit bytes too, so it can't all be bad...:P | 01:54 |
jn__ | "The choice between supervisor and problem state determines whether the full set of instructions is valid. The names of these states reflect their normal use." | 01:57 |
programmerjake | :) | 01:59 |
programmerjake | I'd always just incorrectly assumed problem state was something related to recovering from faults/exceptions | 02:00 |
programmerjake | didn't yet read that part of the openpower spec | 02:00 |
jn__ | i assumed the name derived from "the state in which (math) problems are solved", but i can't quite substantiate this idea with the documentation i've read | 02:02 |
jn__ | on a side note, the S/360 Principles of Operation manual is fascinating to read | 02:03 |
jn__ | (or that of any later generation) | 02:04 |
jn__ | "To the problem programmer, the supervisory program and the equipment are indistinguishable." -- what a gem of a sentence | 02:05 |
programmerjake | hmm, guess they didn't have eBPF yet.... | 02:06 |
jn__ | hehe | 02:07 |
jn__ | https://www.youtube.com/watch?v=378S5Owi-BI here's my favorite lecture on OS/360 | 02:08 |
lkcl | cesar[m]1, do bear in mind that NLnet donations are tax-deductible charitable donations! | 05:48 |
lkcl | you have to declare them on your earnings, but depending on the law in your country (which an Accountant will know very well), you may not need to pay tax on it | 05:49 |
lkcl | Chips4Makers[m], i'm not going to move the sky130a MPW2 forward as a submission. | 07:56 |
lkcl | apologies again for not consulting you about FlexLib-Sky130 timelines | 07:57 |
lkcl | i was... "overexcited" about the possibility of Sky130a-FlexLib-coriolos2 | 07:57 |
* lkcl waves to henriok | 16:28 | |
lkcl | henriok: any clues as to why the Libre-SOC page is not showing up in the Categories? | 16:30 |
lkcl | ahh https://en.wikipedia.org/w/index.php?title=Template:Soft_microprocessors&action=edit | 16:31 |
lkcl | it's not automatic it has to be hand-edited | 16:33 |
lkcl | sorted | 16:48 |
omoiti | Hello, I came across this open source project while looking for libre chip design projects and wanted to see if it is possible to contribute. | 23:21 |
omoiti | I am comfortable with C,C++, and python. I am also familiar with FPGAs and VHDL from university. | 23:21 |
omoiti | I wanted to look into some of the bugs in bugzilla but they appear to be assigned. | 23:21 |
omoiti | Are there bugs available or any other tasks that would be good to work on to become familiar with the project? Thanks. | 23:21 |
jn__ | omoiti: Hey cool, welcome! | 23:24 |
jn__ | one potentially rather useful kind of thing to do would be to clean up the unit tests so that they all pass | 23:25 |
jn__ | (and of course there's the "How Can I Help as a Developer?" section on the website, which explains various aspects of development) | 23:27 |
jn__ | if you're interested in unit test results, you can look here: https://gitlab.com/neuschaefer/soc/-/commits/master (or run them locally) | 23:28 |
omoiti | Okay. Okay, I can look into the unit tests. When looking at the gitlab link, would the commits that failed the unit tests have the red 'x' for failed next to them? | 23:44 |
jn__ | yes | 23:45 |
jn__ | that's where GitLab indicates the test result | 23:46 |
jn__ | you can get to the log by following the red x | 23:46 |
jn__ | (gitlab.com/neuschaefer is not an official part of libre-soc, it's just a mirror that i set up, in order to use GitLab's CI system) | 23:47 |
omoiti | Okay that makes sense. Also, after looking through the git repositories on https://git.libre-soc.org/, is there a specific repository with unit tests? | 23:49 |
omoiti | Or are they spread throughout the repositories? | 23:49 |
jn__ | i think they're mostly on soc.git, but i'm not sure | 23:49 |
jn__ | i'd have to investigate to answer this competently :) | 23:50 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!