From: lkcl@lkcl.net (Luke Kenneth Casson Leighton) To: linux-riscv@lists.infradead.org Subject: [sw-dev] SBI extension proposal v2 Date: Sat, 10 Nov 2018 19:39:39 +0000 [thread overview] Message-ID: <CAPweEDxzkNTGKbitReqUqpsybF3ZAZSL4StVjxfkB956gYSPcw@mail.gmail.com> (raw) In-Reply-To: <84838217ee26d70634368ef63d43427d@mailhost.ics.forth.gr> --- crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68 On Sat, Nov 10, 2018 at 5:59 PM Nick Kossifidis <mick@ics.forth.gr> wrote: > > ???? 2018-11-10 19:47, Luke Kenneth Casson Leighton ??????: > > On Sat, Nov 10, 2018 at 5:42 PM Olof Johansson <olof@lixom.net> wrote: > > > >> The case of console is in this case pretty simple: It's intended for > >> early boot for very simplistic environments (before the rest of the > >> kernel is up, etc). Keeping the SBI console around beyond early boot, > >> and somehow trying to optimize for it for those use cases is a > >> misdirected effort; that's what native drivers are for. > > > > spike (which is only around 7,000 lines of code) doesn't have native > > drivers, and qemu is too heavy-duty to consider adding custom > > extensions and experimental research onto. > > > > with nothing in spike *other* than the serial console, it's the only > > way in and out. > > > > l. > > Anything more than a main/debug console is too much for the SBI, its > goal is to be used early on in the boot process until the OS or the > bare metal app takes control. nooo, that's just _one_ use to which it's being put. > Having multiple serial lines through > the SBI for things like PPP, UPS, virtual consoles and all the stuff > you mentioned is out of scope. why? > Boot an OS and use the standard UART > drivers for accessing the serial lines. If there are no drivers > or support on spike, it's open source ! this is a common misconception that "because it's open source anyone can do what they want". code costs money. servers to host code cost money. answering the emails where people expect "free" support because you're hosting the only public version of that server costs money. i'm an ethical libre developer: i can't go footing the bill for other people to sponge off my efforts all the time, i've had 20 years of people doing that and i'm f*****g well not putting up with it on this project. so no, mick, sorry, not buying the argument "it's open source". l.
WARNING: multiple messages have this Message-ID (diff)
From: Luke Kenneth Casson Leighton <lkcl@lkcl.net> To: mick@ics.forth.gr Cc: mark.rutland@arm.com, hch@infradead.org, Damien.LeMoal@wdc.com, Olof Johansson <olof.johansson@gmail.com>, alankao@andestech.com, abner.chang@hpe.com, atish.patra@wdc.com, Anup Patel <anup@brainfault.org>, Palmer Dabbelt <palmer@sifive.com>, Alexander Graf <agraf@suse.de>, zong@andestech.com, ron minnich <rminnich@gmail.com>, sw-dev@groups.riscv.org, paul.walmsley@sifive.com, Olof Johansson <olof@lixom.net>, Alistair.Francis@wdc.com, linux-riscv@lists.infradead.org, Andrew Waterman <andrew@sifive.com> Subject: Re: [sw-dev] SBI extension proposal v2 Date: Sat, 10 Nov 2018 19:39:39 +0000 [thread overview] Message-ID: <CAPweEDxzkNTGKbitReqUqpsybF3ZAZSL4StVjxfkB956gYSPcw@mail.gmail.com> (raw) Message-ID: <20181110193939.QTYOsVh8kVRQJ1PairZ8C3DdfhXo8YMCJL2h1A2nANM@z> (raw) In-Reply-To: <84838217ee26d70634368ef63d43427d@mailhost.ics.forth.gr> --- crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68 On Sat, Nov 10, 2018 at 5:59 PM Nick Kossifidis <mick@ics.forth.gr> wrote: > > Στις 2018-11-10 19:47, Luke Kenneth Casson Leighton έγραψε: > > On Sat, Nov 10, 2018 at 5:42 PM Olof Johansson <olof@lixom.net> wrote: > > > >> The case of console is in this case pretty simple: It's intended for > >> early boot for very simplistic environments (before the rest of the > >> kernel is up, etc). Keeping the SBI console around beyond early boot, > >> and somehow trying to optimize for it for those use cases is a > >> misdirected effort; that's what native drivers are for. > > > > spike (which is only around 7,000 lines of code) doesn't have native > > drivers, and qemu is too heavy-duty to consider adding custom > > extensions and experimental research onto. > > > > with nothing in spike *other* than the serial console, it's the only > > way in and out. > > > > l. > > Anything more than a main/debug console is too much for the SBI, its > goal is to be used early on in the boot process until the OS or the > bare metal app takes control. nooo, that's just _one_ use to which it's being put. > Having multiple serial lines through > the SBI for things like PPP, UPS, virtual consoles and all the stuff > you mentioned is out of scope. why? > Boot an OS and use the standard UART > drivers for accessing the serial lines. If there are no drivers > or support on spike, it's open source ! this is a common misconception that "because it's open source anyone can do what they want". code costs money. servers to host code cost money. answering the emails where people expect "free" support because you're hosting the only public version of that server costs money. i'm an ethical libre developer: i can't go footing the bill for other people to sponge off my efforts all the time, i've had 20 years of people doing that and i'm f*****g well not putting up with it on this project. so no, mick, sorry, not buying the argument "it's open source". l. _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv
next prev parent reply other threads:[~2018-11-10 19:39 UTC|newest] Thread overview: 100+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-11-10 2:42 SBI extension proposal v2 Atish Patra 2018-11-10 2:42 ` Atish Patra 2018-11-10 5:12 ` [sw-dev] " Luke Kenneth Casson Leighton 2018-11-10 5:12 ` Luke Kenneth Casson Leighton 2018-11-10 14:50 ` Nick Kossifidis 2018-11-10 14:50 ` Nick Kossifidis 2018-11-10 15:48 ` Luke Kenneth Casson Leighton 2018-11-10 15:48 ` Luke Kenneth Casson Leighton 2018-11-10 16:46 ` ron minnich 2018-11-10 16:46 ` ron minnich 2018-11-10 17:40 ` Luke Kenneth Casson Leighton 2018-11-10 17:40 ` Luke Kenneth Casson Leighton 2018-11-10 17:41 ` Samuel Falvo II 2018-11-10 17:41 ` Samuel Falvo II 2018-11-10 17:42 ` Luke Kenneth Casson Leighton 2018-11-10 17:42 ` Luke Kenneth Casson Leighton 2018-11-10 17:51 ` Samuel Falvo II 2018-11-10 17:51 ` Samuel Falvo II 2018-11-10 17:55 ` Luke Kenneth Casson Leighton 2018-11-10 17:55 ` Luke Kenneth Casson Leighton 2018-11-10 18:03 ` Samuel Falvo II 2018-11-10 18:03 ` Samuel Falvo II 2018-11-10 17:43 ` Samuel Falvo II 2018-11-10 17:43 ` Samuel Falvo II 2018-11-10 17:41 ` Olof Johansson 2018-11-10 17:41 ` Olof Johansson 2018-11-10 17:47 ` Luke Kenneth Casson Leighton 2018-11-10 17:47 ` Luke Kenneth Casson Leighton 2018-11-10 17:59 ` Nick Kossifidis 2018-11-10 17:59 ` Nick Kossifidis 2018-11-10 18:01 ` ron minnich 2018-11-10 18:01 ` ron minnich 2018-11-10 19:33 ` Luke Kenneth Casson Leighton 2018-11-10 19:33 ` Luke Kenneth Casson Leighton 2018-11-10 19:39 ` Luke Kenneth Casson Leighton [this message] 2018-11-10 19:39 ` Luke Kenneth Casson Leighton 2018-11-11 3:15 ` Nick Kossifidis 2018-11-11 3:15 ` Nick Kossifidis 2018-11-11 7:14 ` Luke Kenneth Casson Leighton 2018-11-11 7:14 ` Luke Kenneth Casson Leighton 2018-11-11 13:17 ` Nick Kossifidis 2018-11-11 13:17 ` Nick Kossifidis 2018-11-12 2:08 ` Palmer Dabbelt 2018-11-12 2:08 ` Palmer Dabbelt 2018-11-10 18:02 ` Olof Johansson 2018-11-10 18:02 ` Olof Johansson 2018-11-10 19:34 ` Luke Kenneth Casson Leighton 2018-11-10 19:34 ` Luke Kenneth Casson Leighton 2018-11-13 1:22 ` Michael Clark 2018-11-13 1:22 ` Michael Clark 2018-11-10 17:54 ` Nick Kossifidis 2018-11-10 17:54 ` Nick Kossifidis 2018-11-10 17:59 ` ron minnich 2018-11-10 17:59 ` ron minnich 2018-11-11 3:58 ` Atish Patra 2018-11-11 3:58 ` Atish Patra 2018-12-02 6:18 ` Benjamin Herrenschmidt 2019-01-28 12:31 ` Alexander Graf 2019-01-28 16:33 ` Luke Kenneth Casson Leighton 2019-01-28 16:38 ` Alexander Graf 2019-01-28 16:47 ` Nick Kossifidis 2019-01-28 19:43 ` Alexander Graf 2019-01-28 19:47 ` Atish Patra 2019-01-28 19:48 ` Alexander Graf 2019-01-28 19:40 ` ron minnich 2019-01-28 19:55 ` Alexander Graf 2019-01-28 20:18 ` ron minnich 2019-01-28 20:37 ` Alexander Graf 2019-01-28 22:23 ` ron minnich 2019-01-29 8:53 ` Alexander Graf 2019-01-29 15:52 ` ron minnich 2019-01-28 23:46 ` Luke Kenneth Casson Leighton 2019-01-28 23:22 ` Bruce Hoult 2019-01-29 0:03 ` Luke Kenneth Casson Leighton 2019-01-29 4:28 ` ron minnich [not found] ` <CANs6eMk4z-ZibLW_5o03onu8AQe23uMa2hSieceHFqKS7igLDQ@mail.gmail.com> 2019-01-30 0:05 ` Luke Kenneth Casson Leighton 2019-01-30 0:17 ` ron minnich 2019-01-30 0:49 ` Bruce Hoult 2019-01-30 3:15 ` Luke Kenneth Casson Leighton [not found] ` <09bede45-6ecf-4ded-8615-0be38aac33fc@groups.riscv.org> 2019-01-29 3:58 ` Samuel Falvo II 2019-01-29 4:33 ` ron minnich 2019-02-05 22:29 ` Benjamin Herrenschmidt 2019-02-05 23:02 ` Luís Marques 2019-02-06 7:03 ` ron minnich 2019-02-06 7:54 ` Damien Le Moal 2019-02-07 3:56 ` Paul Walmsley 2019-02-07 7:17 ` Anup Patel 2019-02-07 7:19 ` Anup Patel 2019-01-29 22:41 ` Palmer Dabbelt 2018-11-10 17:43 ` Nick Kossifidis 2018-11-10 17:43 ` Nick Kossifidis 2018-11-10 17:51 ` Luke Kenneth Casson Leighton 2018-11-10 17:51 ` Luke Kenneth Casson Leighton 2018-11-10 5:36 ` David Abdurachmanov 2018-11-10 5:36 ` David Abdurachmanov [not found] ` <CA++6G0BTdybjhqaXm9EhAz0HsgpwfozK6OEL7DuzbS48RbEChA@mail.gmail.com> 2018-11-10 15:09 ` Nick Kossifidis 2018-11-10 15:09 ` Nick Kossifidis 2018-11-12 4:33 ` Nick Kossifidis 2018-11-12 4:33 ` Nick Kossifidis 2018-12-04 23:22 ` [sw-dev] " Atish Patra
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=CAPweEDxzkNTGKbitReqUqpsybF3ZAZSL4StVjxfkB956gYSPcw@mail.gmail.com \ --to=lkcl@lkcl.net \ --cc=linux-riscv@lists.infradead.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).