ChanServ changed the topic of #linux-rockchip to: Rockchip development discussion
stikonas has quit [Ping timeout: 248 seconds]
kevery has joined #linux-rockchip
camus has quit [Ping timeout: 248 seconds]
camus has joined #linux-rockchip
camus has quit [Client Quit]
camus has joined #linux-rockchip
vagrantc has quit [Quit: leaving]
hexdump0815 has quit [Ping timeout: 246 seconds]
hexdump0815 has joined #linux-rockchip
npcomp has quit [*.net *.split]
maz has quit [*.net *.split]
npcomp has joined #linux-rockchip
maz has joined #linux-rockchip
unkraut has quit [*.net *.split]
tortoise has quit [*.net *.split]
daniels has quit [*.net *.split]
macc24 has quit [*.net *.split]
macc24 has joined #linux-rockchip
unkraut has joined #linux-rockchip
daniels has joined #linux-rockchip
tortoise has joined #linux-rockchip
lurchi_ has joined #linux-rockchip
lurchi__ has quit [Ping timeout: 264 seconds]
ldevulder has joined #linux-rockchip
Rathann has joined #linux-rockchip
matthias_bgg has joined #linux-rockchip
punit has joined #linux-rockchip
matthias_bgg has quit [Ping timeout: 260 seconds]
warpme___ has joined #linux-rockchip
<tinybronca[m]> Hi all, do any Rockchip SOCs have microcode as part of their operation, either updatable or not? I heard claims some ARM SOCs have microcode like Intel CPUs https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/
<robmur01> None of Arm's CPUs have microcode
matthias_bgg has joined #linux-rockchip
<tinybronca[m]> Interesting I guess you cannot believe everything you read then
<mps> tinybronca[m]: heh, I never trust in anything
<mps> always ask myself did I read it correctly and did the author write it correctly, and a lot of such questions
psydroid2 has joined #linux-rockchip
<mps> s/write/wrote/
<mps> old crypto people saying "in God we trust, everything else we check with pgp"
<hanetzer> think the closest thing they have to microcode is trusted firmware I guess.
<mps> well, these are different things
<hanetzer> true, I guess trusted firmware is more akin to the ME firmware in a sense, and literally the psp firmware since the psp is an arm secure proc
<mps> yes, firmware is executed by cpu, but microcode goes in cpu and controls cpu executions of instructions
<lurchi_> It is probably part of the CISC-microcode translation step, and and RISC processor typically wont have that step
<mps> right
<mps> ciscs usually have microcode while riscs doesn't, in theory at least
<mps> but I'm not sure nowadays, maybe some riscs also have microcode
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #linux-rockchip
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #linux-rockchip
matthias_bgg has quit [Quit: Leaving]
Net147 has quit [Ping timeout: 255 seconds]
Net147 has joined #linux-rockchip
Net147 has joined #linux-rockchip
Net147 has quit [Changing host]
lurchi_ is now known as lurchi__
<CounterPillow> modern ARM isn't RISC
<robmur01> it never was really, only RISC-inspired. Just look at the "load several registers, update the base register, branch and change the processor mode" instruction that was there from day 1 ;)
<robmur01> but indeed more modern ISAs (e.g. AArch64) tend to be designed as compiler targets rather than for hand-written assembly, so the RISC/CISC distinction is even more blurred and less relevant
<mps> CounterPillow: yes, I know they are not RISC, I call arm as 'RISC like'
<mps> long ago I designed industrial computer with 6502 which is some kind of arm predecessor
vagrantc has joined #linux-rockchip
<tinybronca[m]> mps: Do IBM Power ISA CPUs have microcode?
punit has quit [Ping timeout: 255 seconds]
<mps> tinybronca[m]: I didn't worked with them so not sure but I think it has. Take this with grain of salt
<mps> though they told it is 'true RISC' so it shouldn't have it
<mps> I think RISC-V doesn't have microcode (so or better called microprogramming)
<mps> if the RISC follow principle of 'single-cycle single instruction' then it shouldn't have microcode
<CounterPillow> whether or not something is microcoded is entirely down to the implementation of the core, not the ISA itself
<mps> yes, ISA is not relevant to this
stikonas has joined #linux-rockchip
f476 has joined #linux-rockchip
vagrantc has quit [Quit: leaving]
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #linux-rockchip
jakllsch has quit [Ping timeout: 255 seconds]
jakllsch has joined #linux-rockchip
warpme___ has quit [Quit: Connection closed for inactivity]
psydroid2 has quit [Ping timeout: 276 seconds]