X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=why_a_libresoc.mdwn;h=88e84944218ce98a70e1211611a31c32c7d0bf11;hb=517306571ec9f1bf792118acec4100c47c73f413;hp=29cdb0c61316fa908c095e1f57d3461f40bb8f28;hpb=c207f796a80cc4c8d1ddab669ff089ca697cb185;p=libreriscv.git diff --git a/why_a_libresoc.mdwn b/why_a_libresoc.mdwn index 29cdb0c61..88e849442 100644 --- a/why_a_libresoc.mdwn +++ b/why_a_libresoc.mdwn @@ -1,12 +1,22 @@ # Why a Libre-SOC? +## TLDR + +We believe a computer should be safe to use, and this starts with a open processor. + +We also believe that an open processor doesn't mean a weak processor. + +Check out our [mission](../The_Mission). + +## The Lengthier Explanation... + Its quite hard to guarantee that performant processors (think pipelined, out-of-order) are functionally perfectly correct. In fact, it often turns out that they [aren’t](https://meltdownattack.com). There are entire [dissertations](http://www.kroening.com/diss/diss-kroe.pdf) dedicated to the subject matter of merely functionally verifying a pipeline (this doesn’t even consider out of order execution). Given the fact that performant bug-free processors no longer exist [1][2], how can you trust your processor [3]? The next best thing is to have access to a processor’s design files. Not only have access to them, you must have the freedom to study, improve them, run the test suites and be able to improve those too. -Not only that, you and everyone who has a stake in the success needs to be entirely free from NDAs and other restrictions which prevent and prohibit communication. An example: although you yourself might not have the technical capability to review our SoC, you can always find a third party to pay wjo can. However if the source code was under NDA, do you think that would be practical to consider? +Not only that, you and everyone who has a stake in the success needs to be entirely free from NDAs and other restrictions which prevent and prohibit communication. An example: although you yourself might not have the technical capability to review our SoC, you can always find a third party to pay those who can. However if the source code was under NDA, do you think that would be practical to consider? *Collaboration, not competition*.