whitespace, add link from jacob on linux requirements
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 8 May 2020 23:11:08 +0000 (00:11 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 8 May 2020 23:11:08 +0000 (00:11 +0100)
180nm_Oct2020/interfaces.mdwn

index f008a23fe26e6999f7c19c97c7560fdc87ef7220..5bf6d96af27300378febc168cebf8c2be05e9f63 100644 (file)
@@ -23,9 +23,23 @@ Under consideration:
 # Secondary priorities
 
 * a pinmux
-* USB - again doable with LiteX. I'm talking to Enjoy Digital about what USB PHYs LiteX supports. - Yehowshua
-* SERDES for Ethernet - using LiteX and [Marvell PHY](https://www.mouser.com/ProductDetail/Marvell/88E1512-A0-NNP2I000?qs=vdi0iO8H4N0XzuXqBRxTqg%3D%3D)
-* Noting that a SERDES to RGMII PHY is $20(kinda expensive for total cost of an SBC), we can instead do Eth over USB like the original RPI. This moves the complexity to software - could make doing eth things during boot loader a little more complex.
+* USB - again doable with LiteX. I'm talking to Enjoy Digital about what
+  USB PHYs LiteX supports. - Yehowshua
+* SERDES for Ethernet - using LiteX and
+  [Marvell PHY](https://www.mouser.com/ProductDetail/Marvell/88E1512-A0-NNP2I000?qs=vdi0iO8H4N0XzuXqBRxTqg%3D%3D)
+* Noting that a SERDES to RGMII PHY is $20 (kinda expensive for total cost
+  of an SBC), we can instead do Eth over USB like the original RPI. This
+  moves the complexity to software - could make doing eth things during
+  boot loader a little more complex.
+
+Jacob notes:
+
+I haven't checked but I'm 99% sure that we will need to implement standard
+Power atomics, fences, ll/sc (including 128-bit version), cache flushes,
+and non-cacheable load/store operations if we want to support Linux on our
+october test chip.
+
+<http://lists.libre-riscv.org/pipermail/libre-riscv-dev/2020-May/006407.html>
 
 ## Alternate USB Interface Options
  - https://github.com/im-tomu/valentyusb