00:05
Mangy_Dog has quit [Ping timeout: 260 seconds]
00:15
popolon has quit [Quit: WeeChat 2.9]
00:21
Ntemis has joined #linux-sunxi
00:23
jstein has quit [Ping timeout: 260 seconds]
00:33
cnxsoft1 has joined #linux-sunxi
00:33
cnxsoft has quit [Read error: Connection reset by peer]
00:36
lurchi_ is now known as lurchi__
00:38
netlynx has quit [Quit: Ex-Chat]
00:40
luke-jr has quit [Read error: Connection reset by peer]
00:42
luke-jr has joined #linux-sunxi
00:45
<
tuxd3v >
apritzel, debian maintains a ppc64be
00:45
Ntemis has quit [Read error: Connection reset by peer]
00:45
<
apritzel >
well, I can see that for PPC, but who does that for arm(64)?
00:46
<
apritzel >
the most interesting question would be: why?
00:46
<
tuxd3v >
for arm dunno; and I believe arm64 doesn't support in full arm63be, its maybe just a impression I got..
00:47
<
apritzel >
tuxd3v: technically arm64be fully works
00:47
<
apritzel >
I once built a Slackware ARM64 BE port, mostly to test my cross build scripts
00:47
<
tuxd3v >
arm64 supporting 32 bits big endian binaries, I agree
00:48
<
tuxd3v >
but dunno in arm64be is possible
00:48
<
apritzel >
sure it is
00:48
<
tuxd3v >
So why arm64 is not advertized as Biendian?
00:48
<
tuxd3v >
no its not
00:49
<
apritzel >
it's just no one is using it
00:49
<
tuxd3v >
well the network devices would have to use it, since the network in BigEndian..
00:50
<
apritzel >
ARMv8 supports both BE and LE, the difference to ARMv7 is that you cannot switch endianess while staying in your exception level
00:51
<
apritzel >
so there is no setend instruction anymore
00:52
<
tuxd3v >
ok, I never really saw any arm64be, and the network is bigendin, so ofcourse there would be a lot of use caes for such devices..
00:52
<
apritzel >
CONFIG_CPU_BIG_ENDIAN in the kernel config
00:53
<
apritzel >
yes, there is this old story of "IP is big endian, so a BE CPU is great for networking"
00:53
<
tuxd3v >
I for instance will maybe get a ppp64be, in the comming year ..or two..
00:54
<
apritzel >
but this is really a story from the '90s, and is mostly (if not totally) irrelevant these days
00:54
<
tuxd3v >
apritzel, ..its not a story, its the reality
00:54
<
tuxd3v >
litle endian machines pass a lot of time translating ..
00:54
<
apritzel >
no, they don't
00:55
<
tuxd3v >
ho yes they do
00:57
<
apritzel >
what I mean those conversions are not affecting performance in reality
00:57
<
apritzel >
x86 has MOVBE, arm(64) has REV
00:57
<
apritzel >
it's a single instruction, and the CPU can do this on the side
00:57
lkcl has quit [Ping timeout: 240 seconds]
00:58
<
apritzel >
and it does this with CPU speed, which is many orders of magnitudes faster than the network line speed
00:59
<
apritzel >
plus it only affects the network packets headers, not the payload
01:00
<
apritzel >
so in reality you gain exactly
*nothing* by running in BE
01:00
<
apritzel >
in contrast I would expect you waste cycles elsewhere, since you now need to convert everything going to the bus into LE
01:01
<
apritzel >
PCI is LE, ARM instructions are LE, most (all?) devices are actually LE
01:03
<
apritzel >
one other reason for BE might be legacy software, from Sparc/Alpha/PPC
01:04
<
apritzel >
but this fixed-BE code is getting rare, and you will have other problems when porting this to ARM64
01:04
<
apritzel >
the reality is that no one seriously asks for BE
01:05
<
apritzel >
you can say CONFIG_CPU_BIG_ENDIAN=y, and get a BE arm64 kernel, that boots fine, but is mostly pointless due to missing userland
01:06
<
apritzel >
(for some versions of "fine", as montjoie discovered)
01:08
<
tuxd3v >
I agree with you on the userland for BE is a lot lower than for LE
01:09
<
apritzel >
but please, by all means, give it a try
01:09
<
apritzel >
just don't be disappointed
01:10
<
tuxd3v >
I will, when the opensource hardware is ready :)
01:11
lkcl has joined #linux-sunxi
01:35
<
libv >
another opensource notebook, while we are all still waiting anxiously on that eoma-68 notebook that got crowdsupply backing more than 4ys ago
01:36
<
apritzel >
while I appreciate all those efforts from an openness point of view, it's a shame that it diverts people from stuff that really matters ...
01:41
<
smaeul >
I have run BE on my POWER9, and even there, where big-endian userspace is readily available, the main reason to do so is "to promote diversity" or "because I can"
01:46
<
apritzel >
smaeul: is it running Linux? I had the impression that Linux is pushing towards ppc64le?
01:48
<
smaeul >
yes, Linux on POWER9 fully supports BE.
*IBM* is pushing towards ppc64le, for entirely political reasons.
01:49
<
apritzel >
smaeul: I see, indeed this might be the direction I heard this from
01:55
<
smaeul >
another reason for the option of a BE userland is to ease porting to BE-only architectures (e.g. ppc32)... but fewer people seem to care these days
02:03
iyzsong has quit [Read error: Connection reset by peer]
02:03
<
tuxd3v >
libv, this is a real notebook, not the crappy devices out there with 4GB Ram..
02:03
<
tuxd3v >
this supports 64 GB Ram dua chanel
02:03
iyzsong has joined #linux-sunxi
02:04
<
tuxd3v >
it has even lte, with simcard , etc
02:04
<
tuxd3v >
everything
02:04
<
tuxd3v >
including even a second ethernet via gpio
02:04
<
tuxd3v >
M2 slots, and so on, everything you can dream with in a laptop :)
02:05
<
tuxd3v >
ho and you can install, iirc a amd amd mxm card til 50w of power :)
02:05
<
tuxd3v >
its a very nice machine
02:17
ganbold has joined #linux-sunxi
02:19
andy25225 has quit [Read error: Connection reset by peer]
02:19
andy25225 has joined #linux-sunxi
02:23
<
apritzel >
using a 6 year old CPU :-(
02:30
<
tuxd3v >
well they started thinking in doing it in 2014
02:30
<
tuxd3v >
the project gained real momentum in around 2017
02:32
<
tuxd3v >
but in that regard, is not diferent from pinephone, or any other opensource project like the purism phone, or mntre.com
02:33
<
apritzel >
it says NXP T2080, which was released in 2014
02:33
<
tuxd3v >
with the big diference that is supports virtually all interfaces you can have today
02:34
<
tuxd3v >
yes its I believe a 28nm process cpu
02:45
victhor has quit [Ping timeout: 260 seconds]
02:52
andy25225 has quit [Ping timeout: 240 seconds]
02:54
nashpa has quit [Quit: Going away]
02:56
apritzel has quit [Ping timeout: 265 seconds]
02:57
nashpa has joined #linux-sunxi
03:03
andy25225 has joined #linux-sunxi
04:10
appendectomies has joined #linux-sunxi
04:25
ChriChri_ has joined #linux-sunxi
04:27
ChriChri has quit [Ping timeout: 246 seconds]
04:27
ChriChri_ is now known as ChriChri
04:38
TheSeven has quit [Disconnected by services]
04:39
[7] has joined #linux-sunxi
05:06
asdf28 has joined #linux-sunxi
05:18
JohnDoe_71Rus has joined #linux-sunxi
05:20
JohnDoe1 has joined #linux-sunxi
05:20
JohnDoe1 has quit [Client Quit]
05:20
JohnDoe7 has joined #linux-sunxi
05:20
JohnDoe7 has quit [Client Quit]
05:23
JohnDoe_71Rus has quit [Ping timeout: 240 seconds]
05:23
JohnDoe_71Rus has joined #linux-sunxi
05:29
vagrantc has quit [Ping timeout: 260 seconds]
05:51
JohnDoe_71Rus has joined #linux-sunxi
06:45
JohnDoe_71Rus has joined #linux-sunxi
06:57
_whitelogger has joined #linux-sunxi
07:21
_whitelogger has joined #linux-sunxi
07:28
cmeerw has joined #linux-sunxi
07:47
vagrantc has joined #linux-sunxi
07:51
<
montjoie >
apritzel: it is just for testing
07:52
<
montjoie >
anyway sunxi arm64 works well in BE (no visible failure)
07:53
cmeerw has quit [Ping timeout: 264 seconds]
07:54
<
montjoie >
apart this very hot temperature
08:19
<
karlp >
opewnrt supports all the mips32be devices too, which expose userspace bugs from time to time
08:33
apritzel has joined #linux-sunxi
08:55
vagrantc has quit [Quit: leaving]
08:58
apritzel has quit [Ping timeout: 256 seconds]
09:06
netlynx has joined #linux-sunxi
09:11
appendectomies has left #linux-sunxi [#linux-sunxi]
09:21
nashpa has quit [Ping timeout: 260 seconds]
09:35
nashpa has joined #linux-sunxi
09:45
xes has quit [Ping timeout: 268 seconds]
09:45
xes has joined #linux-sunxi
09:53
\\Mr_C\\ has joined #linux-sunxi
10:29
<
MoeIcenowy >
montjoie: I assume something is wrong about the thermal sensor calibration
10:31
<
MoeIcenowy >
H6 THS calibration is complex
10:31
<
montjoie >
problably it miss some cpu_to_xx32
10:34
<
MoeIcenowy >
montjoie: yes, in sun8i_ths_calibrate it just passes void* to u16*
10:35
<
KotCzarny >
moiecenowy: but his board is h64
10:35
<
KotCzarny >
unless i remember wrong
10:37
<
MoeIcenowy >
KotCzarny: Pine H64 uses H6./
10:37
<
KotCzarny >
funny name then
10:37
<
MoeIcenowy >
well yes, because few people know about Allwinner H64
10:37
<
KotCzarny >
confusing
10:38
<
MoeIcenowy >
I think it's going to fail on H3-like THS then
10:51
_whitelogger has joined #linux-sunxi
11:01
victhor has joined #linux-sunxi
11:52
Mangy_Dog has joined #linux-sunxi
12:03
apritzel has joined #linux-sunxi
12:05
kaspter has joined #linux-sunxi
12:23
victhor has quit [Remote host closed the connection]
12:33
lurchi__ is now known as lurchi_
12:56
jernej has quit [Remote host closed the connection]
12:59
jernej has joined #linux-sunxi
12:59
jernej has quit [Client Quit]
13:01
jernej has joined #linux-sunxi
13:02
jernej has quit [Client Quit]
13:04
jstein has joined #linux-sunxi
13:18
apritzel has quit [Ping timeout: 264 seconds]
13:23
jernej has joined #linux-sunxi
13:23
jernej has quit [Client Quit]
13:24
jernej has joined #linux-sunxi
13:57
jernej has joined #linux-sunxi
14:09
cmeerw has joined #linux-sunxi
14:32
niceplace has quit [Remote host closed the connection]
14:37
niceplace has joined #linux-sunxi
14:38
apritzel has joined #linux-sunxi
14:41
niceplaces has joined #linux-sunxi
14:42
niceplace has quit [Ping timeout: 240 seconds]
15:32
lurchi_ is now known as lurchi__
15:54
lurchi__ is now known as lurchi_
15:55
apritzel has quit [Ping timeout: 264 seconds]
16:09
<
linkmauve >
montjoie, whici userland did you end up using?
16:10
<
montjoie >
linkmauve: I use buildroot
16:40
asdf28 has quit [Ping timeout: 268 seconds]
17:10
<
montjoie >
linkmauve: I use both LE/BE buildroot, but by use I mean "CI test", in real production I use nothing
17:16
jbrown has quit [Ping timeout: 240 seconds]
17:22
jbrown has joined #linux-sunxi
17:35
<
willmore >
lurchi_, 360 is PPC. One and newer are x86.
17:38
kaspter has quit [Quit: kaspter]
17:45
victhor has joined #linux-sunxi
17:54
asdf28 has joined #linux-sunxi
18:21
lurchi_ is now known as lurchi__
18:35
lurchi__ is now known as lurchi_
19:00
apritzel has joined #linux-sunxi
19:27
jbrown has quit [Ping timeout: 260 seconds]
19:27
jbrown has joined #linux-sunxi
19:41
apritzel has quit [Ping timeout: 246 seconds]
20:09
lurchi_ is now known as lurchi__
20:15
random_yanek has quit [Ping timeout: 272 seconds]
20:25
random_yanek has joined #linux-sunxi
20:45
andy25225 has quit [Ping timeout: 240 seconds]
20:58
andy25225 has joined #linux-sunxi
21:04
merbanan has quit [Ping timeout: 256 seconds]
21:17
merbanan has joined #linux-sunxi
21:17
lurchi__ is now known as lurchi_
21:31
asdf28 has quit [Ping timeout: 265 seconds]
22:02
asdf28 has joined #linux-sunxi
22:18
cmeerw has quit [Ping timeout: 260 seconds]
23:02
netlynx has quit [Quit: Ex-Chat]
23:16
tuxd3v has quit [Quit: Leaving]
23:24
apritzel has joined #linux-sunxi
23:41
asdf28 has quit [Ping timeout: 240 seconds]