FWIW---and this is probably already known by must---I found that: "The RISC-V reader: an open architecture atlas", by David Patterson and Andrew Waterman, Strawberry Canyon LLC, ISBN 9780999249116
to be a great help to "put things together"---I mean it is a short book (a hundred of pages excluding appendices) giving a kind of "root tree" about hardware/software considerations, with comparisons with other architectures; root tree on which one can "mount" various pieces of information he had picked up here and there (elsewhere), so that the whole picture can take shape. (It is not a text book or a high level: you can start programming for RISC-V with this.) If some read this list to try to get into kernel, this is perhaps a possible reference to add to the books you could or should read. FWIW, -- Thierry Laronde <tlaronde +AT+ polynum +dot+ com> http://www.kergis.com/ http://kertex.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C