skipwich has quit [Remote host closed the connection]
skipwich has joined #osdev
jcea has quit [Ping timeout: 256 seconds]
elderK has quit [Quit: WeeChat 4.6.3]
vancz has quit [Server closed connection]
vancz has joined #osdev
dennisschagt has quit [Server closed connection]
dennisschagt has joined #osdev
air has quit [Read error: Software caused connection abort]
air has joined #osdev
xylitol_ has quit [Read error: Software caused connection abort]
xylitol_ has joined #osdev
whereiseveryone has quit [Server closed connection]
whereiseveryone has joined #osdev
fgarcia has quit [Ping timeout: 256 seconds]
ZetItUp has quit [Server closed connection]
fgarcia has joined #osdev
agent314 has quit [Ping timeout: 258 seconds]
alice has quit [Server closed connection]
vai has joined #osdev
alice has joined #osdev
jeaye has quit [Server closed connection]
jeaye has joined #osdev
eluks has quit [Remote host closed the connection]
eluks has joined #osdev
Burgundy has joined #osdev
Gooberpatrol66 has quit [Ping timeout: 256 seconds]
agent314 has joined #osdev
Burgundy has quit [Ping timeout: 258 seconds]
agent314 has quit [Client Quit]
agent314 has joined #osdev
zenomat has quit [Server closed connection]
zenomat has joined #osdev
Matt|home has quit [Quit: Matt|home]
vai has quit [Ping timeout: 260 seconds]
MelMalik has quit [Server closed connection]
ring0_starr has quit [Ping timeout: 258 seconds]
Ellenor has joined #osdev
acidx has joined #osdev
acidx has quit [Remote host closed the connection]
acidx has joined #osdev
gmodena has quit [Server closed connection]
gmodena has joined #osdev
netbsduser` has quit [Ping timeout: 248 seconds]
Lucretia has joined #osdev
kline has quit [Read error: Software caused connection abort]
kline has joined #osdev
Ellenor is now known as MelMalik
GeDaMo has joined #osdev
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #osdev
rimman-pimman has joined #osdev
gog has joined #osdev
Teukka has quit [Read error: Connection reset by peer]
Teukka has joined #osdev
gog has quit [Quit: byee]
Left_Turn has joined #osdev
gildasio has quit [Remote host closed the connection]
gildasio has joined #osdev
nur has joined #osdev
chromoblob has quit [Ping timeout: 256 seconds]
chromoblob has joined #osdev
chromoblob has quit [Ping timeout: 260 seconds]
agent314 has quit [Ping timeout: 245 seconds]
agent314 has joined #osdev
chromoblob has joined #osdev
Left_Turn has quit [Remote host closed the connection]
Left_Turn has joined #osdev
agent314 has quit [Ping timeout: 248 seconds]
agent314 has joined #osdev
edr has joined #osdev
qubasa has quit [Ping timeout: 260 seconds]
chromoblob has quit [Ping timeout: 248 seconds]
chromoblob has joined #osdev
qubasa has joined #osdev
agent314 has quit [Quit: WeeChat 4.5.2]
agent314 has joined #osdev
TkTech8 has joined #osdev
TkTech has quit [Ping timeout: 256 seconds]
TkTech8 is now known as TkTech
mxs9 has joined #osdev
eluks has quit [Remote host closed the connection]
eluks has joined #osdev
<PublicWiFi>
i know I haven't bothered you guys in a while
<PublicWiFi>
but for my z80 os I have officially dumped fat16 and moved to unix 7 fs lol
<PublicWiFi>
its been much easier on me xD
<heat>
congrats
<PublicWiFi>
hey thanks
<PublicWiFi>
i _almost_ have my brain wrapped around how all of this fits and I'm working on getting my disk mounted finally
<PublicWiFi>
I found a cool foss project that has a u7 fs fuse driver to format disks so that's nice, saved me some prototyping time
<PublicWiFi>
so one thing I'm trying to figure out. Let's say i perform a read() syscall and I'm asking for 200 bytes from disk. But ofc the disk driver willhave to pull all 512 bytes from the block and into a buffer. I guess my block device reads will always end up having to be read from the disk buffer first eh?
<nikolar>
so which exact version of the v7 fs are you implementing
<heat>
PublicWiFi: i don't understand what you mean
<heat>
you usually have a buffer cache. buffer maps to block X. you want block X, it's either in the cache or you'll need to read it in. buffer holds a single block (or maybe more blocks, whatever, it's usually a fixed number of blocks)
<heat>
this is both much faster and much more convenient (because, as you said, asking for 200 bytes is impossible)
<bslsk05>
www.theatlantic.com: Sudden Russian Death Syndrome - The Atlantic
<zid>
is what we were talking about
<nikolar>
Ermine we'll pretend we saw nothing
<zid>
kgb keep throwing people out of windows
<Ermine>
dissidents get either 1) shot down, 2) poisoned with Novichok, 3) sent to that colony beyond polar circle
<zid>
sorry I mean
<zid>
keep falling out of windows unaided
<zid>
GLORY TO RUSSIA
<Ermine>
I mean I don't remember that defeneatrated ones were ever publicly active
<nikolar>
Ermine: seriously now, what board are you talking about lol
<zid>
arm devkit thingies
<Ermine>
kinda
<Ermine>
kinda what zid said*
<nikolar>
Ah a devboard right
<zid>
"here's a prebuilt kernel, good luck figuring out how we built it so you can build your own"
<Ermine>
yes
<nikolar>
I mean I had the same issue with the riscv crap board I got, I wanted to rebuild the kernel with tun/tap but their instructions didn't work
<nikolar>
So I gave up
<Ermine>
Chinese produce copious amount of those
<kof673>
i was speaking generally anyways "he stole her" There’s an old saying that rich people see their servants as “part of the furniture” ("the shining" theory)
<nikolar>
It's a starfive vison 2 or whatever it was called
<zid>
'starfive' is the most chinese name ever
<nikolar>
Kek yeah now that you mention it
<Ermine>
i expected starfive to do better than this
<nikolar>
Rebuilding the kernel on the thing took like half an hour and if didn't work it just bricked the whole so I had to start over from scratch
<nikolar>
So I gave up
<nikolar>
Ermine: lol
<Ermine>
riscv doesn't have boot roms?
<nikolar>
It has a flash but it sucks
<clever>
Ermine: i would assume it still has a boot rom, what else is it going to do on startup?
<clever>
either a boot rom, or XIP directly from flash
<nikolar>
It doesn't have uboot or something to let you pick the kernel
<nikolar>
So it just bootloops with the broken one
<nikolar>
And it automatically boots into the SD card so i can't even chroot to fix it
<Ermine>
clever: i mean something which can't be reflashed and can be used to flash something
xenos1984 has quit [Ping timeout: 245 seconds]
<nikolar>
(the install is on the said sd card)
<Ermine>
that's EDL on qualcomm socs, or Maskrom on Rockchip
<nikolar>
Maybe I should try net booting somehow
<nikolar>
Doesn't have kexec though so I'll have to get creative
<Ermine>
you have u-boot shell
<nikolar>
I don't
<nikolar>
It's not uboot as I said
<Ermine>
geez
<nikolar>
Exactly
<nikolar>
And there's exactly one working imagine that I couls find
<Ermine>
sorry reading comprehension issues today
<nikolar>
At least when I tried the last time
<nikolar>
s/imagine/image/
<bslsk05>
<nikolar*> And there's exactly one working image that I couls find
<nikolar>
Thank you autocorrect
<Ermine>
good luck
<nikolar>
can you tell that riscv support is still in early development :P
<nikolar>
oh yeah, also, it's a debian image with the repo locked to whatever it was in 2023 or somethign
chromoblob has joined #osdev
<Ermine>
shitty downstream stuff
<Ermine>
gpl violations included
gog has quit [Quit: byee]
<nikolar>
kek
<Ermine>
on rockchip's side, Radxa ships broken android image for their boards. It doesn't even boot
<nikolar>
kek
<nikolar>
i installed armbian on my radxa rock 5a or whatever it was
<nikolar>
seems to work fine
CaptainIRS has quit [Server closed connection]
CaptainIRS has joined #osdev
<Ermine>
radxa somehow backported bunch of drivers to rockchip's 6.1
xenos1984 has joined #osdev
<Ermine>
including Panthor
<Ermine>
Ig armbian ships it
<nikolar>
interesting
<Ermine>
But it doesn't work fine - it happens to work fine
<Ermine>
because patches are utterly broken
<Ermine>
rockchip patches*
<nikolar>
kek
Gooberpatrol66 has joined #osdev
<heat>
nikolar: i think the vision 2 is mostly upstream by now?
<heat>
kernel-wise
netbsduser` has quit [Ping timeout: 260 seconds]
<nikolar>
ok, what distro supports it
<nikolar>
kek
<nikolar>
i couldn't find any, last time i checked
goliath has joined #osdev
gog has joined #osdev
gog has quit [Client Quit]
gog has joined #osdev
gog has quit [Client Quit]
xenos1984 has quit [Ping timeout: 248 seconds]
gog has joined #osdev
<Ermine>
i din't think there are much distros that publish images for all boards out there
TkTech1 has joined #osdev
TkTech has quit [Ping timeout: 260 seconds]
TkTech1 is now known as TkTech
<heat>
you would only need such a thing if you need patches
xenos1984 has joined #osdev
goliath has quit [Read error: Connection reset by peer]
qubuepe24 has joined #osdev
Shaddox404 has joined #osdev
goliath has joined #osdev
<Ermine>
if you don't publish images, you'd need to come up with an easy enough way to compose them
<Ermine>
though nobody cares probably
<zid>
.config and any patches would be enough, but people are too lazy even for that
<nikolar>
except that it doesn't work on the crap-v
<nikolar>
or thery are lying about the source
<zid>
plus specially modified gcc :P
<zid>
so that it actually knows how to emit atomics and locks
<Ermine>
zid: vendors sometimes come up with weird SDKs to build images for their stuff
<nikolar>
s/thery/they/
<bslsk05>
<nikolar*> or they are lying about the source
<heat>
nikolar: what doesn't?
<heat>
riscv and arm can both do generic kernel images just fine
<Ermine>
in theory
<nikolar>
the instructions to build the kernel provided by starfive
<heat>
the problem is when the shitty socs need shitty hacky patches
<heat>
or when the shitty socs have shitty drivers that aren't upstream
<heat>
i vaguely remember there being a vf2 (or was it sifive?) patch that had a giant hack to enable amdgpu on riscv
<Ermine>
and we end up with unbuildable bsps
<nikolar>
heat: sure, but they claim that that's how they built the kernel that the board is already running
<nikolar>
so i can't even reproduce their supposed running kernel
Left_Turn has quit [Remote host closed the connection]
Left_Turn has joined #osdev
<MelMalik>
els catalans també parlen molt ràpid
fgarcia is now known as emerge
emerge is now known as fgarcia
agent314 has quit [Quit: WeeChat 4.5.2]
agent3142 has joined #osdev
<gog>
yes
ring0_starr has joined #osdev
ring0_starr has quit [Max SendQ exceeded]
ring0_starr has joined #osdev
<MelMalik>
pog, are you nonbinary
<zid>
gog is much binary
<pog>
110101010010010100111101010
<zid>
gigabytes of gender
<zid>
keeps trying to grow huge diffs
CuteMath has quit [Quit: Leaving]
<pog>
MelMalik: i am tho
Turn_Left has joined #osdev
<MelMalik>
thanks for the clarification :)
Left_Turn has quit [Ping timeout: 260 seconds]
<MelMalik>
heat, creo que es «yo aprendí» con pretérito, o con haber, «yo he aprendido»; en este contexto, no es «hay» (/ˈaj/; rima con inglés «pie»), que es existencial (cognado con francés «il y a» y catalán «hi ha» /ˈi ˈa/, este «y»/«hi» es también cognato con el «ci» de italiano «c'è»/«ci sono»; compare inglés «there is» y «there are», la «y» en «hay» fue como la
<MelMalik>
«there» pero hoy es parte del verbo «haber» existencial)
<gog>
oh god the preterite
<MelMalik>
it is no more cursed than its english equivalent
<MelMalik>
it's just different
<gog>
true
<MelMalik>
and of course i went on a tangent with explaining the existential verb
<MelMalik>
but no, i don't actually speak spanish
<MelMalik>
don't really speak catalan either
<gog>
my boss is from mallorca and speaks both
<gog>
he was speaking catalan to one of our coworkers who also speaks both and i was like i understand less of this spanish than usual
<MelMalik>
«that's because it isn't spanish»
<MelMalik>
you'd do well to learn mallorcan catalan
<gog>
i know it's not spanish :P
<MelMalik>
good.
<gog>
also he isn't going to be my boss for much longer he's quitting and i'm trying to find other work
<gog>
:(
<MelMalik>
ah
<MelMalik>
well still, if nothing else, could be cool
<gog>
i'm having a tough enough time with icelandic
<MelMalik>
fair.
frkzoid has joined #osdev
Shaddox404 has quit [Quit: (╯°□°)╯︵ ┻━┻]
guideX has joined #osdev
<kof673>
"several states of the american union" united States (declaration of independence carved into stone, now they try to say "U.S." even) .......language is for deceiving :D
<kof673>
(re: "american") the goal is to deceive
<MelMalik>
250 years work together to dramatically change the english language
<kof673>
^^^^ old man saturn does this anyways, just time...... yes
<gog>
i'ms orry for being bandaríkst
<gog>
that's so much easier to say than "of the united states"
<kof673>
it was not a criticism of you, it was more like omgwtfbbq is the norm, noone knows :D
<gog>
:D
<kof673>
they just mouth words, meaningless at this point
<gog>
mouth sounds
<zid>
I hate mouth sounds
<gog>
you hate the neil ciciericieicreigia album
<kof673>
lincoln in an inauguration said "the union" goes back to articles of association...which was pre-independence british subjects
<kof673>
anyways...not trying to go off-topic ...it is all nonsense