News for hackers. Stuff that matters.
Re:Novena: A Laptop with No Secrets by mmastrac on Wednesday October 28, 2015 @09:46PM (#10468703)
Intel firmware is obfuscated, closed-source and very low-level which means that it could be running nearly anything -- you don't know what it is.

The SoC has closed-source blobs, but it's all debugging and reversible which is not as good as OSS, but not as bad as opaque blobs from Intel.

Re:Novena: A Laptop with No Secrets by agumonkey on Wednesday October 28, 2015 @10:05PM (#10468767)
I really can't wait for the first fully open down to the metal system. A few arm cores, a few vulcan-ish gpu cores, optional fpga. Just nice compute power easy to tap into for oss devs.

ps: I shouldn't have written ARM, I meant simple ARM-like ISA (from what I understand it's way smaller than x86).

Re:Novena: A Laptop with No Secrets by catskull on Wednesday October 28, 2015 @11:36PM (#10469111)
Supposedly the CHIP computer project has committed Allwinner to open source their SoC. I don't know exactly what that entails since it's an ARM core chip, but I'm tentatively holding my breath for that. I will be extremely surprised if they deliver on that commitment, but if they do it could be really great for the open hardware community.
Re:Novena: A Laptop with No Secrets by rjsw on Thursday October 29, 2015 @04:33AM (#10469801)
Allwinner uses closed source GPUs, Mali and PowerVR, they have been quite good in documenting their own stuff though.
Re:Novena: A Laptop with No Secrets by wycx on Thursday October 29, 2015 @03:06AM (#10469645)
Is Allwinner actually providing code, or is Next Thing using the linux-sunxi contributions to mainline?
Re:Novena: A Laptop with No Secrets by catskull on Thursday October 29, 2015 @01:07PM (#10472554)
That I have no idea on. I couldn't find many details either. I assume it's because CHIP doesn't want this to be a selling point on the project because most likely it won't happen given Allwinner's past total disregard for being GPL compliant.
Re:Novena: A Laptop with No Secrets by agumonkey on Wednesday October 28, 2015 @11:52PM (#10469169)
Oh, I didn't understand they made AW to open source the SoC..
Re:Novena: A Laptop with No Secrets by sigjuice on Thursday October 29, 2015 @05:06AM (#10469890)
What do you mean by "open source the SoC"?
Re:Novena: A Laptop with No Secrets by nascentmind on Thursday October 29, 2015 @03:11AM (#10469654)
You can always go for the Samsung S3C SoC which loads 4kB of code from NAND flash. Now if you ask me whether the loading is software in a certain boot rom internal to the chip or hardware logic I don't know.

You can also try Texas Instruments chips too but I think the initial bootup starts from a ROM.

Re:Novena: A Laptop with No Secrets by joezydeco on Wednesday October 28, 2015 @10:25PM (#10468834)
What's the probability that ARM will open-source their CPU core designs?
Re:Novena: A Laptop with No Secrets by mafuyu on Wednesday October 28, 2015 @10:32PM (#10468861)
ARM isn't open sourcing anything anytime soon. Take a look at OpenRISC and RISC-V. They're aiming at a fully open source SoC implementation in silicon.

http://openrisc.io/

http://riscv.org/

Re:Novena: A Laptop with No Secrets by smcl on Thursday October 29, 2015 @04:07AM (#10469751)
Alternatively there's the Open Processor Foundation, who are taking advantage of the fact that Hitachi's SuperH patents are lapsing over the next few years (some already have): http://0pf.org/about-ocf.html

The official website above has a lot of info, but there is a nicer intro @ lwn: https://lwn.net/Articles/647636/

Re:Novena: A Laptop with No Secrets by agumonkey on Wednesday October 28, 2015 @10:40PM (#10468891)
But IIRC (some blog benchmark) they are very very slow.
Re:Novena: A Laptop with No Secrets by zhemao on Thursday October 29, 2015 @12:36AM (#10469295)
Also, the benchmarks we did a while ago on a taped-out chip with our in-order RV64 core, Rocket, showed that it compared quite favorably to an ARM Cortex A5.

http://riscv.org/download.html#tab_rocket_core

Unfortunately, it would be quite difficult for outside organizations to replicate these measurements unless they can pay TSMC for a fab run.

Re:Novena: A Laptop with No Secrets by zhemao on Thursday October 29, 2015 @12:26AM (#10469265)
(Disclaimer: I am a PhD student in the Berkeley computer architecture group, which designs RISC-V)

An ISA can't be "fast" or "slow". It's just a specification. There's no reason you can't build a RISC-V core that's just as fast as an ARM or x86 core. The only reason we haven't done so is because we don't have access to the modern fabrication technologies that Intel and commercial ARM licensees use.

Re:Novena: A Laptop with No Secrets by theresistor on Thursday October 29, 2015 @01:55AM (#10469509)
Instruction sets very much can be fast or slow, at least in the context of discussing specific use cases. Many of the inner loops that take up most of the active cycles on a CPU today (crypto, compression, imaging, signal processing, linear algebra) have very specific code patterns that are can be targeted with specialized instructions that provide integer-multiple reductions in instruction count.

Let's assume that application-targeted instructions can reduce the size of the inner loops in these applications by 2x. Even the RISCiest cores do not, in practice, run at 2x the clock speed or 2x the issue rate of cores with application-targeted instructions. Thus, ISAs with baked in support for these use-case accelerating instructions will be more performant.

The RISCy core probably wins on mm^2, but a perf/mm^2 analysis will be highly dependent on how well designed the application-specific instructions are for area conservation.

Re:Novena: A Laptop with No Secrets by zhemao on Thursday October 29, 2015 @05:41PM (#10474551)
Okay, fair enough. What you describe are essentially extended instructions, and RISC-V has support for it. One of our teams is currently working on a vector co-processor that can get very good performance on compute-heavy workloads.
Re:Novena: A Laptop with No Secrets by renox on Thursday October 29, 2015 @05:46AM (#10469970)
I really wonder what is the point of OpenRISC/RISC-V, isn't there already open SPARC? I know that they removed quite a lot of things (too much IMHO) in the RISC-V ISA to reduce the number of gates needed, but this has a price: there is probably much more support for SPARC in compilers/applications than for RISC-V.
Re:Novena: A Laptop with No Secrets by joezydeco on Thursday October 29, 2015 @12:34PM (#10472314)
I know. I was trying to be subtly sarcastic (and obviously failed).
Re:Novena: A Laptop with No Secrets by e12e on Wednesday October 28, 2015 @10:35PM (#10468869)
We already have open Sparc. Apparently what we need is a fully open SoC (all the other stuff) along with a CPU that's tested as a full ASIC (as opposed to FPGA) design. Some comments in this sub-thread:

https://news.ycombinator.com/item?id=10458577

Personally I'd love for some foundation to just buy up Motorola and open up everything, but I'm guessing a) they depend on IP they can't open up, and b) I guess Google kept all that, and the Motorola that Lenovo now owns(?) is just a brand?

Re:Novena: A Laptop with No Secrets by joezydeco on Wednesday October 28, 2015 @10:57PM (#10468953)
Moto's chipmaking division was spun off as Freescale Semiconductor. NXP (née Phillips) acquired Freescale earlier this year.

Both FSL and NXP are large ARM licensees so yeah, ain't gonna happen.

Re:Novena: A Laptop with No Secrets by groby_b on Wednesday October 28, 2015 @10:34PM (#10468865)
Small, since that's how they make their money (design licenses)

But there's a completely open ARMv2 clone: http://opencores.org/project,amber

Re:Novena: A Laptop with No Secrets by JoachimS on Thursday October 29, 2015 @02:28AM (#10469583)
Which is probably the third open source attempt. ARM usually stomps hard on these project. Anybody remember blackARM, nn ARM?

Clones are even worse out. TurboSilicon was attacked so hard they were thankful to hand all their assets to ARM.