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
josuedhg has quit [Quit: Client closed]
<heat> oops was actually pretty effective here
<heat> kswapd passed away but the system was able to somewhat chug along
<nikolapdp> neat
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #osdev
Matt|home has quit [Remote host closed the connection]
goliath has quit [Quit: SIGSEGV]
agent314 has joined #osdev
<heat> yeah i used to think keeping the system running with weird state and held locks was a bad idea, but it seems to work fine
<heat> and i've read a paper that confirms this as well, the vast majority of oopses leave the system in an okay state
<heat> okay enough to gather more data and report the bug or something, at least
edr has quit [Quit: Leaving]
netbsduser has quit [Ping timeout: 240 seconds]
<nikolapdp> lol told ya you could recover from most ooms
<heat> this is not an oom
<heat> it's an oops
<heat> it's a completely different thing
* Ermine writes a patch to arch linux kernel to panic on oops by default
<heat> skrew u
<heat> what's next, panic on warn?
<Ermine> yes
<Ermine> then panic on acpi errors, so no one could boot
<heat> i don't have ACPI errors on boot I think
<Ermine> I saw acpi errors on most machines on which I've booted linux
<heat> i have a warning but nothing else
<Ermine> On on HP machines Linux said 'ur bios is borked'
<Ermine> not a single AE_NOT_FOUND?
<\Test_User> dwaasdawd
<heat> tbf booting is absolutely insane and awful
<heat> ACPI Warning: \_SB.PCI0.RP01.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20230628/nsarguments-61)
<Ermine> that's new to me
<heat> i've seen this a lot, NVIDIA dGPU stuff
<Ermine> ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
<heat> haha
<\Test_User> *keyboard user error, ignore
<heat> your BIOS tries _OSI quirks
<heat> that's not a strict error, they just reject it for compat reasons
<nikolar> I've seen lines like heat's
<nikolar> But I don't have Nvidia GPU
<nikolar> I think it was usb related though not sure
<Ermine> Also I have the same line about \_SB.PC00.XHCI.RHUB.HS10._DSM , but there's no dgpu
<Ermine> XHCI is USB3 iirv
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #osdev
Gooberpatrol66 has quit [Ping timeout: 256 seconds]
navi has quit [Ping timeout: 264 seconds]
heat has quit [Ping timeout: 256 seconds]
blockhead has joined #osdev
frkazoid333 has joined #osdev
Arthuria has joined #osdev
foudfou has quit [Remote host closed the connection]
foudfou has joined #osdev
agent314 is now known as agent314_llm
agent314_llm is now known as agent314
gbowne1 has quit [Remote host closed the connection]
gbowne1 has joined #osdev
Vercas9 has quit [Quit: Ping timeout (120 seconds)]
Vercas9 has joined #osdev
agent314 has quit [Quit: The Lounge - https://thelounge.chat]
Arthuria has quit [Ping timeout: 260 seconds]
pebble|2 has joined #osdev
gbowne1 has quit [Remote host closed the connection]
oldgalileo has quit [Ping timeout: 256 seconds]
oldgalileo has joined #osdev
rom4ik has joined #osdev
foudfou has quit [Remote host closed the connection]
foudfou has joined #osdev
eck has quit [Quit: PIRCH98:WIN 95/98/WIN NT:1.0 (build 1.0.1.1190)]
eck has joined #osdev
eck has quit [Client Quit]
Vercas9 has quit [Quit: Ping timeout (120 seconds)]
eck has joined #osdev
pebble|2 has quit [Quit: KVIrc 5.2.4 Quasar http://www.kvirc.net/]
lte678 has joined #osdev
heat has joined #osdev
osdev199 has joined #osdev
GeDaMo has joined #osdev
heat has quit [Remote host closed the connection]
osdev199 has quit [Remote host closed the connection]
osdev199 has joined #osdev
navi has joined #osdev
antranigv has joined #osdev
antranigv has quit [Remote host closed the connection]
antranigv has joined #osdev
Nixkernal_ has quit [Ping timeout: 260 seconds]
netbsduser has joined #osdev
Nixkernal has joined #osdev
xvmt has quit [Remote host closed the connection]
xvmt has joined #osdev
Gooberpatrol66 has joined #osdev
snowcra51 has joined #osdev
snowcra52 has joined #osdev
snowcra5h has quit [Ping timeout: 260 seconds]
snowcra51 has quit [Ping timeout: 260 seconds]
snowcra52 has quit [Remote host closed the connection]
snowcra5h has joined #osdev
oldgalileo has quit [Ping timeout: 240 seconds]
oldgalileo has joined #osdev
edr has joined #osdev
snowcra5h has quit [Remote host closed the connection]
snowcra5h has joined #osdev
oldgalileo has quit [Ping timeout: 256 seconds]
m3a has quit [Ping timeout: 255 seconds]
Left_Turn has joined #osdev
Arthuria has joined #osdev
pounce has quit [Ping timeout: 240 seconds]
pounce has joined #osdev
zetef has joined #osdev
oldgalileo has joined #osdev
oldgalileo has quit [Ping timeout: 240 seconds]
netbsduser has quit [Ping timeout: 268 seconds]
Nixkernal has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
osdev199 has quit [Ping timeout: 256 seconds]
arminweigl has quit [Ping timeout: 268 seconds]
osdev199 has joined #osdev
zxrom has joined #osdev
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531))]
Arthuria has joined #osdev
Arthuria has quit [Ping timeout: 256 seconds]
netbsduser has joined #osdev
oldgalileo has joined #osdev
oldgalileo has quit [Ping timeout: 240 seconds]
gorgonical has quit [Ping timeout: 260 seconds]
Arthuria has joined #osdev
osdev199 has quit [Quit: Leaving]
oldgalileo has joined #osdev
oldgalileo has quit [Ping timeout: 255 seconds]
Arthuria has quit [Ping timeout: 268 seconds]
xenos1984 has quit [Ping timeout: 268 seconds]
xenos1984 has joined #osdev
mctpyt has quit [Remote host closed the connection]
mctpyt has joined #osdev
oldgalileo has joined #osdev
oldgalileo has quit [Ping timeout: 260 seconds]
Platao has joined #osdev
Platao has left #osdev [#osdev]
xenos1984 has quit [Ping timeout: 268 seconds]
Arthuria has joined #osdev
xenos1984 has joined #osdev
josuedhg has joined #osdev
gbowne1 has joined #osdev
foudfou has quit [Quit: Bye]
foudfou has joined #osdev
Gooberpatrol66 has quit [Quit: Konversation terminated!]
friedy92 has joined #osdev
friedy92 has left #osdev [#osdev]
friedy92 has joined #osdev
friedy92 has quit [Client Quit]
friedy69 has joined #osdev
friedy69 has quit [Client Quit]
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
friedrichdoku has joined #osdev
friedrichdoku has quit [Client Quit]
<dostoyevsky2> What would it take to make qemu an OS? It's fascinating from an osdev perspective because you could just write a couple of drivers targetting qemu and then qemu interacts with the real hardware
node1 has joined #osdev
josuedhg has quit [Quit: Client closed]
<mcrod> that doesn't make sense at all
gog has joined #osdev
<netbsduser> mcrod: dostoyevsky2 means what would it take to make qemu one of the so-called "bare metal hypervisors"
scaleww has joined #osdev
<mcrod> oh
<kazinsal> presumably the answer is "choose a linux distribution"
<netbsduser> and a not bad idea even if i do say so myself
<gog> wsl2
<gog> best distro
<netbsduser> real hardware is so hellish sometimes
<mcrod> gog pet me
<kazinsal> last time I installed a rocky box I recall seeing that one of the presets was basically "kernel, coreutils, qemu-kvm, virsh, go get 'em chief"
<netbsduser> the intel i219 ehternet controller is borderline-undocumented (the official datasheet doesn't say much, and while it's just another e1000, there are some incompatibilities that must be found out the hard way)
* gog petpet mcrod
* mcrod prrr to gog
<gog> good boy
<dostoyevsky2> kazinsal: Could I put a statically linked qemu right into initramfs?
oldgalileo has joined #osdev
* blockhead reads scroll back and wonder ... conceptually, how would qemu as an os resemble a bare metal hypervisor such as Xen?
<dostoyevsky2> blockhead: Wouldn't Xen conceptually be like only the kvm part of qemu?
<netbsduser> dostoyevsky2: the distinction is tenuous nowadays
<netbsduser> it only really makes sense if you compare a hypervisor without a kernel component
<blockhead> dostoyevsky2: good question, beats me
<dostoyevsky2> but I think qemu being a linux application makes a lot of things easier, e.g. writing your own hard disk drivers with nbd ... also very easy to develop, just as a normal program running on Linux
zetef has quit [Ping timeout: 255 seconds]
node1 has quit [Quit: Client closed]
rsjw has joined #osdev
<rsjw> does anyone know where I can find a version of the Synaptics TouchPad Interfacing Guide that covers touchpads with version 8.1? the latest I can find is one from 2001 and it only covers up to 4-point-something
Gordinator has joined #osdev
Gordinator has quit [Remote host closed the connection]
scaleww has quit [Quit: Leaving]
Gordinator has joined #osdev
<geist> hmm, nope
<geist> re qemu and xen, i'm guessing it emulates some of the xen paravirtualization interface
Gordinator has quit [Client Quit]
Left_Turn has quit [Read error: Connection reset by peer]
heat has joined #osdev
Gordinator has joined #osdev
Gordinator has quit [Client Quit]
<dostoyevsky2> xen does paravirtualization also, so e.g. a network card would always appear as a e1000 in your OS (like in qemu)? I thought Xen would just do something like passthrough the actual hardware
<dostoyevsky2> But I guess Xen doesn't require an OS to run like qemu