Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Hardware Hacking Build

OpenRISC Gains Atomic Operations and Multicore Support 77

An anonymous reader writes "You might recall the Debian port that is coming to OpenRISC (which is by the way making good progress with 5000 packages building) — Olof, a developer on the OpenRISC project, recently posted a lengthy status update about what's going on with OpenRISC. A few highlights are upstreamed binutils support, multicore becoming a thing, atomic operations, and a new build system for System-on-Chips."
This discussion has been archived. No new comments can be posted.

OpenRISC Gains Atomic Operations and Multicore Support

Comments Filter:
  • OpenRISC is Gains Atomic

    No, fool, I is Gains Atomic. [sounds like an great stage name]

  • Does anyone have any idea why OpenRISC is big-endian? Considering that little-endian has pretty much won nowadays (Every major CPU is either little or bi endian) why would anyone want to release a big-endian cpu?
    • Because it seems, from my point of view that big endian is better than naidne elttil. Not performance-wise but in other ways, e.g. debugging raw data from the memory, or getting raw data from the network. Also big endian is the most common one. Oohhh... and it's also big.
      • From my point of view little-endian is better. Our text is read from left to right and numbers are read from right to left. Big-endian machines basically do this. On little endian both are read on same direction. If you vision the memory going from right to left (just like some other languages are read) it's perfectly natural. However on big-endian it's not. Big-endian basically means that there is a difference between bigger ints and individual bytes on how they are read. On LE there is no difference. t
    • Because everything sane uses big-endian? Really, little-ending is a pain in the ass, something you put up with on x86 family, or on projects where they had a choice and the early hardware dev chose little-endian without consulting with the software people. It's really hard to say which is used the most, but little-endian definitely is not a clear winner at all. It's also a sort of Rorshach test to tell who started programming as a PC programmer versus everyone else.

      The internet for example is all big-end

E = MC ** 2 +- 3db

Working...