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
<zid> (I think they mean for the complicated 'please phone us to pass the WGA check' part, the serial part was always easy using VLKs)
<gog> ah trusty WXPVOL_EN.iso
Brnocrist has joined #osdev
antranigv has quit [Ping timeout: 240 seconds]
<gog> sad day when WGA caught up with that key
<zid> RHQQ2-.. or whatever it was
<gog> i think mine started with 2DRDT
<gog> i installed it so many times i had it memorized at one point
<zid> wow what a weirdo (I have used that key before though)
<zid> CTQBH
<zid> CTQBH-WBMFB-J42VR-H6TGG-2DRDT
<gog> yes!
<zid> I think that's what replaced the QQ2 one
<gog> i remembered the ctqbh wbmfb h6tgg and 2drdt
<gog> i forgot the j42vr
<zid> FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8
<gog> and i had the order wrong
<gog> i don't think i ever had that one
<zid> the devil's own key
<gog> lol
<zid> I used to get this key of google images when I needed to reinstall xp
Brnocrist has quit [Read error: Connection reset by peer]
<gog> nice
<zid> it was blacklisted by sp2, so newer isos needed the 2drdt key
<gog> yes
<gog> i think actually that one still works idk
<gog> it's been a few years since i needed an xp vm
<zid> WAT
<zid> is the bugger
<zid> but the wga servers are down now
<gog> CTQBH i mean
<gog> not FCKGW
<zid> yea you can install using it
<zid> but you didn't pass WAT
<gog> ah ok
<zid> They added WAT via windows update at some point, you could just.. not install it
<zid> but sp3 isos already had it afaik
<gog> microsoft seems to have stopped caring about unlicensed use anyway. i had a student copy of windows 7 pro that i used for a long time after i stopped being a student
<gog> same with my uni id for free bus rides
<zid> They never cared *that* much
<gog> i suppose not
<zid> they were well aware nobody in china was going to pay
<gog> ah the people's republic
<zid> so all they did was limit access to the developer tools and stuff behind WGA
heat has quit [Ping timeout: 248 seconds]
<zid> Free samples for the kids
<zid> price-tags for the working adults
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<gog> i hate being a working adult
<gog> i want to go back to being an underemployed adult
<zid> How long do you think you could leech off your wife before she fired you
<gog> i did for 2 years lol
<gog> she lost her job and the severance has run out so now the tables have turned
<zid> Nice going, I don't have the confidence to do that
<gog> i still brought in some money
<bnchs> zid: is your name zid because Z80?
<gog> but it was intermittent and not enough
<gog> now i am all the money
<gog> and she's getting some income from freelance work
<gog> it's gonna be fiiiine
<kazinsal> I still use my old uni email for cheap amazon prime lol
<gog> lol nice
<gog> can one just buy a .edu domain
Brnocrist has joined #osdev
<gog> nope
Brnocrist has quit [Read error: Connection reset by peer]
<zid> I imagine you need to apply
<zid> confirm who you are, etc
<zid> in typical fashion, it's also US only
<zid> It wasn't, and was free, then it was US only, then US only and cost money
<gog> yes
<zid> cus you know, MURICA
<gog> you need to be accredited
<zid> I like the uk's use of its tld tb
<zid> tbh*
<zid> where we just put every tld below .uk as a second level
<gog> yes
<gog> it makes a lot of sense
<zid> .org.us when
<gog> the US is the self-appointed center of the world so ofc many gtlds belong to it specifically
<gog> .gov, .edu, .mil
<zid> They also effectively stole .com, .org seems to still be relatively open
<zid> .com mainly gets used for international corps here, that can protect the name in the US as well as here
Brnocrist has joined #osdev
<gog> yes
Brnocrist has quit [Read error: Connection reset by peer]
<zid> .com, .net, .name, .cc are in VIRGINIA
<gog> langley?
<zid> verisig
<zid> reston, virginia
<gog> hmmm
<gog> idk how many cia's are there
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<mrvn> gog: culinary institute of america, central intelligence agency. what else?
<mrvn> cooks, spies. Where are the tailors?
Brnocrist has joined #osdev
moberg has joined #osdev
<gog> shrug
<kazinsal> Clothiers International Aktiebolag?
<gog> meow
<gog> i'm sad again but i'm entirely sober
<lav> meow
<lav> hi sad again but i'm entirely sober, i'm cat
Brnocrist has quit [Read error: Connection reset by peer]
<gog> hi cat
* gog petpetpetpetpet
* lav prrrrrrrr
<lav> go go gogdget
<gog> inspector goget
<lav> with the headpats gun
antranigv has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<zid> doot da doo-doo doo doooooo
<gog> go go goget sadness amplifier
<Clockface> how accurate is dosbox
<Clockface> i have been using it as my emulator
<Clockface> it might be screwing me over
Brnocrist has joined #osdev
<gog> it's incomplete
dutch has quit [Quit: WeeChat 3.8]
Brnocrist has quit [Read error: Connection reset by peer]
dutch has joined #osdev
<kazinsal> 86box is my preferred accurate old PC emulator these days
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<gog> i used bochs from time to time
<gog> when i was still learning how to real mode assembly
<bnchs> bnchs?
* gog patpatpatpat bnchs
* bnchs purrs
gildasio has quit [Ping timeout: 240 seconds]
stefanct__ has joined #osdev
gildasio has joined #osdev
Brnocrist has joined #osdev
lav has quit [*.net *.split]
stefanct has quit [*.net *.split]
MuonNeutrino has quit [*.net *.split]
Griwes has quit [*.net *.split]
Brnocrist has quit [Write error: Connection reset by peer]
stefanct__ is now known as stefanct
Arthuria has joined #osdev
MuonNeutrino has joined #osdev
lav has joined #osdev
Griwes has joined #osdev
MuonNeutrino has quit [Max SendQ exceeded]
Brnocrist has joined #osdev
MuonNeutrino has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
gog has quit [Ping timeout: 265 seconds]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
nyah has quit [Quit: leaving]
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
tiggster has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
goliath has quit [Quit: SIGSEGV]
tiggster has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
skipwich has quit [Quit: DISCONNECT]
skipwich has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
linear_cannon has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
[itchyjunk] has quit [Ping timeout: 240 seconds]
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
xenos1984 has quit [Read error: Connection reset by peer]
Brnocrist has quit [Read error: Connection reset by peer]
mi7 has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
xenos1984 has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
mctpyt has joined #osdev
Brnocrist has joined #osdev
pmaz has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
dude12312414 has joined #osdev
Brnocrist has joined #osdev
mctpyt has quit [Ping timeout: 264 seconds]
mctpyt has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
mctpyt has quit [Ping timeout: 248 seconds]
frkazoid333 has quit [Remote host closed the connection]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Arthuria has quit [Remote host closed the connection]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<benwaffle> Do I need to set up the GDT before I can use interrupts, if I am in 64-bit mode?
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<zid> yes
<zid> You need to set it up to even *be* in long mode, infact
<zid> but specifically, you'll want a tss with rsp0 filled out, to take interrupts from ring3, in ring0 they should already work though
radens has quit [Quit: Connection closed for inactivity]
Brnocrist has joined #osdev
<benwaffle> Thanks - I'm only working in ring0 for now. I'm using limine, which goes into long mode before my code starts running. I'll check the pre-loaded GDT, I think I don't need to change it.
Brnocrist has quit [Read error: Connection reset by peer]
slidercrank has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
GeDaMo has joined #osdev
<zid> degma-o, squaredle too hard
<GeDaMo> Yesterday's?
<zid> yea
<zid> ropaorporeprchar
<zid> funhaa
<GeDaMo> I didn't think it was too bad
<zid> You were UNFOPPED
Brnocrist has joined #osdev
<zid> I'mstuck with like... half the five letter words missing
Brnocrist has quit [Read error: Connection reset by peer]
<GeDaMo> Spin the wheel, Raggedy man! :P
<zid> I've found about 20 words that aren't even bonus words :D
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<zid> k found my missing words fauna, error, pope, order, chard
Brnocrist has joined #osdev
<zid> weird vegetables allowed, weird fish not allowed
Brnocrist has quit [Read error: Connection reset by peer]
pmaz has quit [Read error: Connection reset by peer]
Clockface has quit [Ping timeout: 248 seconds]
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
ThinkT510 has quit [Quit: WeeChat 3.8]
ThinkT510 has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Client Quit]
Brnocrist has joined #osdev
Burgundy has joined #osdev
bauen1 has joined #osdev
nyah has joined #osdev
Turn_Left has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 265 seconds]
gog has joined #osdev
<Ermine> gog: may I pet you
<gog> yes
<mcrod> gog may I also pet you
<gog> yes
* mcrod pets gog
* gog prr
goliath has joined #osdev
<mcrod> how are you
<mcrod> i am starving
<mcrod> i want chili
<zid> I have vindaloo if that helps
<mcrod> it does
<mcrod> i like vindaloo
<zid> I've decided that vindaloo is infact, a condiment
<zid> keep vindaloo sauce in fridge
<zid> dip various things into it
<zid> it's like ketchup but angry
<zid> I dipped a pizza into it yesterday, and a chicken sub today
Gooberpatrol66 has quit [Ping timeout: 256 seconds]
Gooberpatrol66 has joined #osdev
gxt__ has quit [Remote host closed the connection]
gxt__ has joined #osdev
* Ermine pets gog
* gog prr
<gog> tryign to figure out if i should buy a kit to fix wife's switch lite or just buy her a regular switch
<gog> 10x the cost but no wait
<mjg> be a 10 x husband
<mjg> (or wife?)
<mjg> what is your gender... fellow perosn
<mjg> be a 10 x spouse
<mjg> there
<mcrod> pet peeve
<mcrod> i get upset when people use str(cmp/cpy etc) when they can in fact use memcpy/memcmp etc
<mcrod> depends on the case of course, but in this particular case we can use mem* and we're just... not
<mjg> does the compiler emit str call though?
<mcrod> it's IAR, yes
<mcrod> IAR also known as the world's corporate embedded compiler
<mcrod> which is absolutely fucking _worthless_
<mjg> if it does ultimatelycompile to something which executes
<mjg> that's already aheda of typical corporateware
<mcrod> mjg: ultimately, what grinds me gears is when people "gimp" the optimizer
<mcrod> *my
<mcrod> sure, the compiler may in fact not emit str* if in fact it can determine the length, but there's nothing wrong with throwing mem* in there when you can
<mcrod> if you care about debug performance, mem* is probably a better fit anyway if you can pull it off
<mcrod> besides, what if the optimizer _can't_ determine whether it can use mem*, but _you_ can?
<gog> mjg: i'm a she/they
<Matt|home> just looking for a really quick/generic response: why wouldn't you make a kernel in rust rn? i've seen a few toy versions of them, what's the primary reason, speed?
<nortti> the tooling and community for that is not as mature as for C and C++
<Matt|home> i mean for commercial use obv
<Matt|home> ty
<gog> fwiw i'm very immature
Jari-- has joined #osdev
<mjg> Matt|home: note both linux and windows now have in-kernel rust support
<mcrod> my hopes of rust fading into just another fad have dwindled since then
<bnchs> still using C
<mcrod> yeah, I'll probably use C forever
<bnchs> yeah, i just use C and assembly
heat has joined #osdev
<heat> kernel
<mcrod> kernel
<bnchs> kernel
<bnchs> i keep hearing os-9 in my head
<bnchs> yes
heat has quit [Read error: Connection reset by peer]
heat has joined #osdev
<nikolar> C ftw
heat has quit [Ping timeout: 240 seconds]
puck has quit [Remote host closed the connection]
bslsk05 has quit [Remote host closed the connection]
puck has joined #osdev
bslsk05 has joined #osdev
<mcrod> vomit
<bslsk05> ​github.com: samething/build_toolchain.sh at main · mcroddev/samething · GitHub
<mcrod> I hate everything about the syntax
<gog> kernel
<gog> i bought the switch
innegatives has joined #osdev
<innegatives> Do you only need x86_64 cross gcc if your kernel includes switching from protected mode to long mode? I tried replacing my i686 cross gcc with x86_64 and am obviously getting errors like unsupported instruction or invalid suffix etc for my assembly file. How do you use single x86_64 cross compiler for everything if you are doing long mode?
<gog> -m32
<innegatives> I'm reading source of https://github.com/mduft/tachyon3 but it doesn't include -m32 anywhere even tho it starts with protected and switches to long
<bslsk05> ​mduft/tachyon3 - tachyon - another version (6 forks/17 stargazers/MIT)
<gog> .code32
<bslsk05> ​github.com: tachyon3/boot.S at master · mduft/tachyon3 · GitHub
<gog> so no it doesn't use -m32 on the command line
<innegatives> oh, right, thanks
innegatives has quit [Quit: WeeChat 3.8]
<gog> i think i got the lite's stick to work right again anyway
<gog> guess it's mine now
<gog> what games for the switch are good
<gog> wife has botw so i'm not gonna buy that, i'll just wait til she's done and get her totk
<GeDaMo> I just saw a couple of reviews which made it look it pretty good
<gog> i'm sure it's v good and it's been many years since i played a zelda game
<GeDaMo> You can build all sort of gadgets in it
<gog> maybe i'll get totk and play it myself first :P
<gog> or not. i'm alternatively thinking about replacing the joystick and selling it
<bslsk05> ​twitter: <aitaikimochi> IS THIS GAME EVEN ZELDA AT THIS POINT 😂?? https://video.twimg.com/ext_tw_video/1657478995762466816/pu/vid/1280x720/u009tNHsHvnQeVI8.mp4?tag=12
<gog> but it's almost not worth it
<gog> lmao
<gog> mobile suit zelda
<gog> armored core zelda
<bslsk05> ​'The Legend of Zelda: Tears of the Kingdom Review - TEARS OF THE KINGDOM GAMEPLAY' by Eurogamer (00:13:25)
bauen1 has quit [Ping timeout: 248 seconds]
bauen1 has joined #osdev
[itchyjunk] has joined #osdev
<gog> ok ngl i hate this thing already
<gog> ima sell it
<gog> can't even move games by sd card. she's gonna have to redownload them all
<puck> i think you con do a p2p update
<bslsk05> ​en-americas-support.nintendo.com: Nintendo Support: How to Update Software Data Via a Local User
<gog> we got her data moved to the new one
<gog> but when i took the sd card from the old one to the new one it said it needed to format
<gog> i guess it's not a big deal it's just annoying to have to redownload
<puck> yes, nintendo is really bad at this whole thing
<gog> and it's clearly part of the drm scheme
<bslsk05> ​'How to upgrade your Nintendo Switch storage and migrate your games' - 'Free up some real estate on your Switch'
<gog> ahhh i understand
<gog> that's why she brought me the card reader lol
<gog> i don't think this is going to work
<gog> this procedure is for a new sd card on the same switch
<gog> i'm doing same sd card new switch
<gog> ah yeah
<gog> this isn't going to work
<gog> she has to redownload it all
Turn_Left has joined #osdev
<GeDaMo> :(
Turn_Left has quit [Max SendQ exceeded]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 240 seconds]
<gog> it's annoying but she's doing it now
Arthuria has joined #osdev
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531))]
Arthuria has joined #osdev
innegatives has joined #osdev
Arthuria has quit [Ping timeout: 250 seconds]
<FireFly> ninty is... yes, bad at this
<geist> yay zelda
<geist> been playing that a bunch here
<geist> very good, exactly as i expected
<gog> "this site is not currently available in your country/region"
<gog> i don't understand
<gog> my wife's account has the same region parameters, same settings on the hardwaare
<gog> i can't access eshop'
<gog> this is really frustrating
<innegatives> I can't find pc screen fonts by doing whereis consolefonts on Arch, any idea where I can get one?
<gog> innegatives: /usr/share/kbd/consolefonts
Burgundy has quit [Ping timeout: 268 seconds]
<geist> you know, i should actually try to install arch
<geist> of all the things i've fiddled with, ever really tried arch linux
<gog> i use arch btw
<geist> though i was/is a big gentoo fan back in the day
<gog> i'm worse tho, i use manjaro
<gog> all linux users hate me
<gog> rightly so
<geist> dunno what that is really so i dont hateyou!
* geist pets gog instead
* gog prr
<gog> it's an arch derivative
<geist> ah
<gog> and arch users hate it because the devs don't really contribute back to the arch ecosystem
<gog> or so they say
<gog> and people will often ask for support for manjaro in arch spaces
<gog> which is understandbly annoying
<gog> idk
<geist> ah i see
<geist> well, that seems partially legit from an annoyance thing
<gog> maybe there's a rivalry that i fail to understand
<geist> well there's always a rivalry
<gog> maybe it's that manjaro has had some pretty severe fuckups in their infra and arch people feel like it reflects badly on arch-based distros
<geist> i gwnerally use mint linux which is a derivative of ubuntu, but AFAIK there isn't any real rivalry there
<gog> i've never used mint really
<gog> my wife did for a long time and liked it
<geist> yah i just generally like MATE and cinnamon as a desktop, and it works well on mint
wootehfoot has joined #osdev
<gog> ok i changed my user account to UK and now i can use eshop yay
<gog> yessss i'm gonna get some n64 games
<gog> i'm a plasma scrub also
<sham1> gog: people don't hate Manjaro users. They hate Manjaro because of silly things like repeatedly letting their certs expire for no good reason
FreeFull has joined #osdev
<gog> yes
<gog> because somebody failed to configure certfp
innegatives has quit [Quit: WeeChat 3.8]
<nortti> majaro's packaging decisions were also the catalyst for https://dont-ship.it/ from what I understand
<bslsk05> ​dont-ship.it: Do not ship work in progress
<gog> yeh
Arthuria has joined #osdev
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531))]
Arthuria has joined #osdev
sikkiladho has joined #osdev
<sikkiladho> Did anyone tried compiling C code with rust? I'm having some weird errors when compiling c code with cc crate.
nyah has quit [Ping timeout: 240 seconds]
nyah has joined #osdev
ethanxxxl has joined #osdev
potatojs has joined #osdev
<potatojs> Hello!
<GeDaMo> Hi potatojs :)
<potatojs> Hello GeDaMo :)
innegatives has joined #osdev
<innegatives> Any idea how I can get scanline variable mentioned here https://wiki.osdev.org/PC_Screen_Font ? I'm booting with Limine bare bones, passing in framebuffer->width as the scanline draws some bullshit on the screen
<bslsk05> ​wiki.osdev.org: PC Screen Font - OSDev Wiki
<innegatives> oh there's bpp variable
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
gmacd has joined #osdev
<gmacd> Hi - I've enabled the MMU with some page tables on raspi4. I've mapped the MMIO and am able to use the miniuart after the MMU was enabled. However... when I use an atomic operation, it hangs. What are the possible causes? I've read that you need to have the correct caching set up for the PTE. I think I've got that (0xff in the MAIR). Anything else?
<gog> hi
<zid> what did you want instead, bus fault?
<gmacd> I'd like the atomic instructions to work. They seem to work in qemu, but not on a real raspi4, so wondering what could be causing the problem.
<zid> That's an odd requirement, no?
<gmacd> I've never done this before, so bear with me... why do you say it's an odd requirement?
<zid> targetting mmio with atomics is.. odd
<zid> what's the purpose?
<gmacd> ah, so that's two separate things. Getting MMIO mapped so I could use uart was the most recent problem I solved. The current problem is unrelated to mmio - just trying to use atomics (generated by rust) seems to hang.
<zid> ah
<kof123> i think clever is the pi person...but i am not familiar with models/etc.
<kof123> or i dont recall what specific ones he works with
dutch has quit [Quit: WeeChat 3.8]
gmacd has quit [Ping timeout: 240 seconds]
dutch has joined #osdev
gmacd has joined #osdev
<Ermine> Idk what is going wrong. It keeps failing to get mem map with EFI_BUFFER_TOO_SMALL: https://paste.sr.ht/~ermine/41bf9527af10c58321247013d005fcf1364bc677
<bslsk05> ​paste.sr.ht: hello.c — paste.sr.ht
<innegatives> When you install gnu-efi with Arch package manager you get the includes at /usr/includes/efi. But what about the other files that you have to link? Can you sidestep cloning gnu-efi and running `make` yourself and instead use ones that come with the distro package manager, if they come with that at all?
<moon-child> Ermine: as I recall, there's some verbiage to the effect that calling AllocatePool can change the size of the memory map, so you need a retry loop
<moon-child> Ermine: I just do a fixed 256 entry buffer
<Ermine> moon-child: I thought I took that into account with 5 * DescriptorSize
<Ermine> But will try, thank you
<moon-child> oh, 'UINTN DescriptorSize = 0' shouldn't you initialise that to sizeof(EFI_MEMORY_DESCRIPTOR)?
<Ermine> Afaik DescriptorSize != sizeof(EFI_MEMORY_DESCRIPTOR) and GetMemoryMap should return correct descriptor size
<Ermine> It is marked as out parameter
gmacd has quit [Ping timeout: 240 seconds]
wootehfoot has quit [Quit: Leaving]
<moon-child> ah right. But you need to know the size of an EFI_MEMORY_DESCRIPTOR, in order to access it. I think that's just there so you can error out in the event that the sizes are unequal
dude12312414 has joined #osdev
gmacd has joined #osdev
gmacd has quit [Ping timeout: 246 seconds]
gmacd has joined #osdev
gmacd has quit [Ping timeout: 240 seconds]
innegatives has quit [Quit: WeeChat 3.8]
FreeFull has quit []
gmacd has joined #osdev
gmacd has quit [Ping timeout: 240 seconds]
innegatives has joined #osdev
potatojs has quit [Quit: Connection closed for inactivity]
gmacd has joined #osdev
gmacd has quit [Ping timeout: 240 seconds]
nyah has quit [Quit: leaving]
mctpyt has joined #osdev
Arthuria has quit [Ping timeout: 250 seconds]
sikkiladho has quit [Quit: Connection closed for inactivity]
innegatives has quit [Quit: WeeChat 3.8]
gmacd has joined #osdev
gmacd has quit [Ping timeout: 264 seconds]
mctpyt has quit [Ping timeout: 264 seconds]
gmacd has joined #osdev
brunothedev has joined #osdev
Turn_Left has quit [Ping timeout: 240 seconds]