klange changed the topic of #osdev to: Operating System Development || Don't ask to ask---just ask! || For 3+ LoC, use a pastebin (for example https://gist.github.com/) || Stats + Old logs: http://osdev-logs.qzx.com New Logs: https://libera.irclog.whitequark.org/osdev || Visit https://wiki.osdev.org and https://forum.osdev.org || Books: https://wiki.osdev.org/Books
thinkpol has quit [Remote host closed the connection]
thinkpol has joined #osdev
troseman has joined #osdev
<geist> boo, i just noticed a pair of adjacent dead pixels in my monitor
<geist> physical monitor though, not ocular migrane (though i do get those from time to time)
<kof123> "so did someone create AsbestOS yet?" see the SICP cover. that was a name for the magical salamander lambda
<kof123> so whatever it is, it will be reflective surely
<ChavGPT> geist: my previous monitor broke by having a vertical red line
<ChavGPT> i googled wtf is it
<ChavGPT> found a guy with the same model with the line in the same spot
<ChavGPT> :X
<geist> yeah the only other kinda dead pixel i've ever had was something like that, one of the colors having problems in a vertical line
<geist> this one isn't too bad, it's just annoying. about 2/3 of the way from the left, slightly above center
<ChavGPT> oof
<geist> at least it's just a hard stuck to black, so i dont tend to notice it considering how much i use dark mode stuff
<ChavGPT> maybe it will relocate if you stare with enough anger
<zid> I've never owned a dead pixel before
<zid> do you have to pay extra for them
<zid> My entire fuckin monitor is dying, but the pixels are great
xvmt has quit [Ping timeout: 246 seconds]
nyah has quit [Quit: leaving]
xvmt has joined #osdev
eddof13 has joined #osdev
eddof13 has quit [Client Quit]
Left_Turn has quit [Read error: Connection reset by peer]
troseman has quit [Quit: troseman]
stolen has joined #osdev
goliath has quit [Quit: SIGSEGV]
Burgundy has quit [Ping timeout: 248 seconds]
<gorgonical> the only positive trait I have as a programmer is stubbornness
<gorgonical> otherwise i definitely am too dumb to get this phd
<gorgonical> just now think i've figured out that arm tf-a fucking turns the console off willingly
<zid> ah so you finally found your faulty assumption
dza has quit [Ping timeout: 244 seconds]
<zid> (That being the final step in 'wtf this makes no sense')
<zid> You accidentally rely on some assumption, "I'd see an error" "This file totally exists though!" etc and 30 layers later "this shit is broken as fuck"
Matt|home has joined #osdev
Hammdist has joined #osdev
troseman has joined #osdev
troseman has quit [Client Quit]
[itchyjunk] has quit [Read error: Connection reset by peer]
<ZipCPU> gorgonical: I've got to believe anyone building their own OS must have both a 1) software ability, and a 2) stubbornness trait--otherwise they'd just use the operating systems built by others.
<zid> imagine using anything you wrote
<zid> Sounds like a terrible idea
<zid> I'd know where all the skeletons live in it and how unusable it is
<ZipCPU> I suppose that depends upon how well it is built, and how well it is verified
<zid> That isn't how software works
<zid> It's very much a "pick 2" situation
gog has quit [Ping timeout: 240 seconds]
<gorgonical> zid: i often think of os work as like that scene from malcolm in the middle when hal replaces the light bulb
<bslsk05> ​'Malcolm in The Middle "What does it look like I'm doing?"' by MITM Clips (00:00:40)
<zid> yea very
<gorgonical> So I think I've just fixed the car now
<zid> OS dev is trying to maintain a very large mansion by yourself, you pick if the parlor is dusted, or the bedroom, if the lawn is mown, or the driveway de-weeded etc
<zid> but not all of them all of the time at the same time
<zid> Like, it's just a fact of all software though, it can be easy to read, or fast, but often not both, etc
<gorgonical> also I literally just today found dill pickle chips and all dressed chips here at my local aldi
<gorgonical> i have never seen all dressed chips anywhere in america and today they are at my regular grocery store
<Hammdist> how rapidly does a typical pll lock? on rk3328, I'm trying to configure a ppl. I set the pll parameters and then read the lock state immediately after in code and it always appears locked right away. is that right?
valshaped74248 has quit [Quit: Gone]
<Hammdist> the ppl appears to lock fine, but there is a crash when trying to switch to the pll as clock source
<Hammdist> I'm using the exact same pll parameters as linux uses, this has been checked thoroughly down to the bits and bytes
valshaped74248 has joined #osdev
<Hammdist> ah wait I just encountered a run in which it didn't lock right away
<Hammdist> so that part seems to be explained
<gorgonical> My disappointment is immeasurable and I am out of ideas again
<gorgonical> Linux appears to be running in non-secure mode. But this doesn't explain the fucking gic accesses
acidx has quit [Ping timeout: 250 seconds]
acidx has joined #osdev
warlock has joined #osdev
gorgonical has quit [Ping timeout: 255 seconds]
stolen has quit [Quit: Connection closed for inactivity]
alexander has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
alexander has joined #osdev
xvmt has quit [Remote host closed the connection]
xvmt has joined #osdev
xvmt has quit [Remote host closed the connection]
Patater- has joined #osdev
leon_ has joined #osdev
acidx_ has joined #osdev
nvmd1 has joined #osdev
duderonomy_ has joined #osdev
<geist> giiiiiic
gxt has quit [Remote host closed the connection]
gxt has joined #osdev
acidx has quit [*.net *.split]
warlock has quit [*.net *.split]
duderonomy has quit [*.net *.split]
nvmd has quit [*.net *.split]
DrPatater has quit [*.net *.split]
lojik has quit [*.net *.split]
leon has quit [*.net *.split]
<kazinsal> gic gic gic
<kazinsal> is the G in gic soft or hard
<kazinsal> not to start the gif/jif argument but
<kazinsal> is it gick or jick
<Mutabah> gick to me
<klys> glob integrated circuit
<childlikempress> well usually it's soft but if you're really good you can make it hard
<kazinsal> I'm on team gick
<kazinsal> (I say, not actually being an arm guy)
<klys> I bought an intel macbook 2020 the other day, intending to give it away after installing ubuntu on it. then yesterday I installed ubuntu on it.
<klys> in other news, capable four port thunderbolt pci-e cards exist now
<klys> I had looked a few months back and they did not exist then.
lg has quit [Remote host closed the connection]
SGautam has joined #osdev
knusbaum has quit [Ping timeout: 248 seconds]
dude12312414 has joined #osdev
knusbaum has joined #osdev
dude12312414 has quit [Remote host closed the connection]
<kazinsal> I love my M! air, it's a great laptop
xenos1984 has quit [Read error: Connection reset by peer]
<kazinsal> fantastic battery life, pretty solid expansion options
<kazinsal> the only time I've accidentally run it down is because I sapped the battery into a guitar DSP
<kazinsal> usually get about 16 hours of screen on time with it on wifi
xenos1984 has joined #osdev
alexander has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
alexander has joined #osdev
alexander has quit [Client Quit]
<klys> I hear you can get a fancy stylus for the touchpad
<klys> I went to work today (thrift warehouse) and they had a thinkpad sitting there, bought it right away.
alexander has joined #osdev
Nixkernal has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<klys> tho yea this mbpro has 32GB RAM, I should install more apps
<klys> there was a video editing program ubuntu was showcasing in the installer, forget the name
Nixkernal has joined #osdev
<klys> also I need to find out where the grub menu is stored, as grub-efi is not listed as installed
alexander has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
d5k has joined #osdev
Left_Turn has joined #osdev
alexander has joined #osdev
d5k has quit [Quit: leaving]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 260 seconds]
mhall has joined #osdev
justache is now known as reddit-bot
reddit-bot is now known as justache
GeDaMo has joined #osdev
alexander has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
alexander has joined #osdev
zarock has quit [Remote host closed the connection]
zarock has joined #osdev
gog has joined #osdev
alexander has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
alexander has joined #osdev
nyah has joined #osdev
goliath has joined #osdev
Left_Turn has joined #osdev
danilogondolfo has joined #osdev
Turn_Left has quit [Ping timeout: 260 seconds]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 240 seconds]
Burgundy has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 240 seconds]
kof123 has quit [Ping timeout: 252 seconds]
x8dcc has joined #osdev
<x8dcc> When setting a trap gate in the IDT, the CPU always pushes an error code to the stack before calling the Service Routine?
pounce has quit [Ping timeout: 244 seconds]
<gog> no
<bslsk05> ​wiki.osdev.org: Exceptions - OSDev Wiki
pounce has joined #osdev
<x8dcc> I ask because in the ISR page of the osdev.org wiki it says: "If the interrupt is an exception, the CPU will push an error code onto the stack, as a doubleword."
<gog> that wording is misleading
<x8dcc> oh, so it depends on the exception? on the "Error code?" column of the table
<gog> yes
<x8dcc> I see, that's a bit inconvenient
<gog> it is
<gog> you'll need to define an ISR entry point for each exception
<x8dcc> Yeah, I do that with an assembly macro, but I will just make 2, one for no error code and one for exceptions with error code
<gog> and if the ISR is an exception without an error code what i do is i push a dummy error code to the stack
<gog> yeh that's the way to do it
<x8dcc> okay, and another question
<gog> ok
<x8dcc> so from the ISR page, if I understood correctly, in an exception with no error code, the CPU pushes the EFLAGS, then CS and then EIP?
<x8dcc> i.e. when the ISR is called the value immediately in the stack is the EIP?
<gog> yes
<gog> because iretd will return to cs:eip
<gog> so for ISRs with an error code you have to pop that from the stack
<gog> which is why everybody does the normalizing dummy code thing
<gog> so that no matter what you just do the pop and it's fine
<x8dcc> I see, I was looking at what IRETD does just now
<x8dcc> well this is very useful, I was just using interrupt gates for everything
stolen has joined #osdev
Hammdist has quit [Quit: Ping timeout (120 seconds)]
SGautam has quit [Quit: Connection closed for inactivity]
<x8dcc> I added it, now I can see where I kernel panic :)
<x8dcc> thank you, gog
<gog> noicsj
[itchyjunk] has joined #osdev
kof123 has joined #osdev
[itchyjunk] has quit [Remote host closed the connection]
marshmallow has joined #osdev
bombuzal has quit [Quit: b0rk]
pounce has quit [Ping timeout: 244 seconds]
pounce has joined #osdev
netbsduser has joined #osdev
<netbsduser> what do people think about the caching of disk fs metadata? i have a file page cache (used to good effect with 9p and FUSE) but to use it for disk filesystems will require it learn new tricks
Hammdist has joined #osdev
<nortti> do you have a dirent cache?
<netbsduser> not yet; i have it implemented in principle but not in use yet
<netbsduser> i wonder whether it´s worthwhile to access e.g. the block bitmap, the disk inodes, etc via the file page cache of the disk. or (it will have to be because of potential overlapping pages or misaligned blocks) through synthetic files representing the block bitmap, disk inode array, etc
DanielNechtan has joined #osdev
DanielNechtan is now known as bombuzal
gareppa has joined #osdev
foudfou has quit [Ping timeout: 246 seconds]
foudfou has joined #osdev
gabi-250 has quit [Ping timeout: 246 seconds]
gildasio has quit [Ping timeout: 246 seconds]
blop has quit [Ping timeout: 246 seconds]
gxt has quit [Ping timeout: 246 seconds]
mhall has quit [Quit: Connection closed for inactivity]
gildasio has joined #osdev
gxt has joined #osdev
blop has joined #osdev
gog has quit [Quit: Konversation terminated!]
gog has joined #osdev
blop_ has joined #osdev
blop has quit [Ping timeout: 246 seconds]
gabi-250 has joined #osdev
gareppa has quit [Quit: WeeChat 3.8]
qbasiq has joined #osdev
qbasiq has quit [Ping timeout: 250 seconds]
nvmd1 has quit [Quit: WeeChat 3.8]
nvmd has joined #osdev
eddof13 has joined #osdev
<zid> I've been bitten again, where's the flamethrower
goliath has quit [Quit: SIGSEGV]
<gog> hi
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mhall has joined #osdev
<sham1> hi
<zid> (I also have an awful sinus headache)
<gog> hi
<gog> i'm at work
<zid> I don't think I will ever stop being sick :(
<gog> apple pay is not cooperating
<gog> zid: my sinuses have only been intermittently not clear for months
<gog> s/not//
<zid> I've got tight sinuses, but the fix is gruesome
<zid> They just run a metal pipecleaner through them
<zid> shave down your skull
<GeDaMo> My sinuses have also been playing up recently :|
eddof13 has joined #osdev
eddof13 has quit [Client Quit]
<zid> GeDaMo: I've got a wire brush if you're game
<GeDaMo> No thanks :|
<bslsk05> ​www.verywellhealth.com: Migraine and Sinus Headache: How to Tell the Difference
<zid> I would think the fact I can't breathe through my ears and the intensely thick snot would give it away
<zid> do people really need a guide
eddof13 has joined #osdev
<bslsk05> ​www.theguardian.com: ‘A first in Paris’: city fumigates for tiger mosquitoes as tropical pests spread, bringing disease | Paris | The Guardian
<gog> hi
<zid> I wish
xenos1984 has quit [Ping timeout: 246 seconds]
xenos1984 has joined #osdev
heat has joined #osdev
<heat> so im fucking dying
<heat> after all my month-long stomach problems i went and got myself gastroenteritis
<heat> fucking shoot me
<zid> same
<heat> seriously, put me down, life is pain
<zid> even better
<zid> after I finished with the gastro, I now have sinusitis
<childlikempress> rip
<heat> long-term exposure to #osdev has us dying
<heat> asbestos of IRC
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
<heat> netbsduser: btw re caching metadata, that's pretty common
<heat> as in "pretty standard"
<heat> that's what the buffer cache does
<x8dcc> The cvttsd2si assembly instruction is supposed to store the integer part of a src float in the dst operand? e.g. int n = (int)fl;
<netbsduser> heat: of course
<x8dcc> I am getting a SIMD floating point exception when printing a float, and the instruction of the exception is a cvttsd2si
<netbsduser> my concern is with whether or not to preserve a traditional buffer cache at all or whether to impose file-based caching everywhere
<heat> if you consider the block device a very big file, it's already file-based
<childlikempress> x8dcc: is it the inexact exception
<heat> x8dcc: do you have SSE on?
<x8dcc> childlikempress: I don't understand your question
<x8dcc> heat: I do
<childlikempress> well, which floating point exception is it
<netbsduser> it would have to go through a special virtual file implemented by the FS driver, i think - because otherwise if a page-sized page-aligned set of blocks is mixture of metadata and data, youŕe in very deep trouble
<x8dcc> this only happens with multitasking, and although I am running fxsave and fxrstor, I guess I am doing something wrong
<heat> netbsduser: you'r not
<heat> fwiw: linux does not handle consistency at that level
<netbsduser> heat: consider this case: block size 512, blocks 1, 2, 3, 4 are metadata, 5, 6, 7 8 are data of a file
<x8dcc> childlikempress: are you asking for the error code in MXCSR or...?
<netbsduser> now in both cases each of the collections of 4 blocks are cached in different files (the metadata accessed through the disk device´s file page cache, the file data through the file´s cache)
<heat> right, so you do per-block subpage tracking
<heat> and now you're not writing back any of that, you didn't even need to read it
<netbsduser> that´s exactly what you must do at some level - but that´s why i proposed to use a special file for the disk-level caching
<netbsduser> caches of regular files are already fine since they read in and write back their blocks as required
<netbsduser> but caches directly of disks are quite another matter altogether
joe9 has joined #osdev
gog has quit [Quit: Konversation terminated!]
danilogondolfo has quit [Quit: Leaving]
xenos1984 has quit [Ping timeout: 245 seconds]
goliath has joined #osdev
gog has joined #osdev
\Test_User has quit [Quit: e]
\Test_User has joined #osdev
xenos1984 has joined #osdev
\Test_User has quit [Client Quit]
\Test_User has joined #osdev
\Test_User has quit [Client Quit]
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
\Test_User has joined #osdev
eddof13 has joined #osdev
Hammdist has quit [Quit: Client closed]
Brnocrist has quit [Ping timeout: 250 seconds]
Brnocrist has joined #osdev
flom84 has joined #osdev
gorgonical has joined #osdev
<gorgonical> Man I am so confused
<gorgonical> I have confirmed: Kitten does run in secure mode, Linux doesn't, u-boot runs in EL2 (expected), non-secure Linux can *read* what looks like the secure version of GICD_CTLR, can't write some bits marked res0, but can write others
sparklysara has joined #osdev
<gorgonical> pastie.org/p/4arvQMrvTk9TA3h9JwDMqh
<bslsk05> ​pastie.org: Pastie
<gorgonical> All of the pain and suffering is just in this one function
Hammdist has joined #osdev
<zid> have you considered
<zid> becoming a trappist monk
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
flom84 has quit [Ping timeout: 246 seconds]
<zid> It will fix more of your problems than anything else, I feel
flom84 has joined #osdev
pounce has quit [Ping timeout: 245 seconds]
<gorgonical> I am beginning to think this is the way forward
<gorgonical> Honestly what's most aggravating is that this is just a knowledge thing. If I knew who to ask I could solve this problem in like five minutes
flom84 has quit [Remote host closed the connection]
<gorgonical> Someone on this earth knows why this is happening and could tell me directly and simply if only I knew who they were
pounce has joined #osdev
Turn_Left has joined #osdev
<x8dcc> I think that everytime I struggle with an error
<klys> perhaps, there are only a few of us here though. have you tried discord?
<x8dcc> e.g. right now
<gorgonical> klys: if you know of a discord I should go ask in I would
<klys> that would be the osdev discord of course
<gorgonical> ah
<gorgonical> Is it really more active than the irc?
<klys> there are more projects listed there than I hear about here
<gorgonical> hmm
<gorgonical> I will give that a try then
<x8dcc> I left because I asked something and they started trying to argue about what was better
<x8dcc> I didn't argue and they told me I had no idea or something
<ChavGPT> maybe they said you have no idea because you did not argue
<x8dcc> I asked about something I didn't understand, and then 2 people started arguing over if it was accurate or not in the wiki
<ChavGPT> i don't see anything wrong with it
<x8dcc> I obviously didn't give my opinion because I didn't understand anything
<x8dcc> after that they started blaming me for not understanding it, for some reason
<ChavGPT> mate, if someone linked a page, i had a look and it was wrong in my assesment
<ChavGPT> i would totally argue
<x8dcc> I get that, and I don't care about that
Left_Turn has quit [Ping timeout: 260 seconds]
<x8dcc> it's just that the 2 times I asked something there, they just told me how stupid I am instead of answering anything
<ChavGPT> is that an osdev tiktok
Left_Turn has joined #osdev
<x8dcc> It's just my experience, but they were way more toxic to me than here (except the admins which are the ones who ended up answering something related)
<x8dcc> ChavGPT: ...what?
Turn_Left has quit [Ping timeout: 246 seconds]
netbsduser has quit [Ping timeout: 246 seconds]
heat has quit [Quit: Client closed]
heat has joined #osdev
<heat> microkernel vs monolithic
<heat> ??
<heat> vim vs emacs guys
goliath has quit [Quit: SIGSEGV]
mhall has quit [Quit: Connection closed for inactivity]
<childlikempress> I heard linux torvald said microkernels are good
<ChavGPT> which why is FREAKS is an exokernel
sparklysara has quit [Quit: Leaving]
stolen has quit [Quit: Connection closed for inactivity]
netbsduser has joined #osdev
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dza has joined #osdev
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
immibis has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
immibis has joined #osdev
irl25519 has joined #osdev
heat has quit [Quit: Client closed]
irl25519 has quit [Client Quit]
MiningMarsh has quit [Quit: ZNC 1.8.2 - https://znc.in]
MiningMarsh has joined #osdev
blop has joined #osdev
blop_ has quit [Ping timeout: 246 seconds]
goliath has joined #osdev
<netbsduser> linux is so goofy
<netbsduser> they call a vfs_t or struct mount a ¨superblock¨
<gog> she's a superblock, superblock
<gog> she's superblocky yeah
<gog> (filesystems sing, whoaa oh oh oh oh)
<kazinsal> gog can you walk over to CCP hf's headquarters and tell them to fix the eve online servers thanks in advance
heat has joined #osdev
<gog> on it
<gog> anything else you want while i'm out
<kazinsal> coke zero would be great thanks
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 246 seconds]
<heat> gog: hug
<ChavGPT> coke would be great
x8dcc has left #osdev [ERC 5.4 (IRC client for GNU Emacs 28.2)]
<gog> kazinsal: i only found pepsi max
<gog> ChavGPT: i only found amphetamine
* gog hug heat
<zid> -10 for the pepsi max, +4 for the meth
<zid> your finding things score is currently: -6
netbsduser has quit [Ping timeout: 260 seconds]
netbsduser has joined #osdev
<ChavGPT> gog: at this point i'm down to snort anything
relipse has quit [Server closed connection]
relipse has joined #osdev
nadja has quit [Server closed connection]
nadja has joined #osdev
klys has quit [Server closed connection]
klys has joined #osdev
nvmd has quit [Quit: WeeChat 3.8]
<kazinsal> condensing white monster zero down into a solid to ram up my nostrils
* heat hug gog
eddof13 has joined #osdev
<ChavGPT> ey heat
<heat> ey
<ChavGPT> wanna patch a stupid problem in linux
<heat> no
<heat> what is it
<ChavGPT> what i already complained baout -- the auxv handling code
<ChavGPT> open kernel/sys.c and text serach for it
<ChavGPT> wtf locking, code duplication
<ChavGPT> and memory waste
<ChavGPT> that's some webdev writing c
Arthuria has joined #osdev
<ChavGPT> * This needs some heavy checking ...
<ChavGPT> * I just haven't the stomach for it. I also don't fully
<ChavGPT> * understand sessions/pgrp etc. Let somebody who does explain it.
<ChavGPT> *
<ChavGPT> * OK, I think I have the protection semantics right.... this is really
<ChavGPT> * only important on a multi-user system anyway, to make sure one user
<ChavGPT> * can't send a signal to a process owned by another. -TYT, 12/12/91
<ChavGPT> setpgid
<heat> sys.c vibes
<heat>  /* All paths lead to here, thus we are safe. -DaveM */
<heat> all paths except kissing a girl
<ChavGPT> dawg that file is so bad
<ChavGPT> getresuid:
<ChavGPT> retval = put_user(ruid, ruidp);
<ChavGPT> if (!retval) {
<ChavGPT> return put_user(suid, suidp);
<ChavGPT> if (!retval)
<ChavGPT> retval = put_user(euid, euidp);
<ChavGPT> }
<ChavGPT> return retval;
<ChavGPT> aight
<ChavGPT> getresgid:
<ChavGPT> retval = put_user(rgid, rgidp);
<ChavGPT> if (!retval) {
<ChavGPT> if (!retval)
<ChavGPT> retval = put_user(egid, egidp);
<ChavGPT> retval = put_user(sgid, sgidp);
<ChavGPT> }
<ChavGPT> return retval;
<ChavGPT> i have some ideas of throught process on htis one
<ChavGPT> dude hits blunt
<ChavGPT> - you know what would be funny?
<ChavGPT> - what dave
<ChavGPT> - spurious differnces
<ChavGPT> copy-paste code, but make sure to make immaterial changes so that it does not match up with the original
<ChavGPT> - you are a genius dave
<ChavGPT> - stfu and commit
Burgundy has quit [Ping timeout: 255 seconds]
<geist> eh? what are you complaining about?
<ChavGPT> you want my real gripe with the file
<netbsduser> ChavGPT: frightful
<geist> look, lets try to be positive here and not just paste code from other projects and point at it
<geist> that's not what this channel is about
<ChavGPT> well i tried to engage heat in some real-world open source contribution
<ChavGPT> it did degrade to just shitting on linux though
<geist> we're here to help each other with our own projects, help each other learn concepts, etc
<geist> shitting on real world stuff is fun but it degrades from the quality here. there's plenty of places on the internet to shit on other projects
<geist> and i'd rather keep this channel a bit above that, a bastion of positive vibes re:osdev
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ChavGPT> you don't mean the discord, do you?
<geist> i dont mean the discord
<ChavGPT> anyhow fine with me, i got a spot to crap on software
<geist> woot
<ChavGPT> it even has an individual which does it more than me
<ChavGPT> :X
<ChavGPT> (s/which/who ?)
<heat> linus torvalds
<ChavGPT> no
<geist> yeah i just find that it degrades from the quality, turns things into a bad reality tv show. just no calorie fun, but no content
<ChavGPT> i have to ask tho
Matt|home has quit [Quit: Leaving]
<ChavGPT> what's your ake on all the "can i pet you" traffic
<geist> it's cute, but short and positive
<ChavGPT> arguably majority of what's goingo n here is offtopic
<geist> i wouldn't say that
<kazinsal> it's community
<geist> being friendly and saying hi and whatnot is fine, even if it's cute stuff
<geist> it's just *on topic* things like os devleopment i'd like to keep fairly high quality
<kazinsal> it's silly, but it's still community
<geist> ie, not shitting on other designs, or each others stuff
<geist> exactly
<kazinsal> it's not like this is the domain of technical writing or academic publication
<kazinsal> osdevers can have little a silliness, as a treat
<geist> yah it's a rolling community of people htat come and go over the years, but we know each other and that's nice
<geist> positive silliness may be offtopic but it's more than anything else positive, and that tends to draw more people in
<ChavGPT> aight
<kazinsal> ayep
<geist> and heh every time kazinsal shows up i look across the room at the VAX
<geist> and start thinking about firing it up again
<kazinsal> lol
<kazinsal> I reeeeally need to get some free time and figure out what caps in mine went pop
<geist> like it's literally right there, sitting on the floor against the wall
<heat> VAX VAX VAX VAX V AX VAX VAX
<geist> yah last i fiddled with it it stopped reading the scsi2sd interface for some reason, but still talked to a real scsi disk fine
<geist> anyway, gotta go, bbiab
<ChavGPT> you mean under netbsd?
<ChavGPT> or your own kernel
<kazinsal> mine won't autoboot off the scsi2sd but if you manually do "boot rk0:" it goes fine
<heat> i dont think lk supports the VAX yet
<heat> ... or does it
<bslsk05> ​github.com: GitHub - littlekernel/lk at vax
Arthuria has quit [Ping timeout: 246 seconds]
<kazinsal> dammit. can't believe we've got a vax code gap
<kazinsal> time for me to write a router for a vax
<netbsduser> porting my kernel to vax might be a fun endeavour
<netbsduser> i have enjoyed m68k
<geist> yeah i need to finish getting that rolled back into mainline
duderonomy_ has quit [Ping timeout: 258 seconds]
<bslsk05> ​github.com: lk/arch/vax/asm.S at vax · littlekernel/lk · GitHub
<netbsduser> but m68k - even the 68030 with its funny mmu - is nothing compared to the joy of having linear page tables with 512-byte page size where the user page tables are pageable pages mapped in the kernel space
<kazinsal> geist: dang, that's clever
<geist> yeah took me a bit of grokking. the svpctx and ldpctx have a complicated interaction with simultaneously saving context and switching the active stack and whatnot
<heat> the joy""
<heat> ""joy""
<geist> netbsduser: yeah that was the next thing i was starting to write, the paging code
<geist> i think i wanted to fiish that up before rolling it back into mainline
<geist> okay, really afk for a bit. might piddle with this this evening!
<netbsduser> geist: i should be excited to see it, i think it was littlekernel where i learnt of the existnece of qemu virt m68k which i have had a lot of fun with
<netbsduser> anyway goodnight and enjoy
[itchyjunk] has joined #osdev
<bslsk05> ​lore.kernel.org: [PATCH] Update security bugs policy in Documentation/SecurityBugs - Linus Turdvals
mcfrdy has quit [Server closed connection]
gog has quit [Ping timeout: 246 seconds]
mcfrdy has joined #osdev
cultpony has quit [Server closed connection]
cultpony has joined #osdev
geist has quit [Server closed connection]
geist has joined #osdev