vdamewood has quit [Killed (zirconium.libera.chat (Nickname regained by services))]
vinleod is now known as vdamewood
jedesa has joined #osdev
gildasio has quit [Remote host closed the connection]
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #osdev
gildasio has joined #osdev
bauen1 has quit [Ping timeout: 276 seconds]
bauen1 has joined #osdev
Lucretia has joined #osdev
<chiselfuse>
i've read some of the system-programming section of the x86 manual and learned about priviledge rings and other x86-specific details. i wonder, how is the linux kernel available for x86 along with all kinds of other ISAs? do they have to separately support each one with its details? is it a lot of work or are all ISAs somewhat similar with those details?
scaleww has joined #osdev
<zid>
arch/
<zid>
the actual "fiddling the platform bits" is mainly constrained to bring-up and memory management
<zid>
the kernel is a *lot* bigger than that
<zid>
but those bits are 90% of what you will be writing if you start a new project though
<zid>
ext3 works on any platform, ethernet, wifi, printers, displays, task scheduling, memory allocation, etc are all platform independent.
<zid>
So as you end up with 'more kernel' the propoportion of code in arch/ shrinks relatively
craigo has quit [Ping timeout: 276 seconds]
Left_Turn has joined #osdev
<geist>
right on
<nikolar>
Hello there geist
<geist>
howdydo
<heat>
ext3 works on any platform
<heat>
but amdgpu does not work on every platform
<heat>
on any*
<heat>
TL;DR amdgpu sucks joke upvotes to the left, thanks
<heat>
aktshually, i would say "fiddling the platform bits" has a lot more than bringup and mm (e.g memory model is included as well)
<zid>
Name one thing
<heat>
it becomes an exercise in picking a sane, common feature set
<zid>
Every computer is just x86 but foreign. Like languages, everything is just english with the words swapped.
GeDaMo has joined #osdev
Turn_Left has joined #osdev
netbsduser` has joined #osdev
vdamewood has quit [Quit: Life beckons]
Left_Turn has quit [Ping timeout: 276 seconds]
bauen1 has quit [Ping timeout: 260 seconds]
<nikolar>
heat: hey amdgpu actually works on rpis
<nikolar>
kind of
<heat>
and on riscv
<heat>
RISCV GAMING
<heat>
MSI RISCV GAMER DRAGON GAMING GAMER SUPER GAMER PROFESSIONAL FORCE DRAGON FORCE SUPER GAMING BOARD FOR GAMING when
<kof673>
one definition of dragon is thing that takes out other dragon...so.....have to kill the other dragon...
bleb has quit [Ping timeout: 252 seconds]
bleb has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 248 seconds]
<kof673>
also, the answer is they have 9 lives :D > Kat (Eg.) is the womb > She was the cat, and is still the cat with nine lives; the nine months > Sekhet the catheaded consort of Ptah ptah means 9...this later became the devil as the goddess was cast out :D they kept st. catherine and saint patrick perhaps...similar happened with sothis/saint satan lol
<kof673>
usually old stuff just becomes "saints" lol
bauen1 has joined #osdev
<nikolar>
heat: kek
scaleww has quit [Quit: Leaving]
surabax has joined #osdev
FreeFull has joined #osdev
simjnd has quit [Ping timeout: 248 seconds]
simjnd has joined #osdev
the_oz has joined #osdev
MrBonkers has quit [Remote host closed the connection]
MrBonkers has joined #osdev
Left_Turn has quit [Read error: Connection reset by peer]
Left_Turn has joined #osdev
Left_Turn has quit [Read error: Connection reset by peer]
Left_Turn has joined #osdev
marr-ales-fios has joined #osdev
marr-ales-fios has quit [Remote host closed the connection]
marr-ales-fios has joined #osdev
marr-ales-fios has quit [Remote host closed the connection]
karenw has joined #osdev
marr-ales-fios has joined #osdev
marr-ales-fios has quit [Client Quit]
goliath has quit [Quit: SIGSEGV]
stolen has joined #osdev
jankoo has joined #osdev
marr-ales-fios has joined #osdev
marr-ales-fios has quit [Client Quit]
<the_oz>
CORN OIL
<pog>
wh
<the_oz>
w3ha
arminweigl_ has joined #osdev
kwilczynski has joined #osdev
arminweigl has quit [Ping timeout: 260 seconds]
arminweigl_ is now known as arminweigl
arminweigl has quit [Ping timeout: 252 seconds]
<jankoo>
hi
arminweigl has joined #osdev
jankoo has quit [Quit: jankoo]
jankoo has joined #osdev
jankoo has quit [Remote host closed the connection]
jankoo has joined #osdev
gog has joined #osdev
gog has quit [Client Quit]
goliath has joined #osdev
arminweigl_ has joined #osdev
arminweigl has quit [Ping timeout: 244 seconds]
arminweigl_ is now known as arminweigl
arminweigl has quit [Ping timeout: 244 seconds]
arminweigl has joined #osdev
xenos1984 has quit [Ping timeout: 268 seconds]
stolen has quit [Quit: Connection closed for inactivity]
xenos1984 has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 248 seconds]
hwpplayer1 has joined #osdev
jankoo has quit [Remote host closed the connection]
jankoo has joined #osdev
Leftas has quit [Quit: Ping timeout (120 seconds)]
Leftas has joined #osdev
jankoo has quit [Remote host closed the connection]
<kof673>
AFAIK it is typically for that: z/VM virtualization technology is designed to run hundreds to thousands of guest servers on a single IBM Z server (where guests may include Linux and others)
<heat>
> IBM made its most aggressive move yet in its quest to make Linux mainframes more affordable, with an entry-level platform for $135000
<heat>
cheap!
<kof673>
lol ^^^^^^^^^^^ or...not sure that market cares what is running the 'host'
<kof673>
it is for running linux guests...........
<nikolar>
heat: affordable!
<kof673>
the purpose is to have everything under support so they can blame someone/have someone obligated to fix things :D
<kof673>
i don't think they will sell you one without a support contract
<sortie>
You know you found cursed parts of the ISO 9660 standards when even xorriso throws an error message saying "We do not support this mode, as we think it is not used. If you are reading this, then we are wrong :) "
<kof673>
rightly or wrongly, so the quote goes "noone ever got fired for buying ibm"
<heat>
kof673: that's always the case in the enterprise world
<heat>
the real value of an enterprise distro is that you have a guy to yell to when shit hits the fan
<sortie>
heat: like help i stared into the CD abyss and it wants me to become the domain expert
<nikolar>
You can just... not
<heat>
consider this: do not
<heat>
nikolar: omg twiiiins!!!
<nikolar>
twinsies!!
<heat>
though if you insist i'm sure jan kara could use some help
<nikolar>
Fair enough
<sortie>
nikolar: ... i justttt wanna... commit... good... code
<heat>
the good part about iso 9660 is
<heat>
nikolar: kind of want to get an ibm z system now
<heat>
for like no strong reason except "lol look at this lol"
<nikolar>
Yeah samesies
<heat>
i don't do things because they are easy, i do things because they are funny
<pog>
i just wanna commit crimes
<nikolar>
I wouldn't even have where to put it
<heat>
i wonder how big it is
<heat>
we *might* have one internally, i should ask
<heat>
we definitely have s390x's for testing
<kof673>
they also had power stuff, but ps3 is likely cheaper...but linux option was removed...no idea current state for homebrew :D
<pog>
probably the size of a fridge
<heat>
gosh i bet the ISA is just fucking terrible
<kof673>
if you are dying for a cell cpu, that is
<nikolar>
heat: poke about it on godbolt
* zid
pokes nikolar on godbolt
<zid>
it is 3 minutes to 10
<nortti>
is s390x still fully binary compatible with the 60s S/360 machines, or did they punt that to emulation?
<nikolar>
Not sure
<zid>
2 minutes nikolar
<nortti>
"The IBM z13 is the last z Systems server to support running an operating system in ESA/390 architecture mode.[2] However, all 24-bit and 31-bit problem-state application programs originally written to run on the ESA/390 architecture will be unaffected by this change." guess yes, for user space code
<nikolar>
heat: when are we getting a s390x machine
<heat>
tomorrow?
<nikolar>
Nice
<heat>
do you want to share it? 2 weeks in serbia, 2 in portugal
<pog>
mom says it's my turn with the s390x
jankoo has joined #osdev
<nikolar>
heat: yes good idea
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
simjnd has joined #osdev
netbsduser` has quit [Ping timeout: 272 seconds]
simjnd has quit [Ping timeout: 276 seconds]
xenos1984 has quit [Ping timeout: 276 seconds]
<Ermine>
can i have it too? there's a test suite failure in waypipe on alpine and i want to debug it
<heat>
ugh shipping it to russia will be a PITA
jankoo has quit [Remote host closed the connection]
xenos1984 has joined #osdev
<nikolar>
we can let you ssh into it
<heat>
well, where's the fun in that
<heat>
anyway did yall know there are NICs that support TLS offloading?
<heat>
insane stuff
<heat>
i want one of these fancypants NICs
<nikolar>
oh i've heard something like that
<nikolar>
ntus
<nikolar>
nuts
<nikolar>
does they not work for quic :P
<heat>
i would assume they do?
<nikolar>
nice
<heat>
would assume it's like AF_TLS where the NIC just encrypts and decrypts super fast, nothing else
<nikolar>
yeah
<heat>
(just like AF_TLS which has the kernel encrypt and decrypt, but does not speak TLS at all)
<nikolar>
i don't know enough about quic to know how it's affected
<nikolar>
other than it combines tls with other stuff magically
<heat>
me neither
<kof673>
there used to be pci crypto accelerator cards (not nics) and freebsd at least IIRC had a driver ....and openssl could use it IIRC....something a week or two ago made me think of this, don't recall............
<heat>
i was thinking through the implications of sendfile() on https sockets
<kof673>
i am talking 20 years ago maybe :D
<heat>
works ezpz on http sockets, even zerocopy probably
<heat>
https you probably need AF_TLS and either copy+encrypt or one of these fancy NICs + zerocopy
<nikolar>
FANCY NICS
<heat>
yeah the mellanox stuff
<heat>
(et al)
hwpplayer1 has quit [Remote host closed the connection]