<sakasama>
Yes, but the blood is renewable without needing to wait for another reproduction cycle. If you cut the thigh off of a cow, it doesn't grow back.
<gog>
huh it's like if you took all the wet out of skyr
<gog>
wet your drys, dry your wets
<gog>
then you dust those wets
<lav>
wet his drys is what is what "wesley" "so" does when he sees Tigran L. Petrosian
xenos1984 has joined #osdev
<heat>
lav, YOU WAS DOING PIPI IN YOUR PAMPERS
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
<heat>
WHEN I WAS WRITING OPERATING SYSTEM
<mjg>
chess reference
<mjg>
noice
<mjg>
that was so bad i had difficulty believing it is real
<mjg>
also i'm pretty sure the quote is wrong
<lav>
omg people understood it \:3/
<heat>
mjg, are you an avid r/anarchychess user
<mjg>
nah, their trolling only rarely vibed with me
<lav>
i like it but i think that says mkre about me
<lav>
more*
<lav>
<small>phone keyboards are transphobic
<heat>
i've spent more time on chess recently
<heat>
although I don't go past anonymous 1/3min lichess games cuz then I get pissed
<lav>
years ago i used to play chess "for real" but it got too serious
<heat>
yes chess is a silly game and should be left as a silly game
<heat>
my issue is that I fucking hate losing
<heat>
so I obviously get wayyyyyyyyyyyyy too pissed at a fucking nerd game
<lav>
i remember reading some mediaeval manuscript that explained how you need to be just good enough at chess, but not so good you're a nerd
<zid`>
I just don't have enough focus to get good at thing anymore
<mjg>
i heard it used to be bad manners to not know how to play
bgs has quit [Remote host closed the connection]
<heat>
those chess mofos are all way too elitist
<heat>
there were lots saying that streamers shouldn't stream chess because they're bad at it
<heat>
when that huge chess boom happened in 2020
<zid`>
can we stop heat from reporting what zoomers think about people older than them, somehow
<moon-child>
I have a vague memory of doug16k's saying that physical memory below 1mb (or 2mb?) is slow; is that right?
<zid`>
might be if it's all rom and virtualized and shit
<zid`>
but I doubt it
<mjg>
heat: personally i recommend just not playing
<heat>
moon-child, no.
<zid`>
how do you make it slower without fucking up the memory busses
<heat>
it was a thing about caching on <1GB physical
<moon-child>
idk I'm just quoting doug16k
<moon-child>
who is a very trustworthy source
<moon-child>
heat: caching on <1gb physical? o.o that's a lot
<heat>
there's a hack on intel x86 where you can have multiple mappings with multiple caching modes and it Just Works for that legacy 1G range
<moon-child>
oh
<moon-child>
but you could just not do that
<heat>
whereas it's totally undefined for the rest of physical space
<heat>
well, the slight slowness came from that hack's handling specifically
<heat>
(IIRC)
* moon-child
nods
<heat>
does it matter? fuck do I know
<moon-child>
seems somewhat unreasonable to skip the low 1gb though
<\Test_User>
could use it last, and prefer the rest
<heat>
"If two adjoining pages in memory have different memory types, and a word or longer operand is written to a
<heat>
memory twice. This action does not present a problem for writes to actual memory; however, if a device is mapped
<heat>
memory location that crosses the page boundary between those two pages, the operand might be written to
<heat>
to the memory space assigned to the pages, the device might malfunction."
<heat>
haha this is cute
<moon-child>
poor device!
<heat>
moon-child, sorry, not 1GiB, but 4MiB :p
<heat>
it applies when the processor detects a large page that conflicts with the MTRR, the processor just maps your large page as multiple 4KiB pages
<heat>
because in theory if you have a large page then all its memory needs to have the same caching mode, which is not likely in those lower megs of physical memory
<heat>
it's 11.11.9 in my local SDM
<heat>
i am wondering if going down the 32-bit support path makes any sense
<heat>
particularly when it comes to riscv. the other stuff is either too embedded(arm) or legacy(x86)
<zid`>
for what
<heat>
my OS, so a general purpose UNIX
<zid`>
oh, god no
<heat>
facts: 1) riscv support should be relatively trivial to make work for 32-bit, it's essentially the same but the width of registers is cut in half
<heat>
2) riscv32 boards are much more affordable and should be kind of useful still?
<zid`>
port it to 6502 then
<zid`>
those are cheap and limited also
<heat>
the big problem with fuckin 32-bit is all the UAPI stuff
<moon-child>
32-bit userspace on 64-bit kernel, or just 32-bit kernel?
<heat>
32bit kernel
<heat>
and lfs support and offset stuff and then physical addresses are (or should be) larger than your native pointer size
<moon-child>
heat: 4mb--more reasonable, but what about 1g pages?
<heat>
all really awkward issues I haven't had the pleasure of tackling bcuz 64-bit
<heat>
moon-child, still applies, but I'm not sure *how*
<heat>
does it break up that MTRR'd range with 4KiB and do 2MiB large pages for the rest? probably not, but I can't tell honestly
<heat>
the SDM's wording seems a little vague here, but i'm not a native english speaker so it's totally possible there's something I'm missing
<zid`>
shall I translate it into spanish for you
<moon-child>
it's the intel manual; of course it's vague
chir4gm has joined #osdev
<heat>
zid`, sí por favor señor zid
<zid`>
tough shit
<gog>
hi
<heat>
gog yo necesito de traducción
<heat>
tu eres mi gordo americano favorito
<zid`>
pagitabledad sono estas banana
* moon-child
pets gog
<moon-child>
chonker
* gog
prr
<heat>
siesta
<zid`>
I just woke up from siesta
<gog>
i actually know my mass and it's a great number
<gog>
a nicec number if you prefer
<zid`>
mine is 69kg
<gog>
yes
<zid`>
(not joking)
<gog>
same actually
<sham1>
nice
<heat>
i hope you understand how hard spanish is for me
theboringkid has quit [Read error: Connection reset by peer]
<heat>
i do struggle to speak this fucking cursed language
<gog>
i do
theboringkid1 has joined #osdev
<gog>
there are three portuguese-speaking people in the office and four spanish-speaking people
<zid`>
in iceland
<heat>
it's like misspelt portuguese m8
<zid`>
an english majority country
<gog>
the spanish-speakers don't deign to try to speak portuguese but the portuguese speakers speak great spanish
<sham1>
Iceland isn't English-majority country though. They actually do speak Icelandic, it's not a made-up thing
<heat>
is no one in iceland icelandic?
<gog>
zid`: we útlendingar outnumber the icelanders
<gog>
at least in the office
<gog>
we're a tourism firm so
<sham1>
Ah, tourism. Makes sense then
<zid`>
english majority.
<zid`>
most common spoken language
<heat>
gog, in general portuguese people just fucking wing it and get some really weird mix of portuguese and spanish
<gog>
two of the spanish-speakers are catalan so they do too
theboringkid1 is now known as theboringkid
<zid`>
heat: just speak english instead, as a communal language
<heat>
in general I try to double check against google if what I'm saying is actually correct
<gog>
me i just barely understand most of the conversations happening in the office at any given time
<gog>
i'm the only american and native english speaker :P
<zid`>
'native'
<heat>
OI ONLY ZID SPEAKS PROPAH ENGLISH BRUV
<gog>
ingerland has 4484 different dialects of english bruv
<gog>
america has like 20
<zid`>
next you'll be telling me singlish is english
<gog>
and they're mostly the same
<zid`>
la
<heat>
that's not true
<gog>
i talk american
<gog>
1. i drive a big truck 2. i eat cheeseburgers all 5 meals of the day
<heat>
you have the new york mob boss accent, the boston mob boss accent, the texas, the deep south alabama, the valley girl, and default
<gog>
i speak default because i was raised on tv
<zid`>
appalacian
<gog>
3. carry an assault rifle
<gog>
actually 3 is based
<zid`>
I don't trust americans to own guns, you've continually demonstrated you can't be trusted with them
<heat>
least gun loving american
<heat>
zid`, just cause british soldiers keep getting shot? come on
theboringkid has quit [Read error: Connection reset by peer]
theboringkid has joined #osdev
danilogondolfo has quit [Quit: Leaving]
theboringkid has quit [Client Quit]
Dyskos_ has joined #osdev
Dyskos has quit [Ping timeout: 248 seconds]
<sakasama>
We use guns for way more things than target practice on Brits.
<zid`>
Like target practice on children
<sakasama>
Yes. They don't even need to be British.
chir4gm has quit [Quit: Client closed]
[itchyjunk] has joined #osdev
gildasio has quit [Ping timeout: 255 seconds]
Left_Turn has quit [Read error: Connection reset by peer]
<heat>
"I also prefer not/and/or vs !/&&/||. Makes the code a tad bit more readable."
<heat>
Note: do not browse r/cpp
<zid`>
it's self selecting
<zid`>
if you like C++ you have bad opinions definitionally
<klange>
i like `not` and `!` which is why my language has both
<klange>
(they have different precedence)
<klange>
(`not` has... weird precedence in Python; Python doesn't have ! so I was free to make it have less-weird precedence)
<heat>
not is definitely a python thing
<heat>
unless you have a /really/ weird keyboard/charset
<zid`>
like .pt
<heat>
cry
<zid`>
I've tried to type on onyx, it's incredibly weird
<zid`>
how do you even type slashes
<heat>
shift+7
<heat>
or numpad ofc
<zid`>
do you know where they are on a normal layout
<heat>
no fucking clue
<zid`>
next to left shift, and next to right shift
<zid`>
full ass buttons
<klange>
where can I get me an onyx
<heat>
my github actions
<zid`>
because it cannot be built on a normal machine
<klange>
the last build of master is from 3 weeks ago and failed
<klange>
what branch should I be looking at?
<heat>
it failed bcuz running qemu tests is busted for some reason
<klange>
you have a million artifacts, which one do I want?
<heat>
it's mildly annoying how every single one just fails
<heat>
onyx.iso
<heat>
zid`, it can be built on a normal machine
<zid`>
just not mine
<heat>
it just has an exotic build setup which I need to fix one day
<zid`>
which is abnormal in having every tool possible
<zid`>
but not the weird one you wanted
<heat>
what did you not have? gn?
<zid`>
some weird isobuilder that wasn't mkisofs
<heat>
ohhhhhhhhh right, you don't have grub-mkrescue
<zid`>
yea I never installed the tools to reinstall its own bootloader cus it always had one
<zid`>
I think it's using grub 0.97 still from when I first made it
<heat>
yeah, onyx only supports grub2
<zid`>
I don't have the grub 0.97 tools either
pmaz has joined #osdev
<zid`>
you can't build them with an fpie defaulting compiler
<zid`>
and nobody's updated the makefiles to work
<zid`>
so it's just masked in gentoo now
<klange>
You should be able to install the grub2 tools without, like, installing grub2.
<klange>
There are even windows builds for most of them!
<zid`>
I could yea
<zid`>
easily infact, gentoo doesn't run random programs just cus you installed them
<zid`>
that's sort of the main part of gentoo
<klange>
i thought the main part of gentoo was that package installation was [generally] package building?
<klange>
and that tends to involve running lots of random programs
<zid`>
why random ones?
<zid`>
also it's all done in a jail shell and then the final results are copied back to the fs
<zid`>
and marked by the package manager for who they belong to
<zid`>
and you have to resolve conflicts in /etc yourself via diff
<zid`>
The point before was, just because you've installed the "selinux" utils or whatever, doesn't magically make your system a selinux one (there's a process for doing that though)
rnicholl1 has joined #osdev
antranigv has quit [Ping timeout: 276 seconds]
antranigv has joined #osdev
Dyskos_ has quit [Quit: Leaving]
bnchs has joined #osdev
<bnchs>
hi osdev
<bnchs>
today, i'm thinking of overcomplicating my memory map implemntation