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
masoudd_ has quit [Ping timeout: 276 seconds]
netbsduser has quit [Ping timeout: 256 seconds]
gxt has quit [Remote host closed the connection]
gxt has joined #osdev
gxt has quit [Remote host closed the connection]
gxt has joined #osdev
heat has quit [Remote host closed the connection]
heat has joined #osdev
pretty_dumm_guy has quit [Ping timeout: 245 seconds]
navi has quit [Quit: WeeChat 4.0.4]
vdamewood has quit [Quit: Textual IRC Client: www.textualapp.com]
gxt has quit [Remote host closed the connection]
gxt has joined #osdev
rustyy has quit [Ping timeout: 252 seconds]
netbsduser has joined #osdev
srjek|home has quit [Ping timeout: 264 seconds]
gbowne1 has quit [Read error: Connection reset by peer]
netbsduser has quit [Ping timeout: 252 seconds]
Reinhilde is now known as Ellenor
netbsduser has joined #osdev
netbsduser has quit [Ping timeout: 240 seconds]
Matt|home has quit [Quit: Leaving]
rustyy has joined #osdev
netbsduser has joined #osdev
netbsduser has quit [Ping timeout: 260 seconds]
masoudd_ has joined #osdev
heat has quit [Remote host closed the connection]
rustyy has quit [Ping timeout: 255 seconds]
Arthuria has joined #osdev
GeDaMo has joined #osdev
Arthuria has quit [Remote host closed the connection]
Cindy has quit [Remote host closed the connection]
bnchs has joined #osdev
masoudd_ has quit [Quit: Leaving]
nshire has joined #osdev
Matt|home has joined #osdev
kjoint has joined #osdev
bombuzal has quit [Quit: b0rk]
rustyy has joined #osdev
<epony> the morning team mops up blood stains from the late night hacking team eyeballs
<epony> must.. fix.. that code too now
kjoint has quit [Ping timeout: 260 seconds]
heat has joined #osdev
pretty_dumm_guy has joined #osdev
Brnocrist has joined #osdev
Left_Turn has joined #osdev
* kof123 .oO( motivational poster: compromise: bloodshot eyes during the day )
bnchs is now known as Cindy
vdamewood has joined #osdev
stolen has joined #osdev
bitoff has joined #osdev
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
gxt has quit [Remote host closed the connection]
gxt has joined #osdev
netbsduser has joined #osdev
srjek|home has joined #osdev
kjoint has joined #osdev
Left_Turn has quit [Remote host closed the connection]
Left_Turn has joined #osdev
Left_Turn has quit [Ping timeout: 276 seconds]
[Kalisto]1 has joined #osdev
[Kalisto] has quit [Ping timeout: 260 seconds]
[Kalisto]1 is now known as [Kalisto]
stolen has quit [Quit: Connection closed for inactivity]
Left_Turn has joined #osdev
navi has joined #osdev
Left_Turn has quit [Ping timeout: 255 seconds]
Left_Turn has joined #osdev
puck has quit [Remote host closed the connection]
puck has joined #osdev
Left_Turn has quit [Ping timeout: 256 seconds]
kjoint has quit [Ping timeout: 276 seconds]
Left_Turn has joined #osdev
kjoint has joined #osdev
kjoint has quit [Ping timeout: 240 seconds]
Left_Turn has quit [Ping timeout: 245 seconds]
epony has quit [Remote host closed the connection]
rustyy has quit [Ping timeout: 260 seconds]
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
goliath has joined #osdev
Bonstra has quit [Quit: Pouf c'est tout !]
Bonstra has joined #osdev
Left_Turn has joined #osdev
Left_Turn has quit [Ping timeout: 260 seconds]
Left_Turn has joined #osdev
kjoint has joined #osdev
alpha2023 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
kjoint has quit [Ping timeout: 252 seconds]
<vai> I was thinking I could get an IDE laptop or workstation
<vai> IDE HD
<nortti> what for?
<heat> when life is going too fast
<vai> nortti: for a beginning of hw demo
<vai> I was thinking I could setup a qemu JTMOS server at jtmos.com
<nortti> I guess jtmos does not support ahci?
<vai> nortti: not yet
<vai> qemu works with 512 Mb RAM
<vai> without any memory mapping other than pure paging
<vai> no PCI addresses mapped
<vai> so it is linearally 512 Mb of RAM
<nortti> you live in turku right, or am I confusing you with someone else?
<vai> nortti: www.jyvaskyla.fi
<bslsk05> ​www.jyvaskyla.fi: Jyväskylän kaupunki | Jyväskylä.fi
<nortti> ah okay, then I was
<nortti> I have a fujitsu amilo laptop with amd athlon xp, 256M of RAM, and a working IDE HDD
<nortti> and don't really have any use for it, so if you were local could have sold it for cheap
nickster has quit [Quit: Ping timeout (120 seconds)]
nickster has joined #osdev
Matt|home has quit [Ping timeout: 245 seconds]
alpha2023 has joined #osdev
traged has joined #osdev
epony has joined #osdev
DanielNechtan has joined #osdev
Left_Turn has quit [Ping timeout: 276 seconds]
Left_Turn has joined #osdev
Left_Turn has quit [Ping timeout: 245 seconds]
traged has quit [Quit: WeeChat 4.1.2]
traged has joined #osdev
Left_Turn has joined #osdev
gog has joined #osdev
Left_Turn has quit [Ping timeout: 256 seconds]
xenos1984 has quit [Ping timeout: 256 seconds]
xenos1984 has joined #osdev
xenos1984 has quit [Ping timeout: 268 seconds]
netbsduser has quit [Ping timeout: 255 seconds]
<nshire> what kind of code can run in the efi bootloader environment
<gog> any code that doesn't violate the spec
<gog> you can do many t hings
<puck> oh you can violate the spec too
<bslsk05> ​osresearch/safeboot-loader - Linux kernel module to use UEFI Block IO Protocol devices. Probably not a good idea. (9 forks/60 stargazers)
<gog> neat
<gog> also i have violated the spec and it "worked"
xenos1984 has joined #osdev
netbsduser has joined #osdev
<zid> UB has UB
<gog> i like a little undefined behavior
<gog> keeps life spicy
Left_Turn has joined #osdev
epony has quit [Remote host closed the connection]
epony has joined #osdev
gbowne1 has joined #osdev
<zid> advent wants me to write graph search and I hate it
<zid> with an passion
gbowne1 has quit [Remote host closed the connection]
gbowne1 has joined #osdev
<heat> gog
<heat> bazel
<heat> puck, that hack beats the whole uefi network stack
<puck> yes
<puck> but i'd not use most of the UEFI network stack anyways
<puck> i'd probably just import smoltcp
<heat> sadly the great IBV VALUE ADD all use it
<puck> doesn't mean i have to :p
bitoff has quit [Remote host closed the connection]
traged has quit [Ping timeout: 255 seconds]
blockhead has quit []
traged has joined #osdev
<epony> write facetious serach then
DanielNechtan has quit [Quit: b0rk]
<gog> hi
<gog> heat: bazooper
traged has quit [Ping timeout: 260 seconds]
<gog> there was a big bang theory reference in this episode of what we do in the shadows i just watched
<gog> they went to atlantic city and nandor was playing the game and got a bazinga
<gog> the slot machine that they probably made up for the episode
Gurkenglas has joined #osdev
Terlisimo has quit [Quit: Connection reset by beer]
Terlisimo has joined #osdev
zxrom has quit [Ping timeout: 252 seconds]
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
<sham1> zid: I somehow failed with my graph search. Apparently I can't A* properly. Absolute shenanigans
<sham1> Maybe I'll just do a flood fill at some point for that, I dunno
<zid> I'm off by 1 somewhere
<zid> and idk where
<sham1> Thus far most of the AoC problems this year have been BFS-able
<zid> my 'far too slow to solve the real input' one gets it right, but.. can't solve p1
<zid> my 'clever version' runs in 2 seconds but can't solve the example correctly :D
<sham1> I also got stumped by the example
<sham1> The "you can only go 3 spaces at most in one direction" really makes it difficult
<zid> I think I need to add the entire state space to my memo, I was hoping to get away with just the amount of steps in a row I'd taken
<zid> but apparently it gives false answers
<geist> neat. got a old DEC magnetic tape in the mail from ebay
<geist> 295MB
<sham1> nice
<zid> okay even that does too, what
<nortti> anything on it, or just a blank tape?
<heat> geist, admit it, you're the openvms guy
<geist> kinda, though i'm moslty running old BSDs
<geist> nortti: dunno. has a label, but dunno what format it's in
<geist> but i have a TK70 drive in the vaxserver so i needed a tape to see if it even works
<geist> limited utility since i only have one of the drives, but hey
heat is now known as oldbsduser
<oldbsduser> vax
oldbsduser is now known as heat
<geist> but i have a lot of vaxen now, so i can run a different os on each one, basically
<zid> oh weird
<heat> one day you'll star on one of those hoarders reality shows
<heat> but instead of trash you're lost in VAXEN
<geist> i need to get a van at some point and then just store vaxen in it too
<zid> sham1: okay that was super weird, my answer was too low because I ignored the 'no doubling back rule'
<zid> It was actually quicker to violate that constraint!?
<geist> like show up with vaxen in the passenger seat
<nortti> how much power do they draw, actually?
<gog> hi
<geist> these are all fairly late model, late 80s, so actually not that much
<gog> geist i'm making bagels
<geist> the pdp-11/53 seems to draw about 90W at the wall, i think, surprisingly low
<nortti> oh huh, yeah
<nortti> so could reasonably build a battery pack in the van and run one off of that
zxrom has joined #osdev
<geist> the vaxserver 3800, which is a large pedestal, weighs like i dunno 70kg probably, seems to draw about 300W
<geist> both are fairly noisy, but sort of pleasantly so, IMO, since they have large fans
<geist> that spin slowly, so it's more of a lower pitched rumble
<geist> and these old drives have no spindle noise
sbalmos has quit [Ping timeout: 256 seconds]
<clever> geist: do you happen to know anything about SYSTEM_SUSPEND and os-initiated within PSCI?
<clever> trying to make sense of why os-initited being missing matters
<geist> hmm, no not at all
<geist> i'm guessing there's some sort of setup so that PSCI knows how/when to restore?
<geist> but that's a pure guess
sbalmos has joined #osdev
<clever> the system-suspend call accepts a return addr, and must be ran when only 1 core is active
<geist> otherwise suspend with no obvious configuartion as to when to come back doesn't make sense
<clever> and the system will suspend, and later wake up, and jump to the specified return addr
<geist> that makes sense
<clever> but there is also an os-initiated flag on that feature, and i'm not entirely sure what that means
<geist> what does the PSCI docs say?
<clever> one guess, is that maybe its to deal with multiple OS's under a single PSCI?
<clever> > PSCI supports two modes of power state coordination, platform-coordinated mode, and OS-initiated mode.
<clever> ah, this page seems to explain it in more depth....
<geist> the docs?
<clever> reading DEN0022D_b_Power_State_Coordination_Interface.pdf
<geist> yeah, that's the docs. it's pretty clear i think, trhough sometimes it's confusingly obtuse
<clever> i hadnt noticed that section 4.2.3.1 explains it more
<geist> as is the case with lots of ARM stuff
<clever> the other pages where it was mentioned, where a lot more vague
Gurkenglas has quit [Quit: Client closed]
kjoint has joined #osdev
<clever> skimming over it, it does sound like my guess was right
<clever> in platform-coordinated mode, each guest and cpu core tells PSCI what the deepest sleep level allowed is, and the wakeup latency its willing to accept
<clever> and PSCI will then decide what sleep mode is best, potentially including suspend2ram
<clever> while in OS-initiated mode, the PSCI just obeys, and does what the OS said to do
<geist> ah okay. that makes sense
<clever> platform-coordinated mode would play nicely with a 2nd kernel running in secure mode, and it may not want to go to bed right now, lol
<clever> and the pi5 psci, lacks os-init mode
<clever> but the cpu_suspend PSCI call, can still trigger the suspend2ram mailbox
<clever> i see some conditionals for checkign that
<clever> i guess i'll need the debug uart adapter, to see why things arent suspending properly
<bslsk05> ​github.com: arm-trusted-firmware/docs/design_documents/psci_osi_mode.rst at master · ARM-software/arm-trusted-firmware · GitHub
gbowne1 has quit [Remote host closed the connection]
gbowne1 has joined #osdev
DanielNechtan has joined #osdev
<geist> yay the tape immediately got stuck, guess i have to dissassemble the tape drive
<bslsk05> ​redirect -> photos.google.com: Shared album - Travis Geiselbrecht - Google Photos
<geist> will have to pull out the tape drive. actually easier than it looks. that entire top part is just a metal plate you unscrew and there are 4 bays behind it. two big hard drives in bay 2 and 3, and tape in bay 4
<geist> bay 1 is unused at the moment
<zid> sham1: Finally got it, with a couple hints from fizzie. <3 fizzie.
<sham1> nice
<sham1> I'll just solve it later
<sham1> The flood™ consumes all
Piraty has quit [Quit: -]
Piraty has joined #osdev
<kjoint> and 4
Ram-Z has quit [Ping timeout: 264 seconds]
Ram-Z has joined #osdev
xenos1984 has quit [Read error: Connection reset by peer]
kof123 has left #osdev [#osdev]
gildasio has quit [Ping timeout: 240 seconds]
gildasio has joined #osdev
goliath has quit [Quit: SIGSEGV]
kjoint has quit [Ping timeout: 246 seconds]
xenos1984 has joined #osdev
kjoint has joined #osdev
navi has quit [Quit: WeeChat 4.0.4]
heat_ has joined #osdev
heat has quit [Read error: Connection reset by peer]