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
<clever> but i can configure it such that the lower 16mb of the physical space, is coherent at what the arm will see as the L3 level
<clever> so you just flush L1 and L2, then tell dma to read thru the L3
<gog> i'm trying to think of anything on modern systems that'll still need ISA DMA
<clever> but, the L3 is only 128kb, so you have to heavily limit the size of your buffers, and avoid using that 16mb page for anything else
<gog> floppy controller?
<zid> >modern
<zid> a single ide slot but not a floppy one was about all you managed over a decade ago now
<gog> maybe some disk controllers can still pretend to be ISA devices?
mahmutov has quit [Ping timeout: 256 seconds]
<kazinsal> most probably still can if you set them to IDE mode in the BIOS
skipwich has joined #osdev
skipwich has quit [Read error: Connection reset by peer]
skipwich has joined #osdev
lkurusa is now known as lkurusa|afk
<geist> gog: exactly. there's only a handful of things that you *might* want to do that uses isa dma, so worst case 10 blocks of 64k is totally sufficient
<geist> then just always push that stuff through a bounce buffer since it's intrinsically slow stuff anyway
<gog> yeah it's going a fraction of the speed of the speed of anything else lol
<gog> department of redundancy department
lkurusa|afk is now known as lkurusa
lkurusa is now known as lkurusa|afk
blockhead has joined #osdev
gog has quit []
gog has joined #osdev
<moon-child> feels
biblio has quit [Quit: Leaving]
<gog> mood
Burgundy has quit [Ping timeout: 256 seconds]
vai has joined #osdev
<vai> morning all
<moon-child> moin
isaacwoods has quit [Quit: WeeChat 3.3]
lkurusa|afk is now known as lkurusa
lkurusa is now known as lkurusa|afk
lkurusa|afk is now known as lkurusa
xenos1984 has quit [Read error: Connection reset by peer]
xenos1984 has joined #osdev
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
lkurusa has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Lugar has quit [Quit: Bye]
sdfgsdfg has quit [Quit: ZzzZ]
[_] has joined #osdev
troseman_ has quit [Read error: Connection reset by peer]
[itchyjunk] has quit [Ping timeout: 240 seconds]
sdfgsdfg has joined #osdev
srjek has quit [Ping timeout: 240 seconds]
anon16_ has joined #osdev
zid has quit [Remote host closed the connection]
zid has joined #osdev
zid has quit [Remote host closed the connection]
zid has joined #osdev
anon16_ has quit [Ping timeout: 256 seconds]
anon16_ has joined #osdev
Vercas has quit [Quit: Ping timeout (120 seconds)]
Vercas has joined #osdev
bauen1 has quit [Ping timeout: 256 seconds]
FireFly has quit [Ping timeout: 250 seconds]
Vercas has quit [Remote host closed the connection]
Vercas has joined #osdev
ElectronApps has joined #osdev
_whitelogger has joined #osdev
Bitweasil has quit [Ping timeout: 256 seconds]
bauen1 has quit [*.net *.split]
zid has quit [*.net *.split]
skipwich has quit [*.net *.split]
gog has quit [*.net *.split]
EtherNet has quit [*.net *.split]
amazigh has quit [*.net *.split]
pretty_dumm_guy has quit [*.net *.split]
Brnocrist has quit [*.net *.split]
JanC has quit [*.net *.split]
Teukka has quit [*.net *.split]
brenns10 has quit [*.net *.split]
netbsduser` has quit [*.net *.split]
andreas303 has quit [*.net *.split]
clever has quit [*.net *.split]
ravish0007 has quit [*.net *.split]
PapaFrog has quit [*.net *.split]
asymptotically has quit [*.net *.split]
MrBonkers has quit [*.net *.split]
enyc has quit [*.net *.split]
lanodan has quit [*.net *.split]
k0valski18 has quit [*.net *.split]
bgs has quit [*.net *.split]
Piraty has quit [*.net *.split]
Vercas has quit [*.net *.split]
gxt has quit [*.net *.split]
Geertiebear has quit [*.net *.split]
Goodbye_Vincent has quit [*.net *.split]
pieguy12- has quit [*.net *.split]
doppler has quit [*.net *.split]
k4m1 has quit [*.net *.split]
mrkajetanp has quit [*.net *.split]
hbag has quit [*.net *.split]
CompanionCube has quit [*.net *.split]
rorx has quit [*.net *.split]
particleflux has quit [*.net *.split]
bleb has quit [*.net *.split]
catern has quit [*.net *.split]
m5zs7k has quit [*.net *.split]
ecs has quit [*.net *.split]
Benjojo has quit [*.net *.split]
paulusASol has quit [*.net *.split]
Patater has quit [*.net *.split]
seds has quit [*.net *.split]
merry has quit [*.net *.split]
graphitemaster has quit [*.net *.split]
corecode has quit [*.net *.split]
Celelibi has quit [*.net *.split]
kanzure has quit [*.net *.split]
Amanieu has quit [*.net *.split]
Matt|home has quit [*.net *.split]
meisaka has quit [*.net *.split]
night has quit [*.net *.split]
sortie has quit [*.net *.split]
edr has quit [*.net *.split]
dormito has quit [*.net *.split]
ThinkT510 has quit [*.net *.split]
_xor has quit [*.net *.split]
cultpony has quit [*.net *.split]
mavhq has quit [*.net *.split]
jjuran has quit [*.net *.split]
ravan has quit [*.net *.split]
ZipCPU has quit [*.net *.split]
wolfshappen has quit [*.net *.split]
Terlisimo has quit [*.net *.split]
mniip has quit [*.net *.split]
rb has quit [*.net *.split]
nur has quit [*.net *.split]
LittleFox has quit [*.net *.split]
gorgonical has quit [*.net *.split]
073AAD9C1 has quit [*.net *.split]
ckie has quit [*.net *.split]
simpl_e has quit [*.net *.split]
PyR3X has quit [*.net *.split]
shantaram has quit [*.net *.split]
Dreg has quit [*.net *.split]
amine has quit [*.net *.split]
Mikaku has quit [*.net *.split]
woky has quit [*.net *.split]
sham1 has quit [*.net *.split]
freakazoid343 has quit [*.net *.split]
junon has quit [*.net *.split]
cln has quit [*.net *.split]
Stary has quit [*.net *.split]
Belxjander has quit [*.net *.split]
mxshift has quit [*.net *.split]
kkd has quit [*.net *.split]
HeTo has quit [*.net *.split]
Retr0id has quit [*.net *.split]
paulbarker has quit [*.net *.split]
asmwfi[m] has quit [*.net *.split]
shikhin has quit [*.net *.split]
Bonstra has quit [*.net *.split]
dennisschagt has quit [*.net *.split]
gdd has quit [*.net *.split]
kleinweby has quit [*.net *.split]
klys has quit [*.net *.split]
exec64 has quit [*.net *.split]
sm2n has quit [*.net *.split]
nshp has quit [*.net *.split]
gjnoonan has quit [*.net *.split]
tom5760 has quit [*.net *.split]
cheapie has quit [*.net *.split]
alpha2023 has quit [*.net *.split]
onering has quit [*.net *.split]
bslsk05 has quit [*.net *.split]
vancz has quit [*.net *.split]
froggey has quit [*.net *.split]
epony has quit [*.net *.split]
thinkpol has quit [*.net *.split]
fkrauthan has quit [*.net *.split]
g1n has quit [*.net *.split]
nj0rd has quit [*.net *.split]
DonRichie has quit [*.net *.split]
GreaseMonkey has quit [*.net *.split]
kori has quit [*.net *.split]
aejsmith has quit [*.net *.split]
acidx has quit [*.net *.split]
nohit has quit [*.net *.split]
Mutabah has quit [*.net *.split]
klange has quit [*.net *.split]
ccx has quit [*.net *.split]
sahibatko has quit [*.net *.split]
dh` has quit [*.net *.split]
eschaton has quit [*.net *.split]
Irvise_ has quit [*.net *.split]
phr3ak has quit [*.net *.split]
jstoker has quit [*.net *.split]
manawyrm has quit [*.net *.split]
ElementW has quit [*.net *.split]
les has quit [*.net *.split]
geist has quit [*.net *.split]
maksy_ has quit [*.net *.split]
nickster has quit [*.net *.split]
puck has quit [*.net *.split]
Emil has quit [*.net *.split]
mcfrdy has quit [*.net *.split]
mjg has quit [*.net *.split]
j`ey has quit [*.net *.split]
SanchayanMaity has quit [*.net *.split]
friedy10- has quit [*.net *.split]
kazinsal has quit [*.net *.split]
Raito_Bezarius has quit [*.net *.split]
raggi has quit [*.net *.split]
divine has quit [*.net *.split]
tds has quit [*.net *.split]
Ermine has quit [*.net *.split]
ornitorrincos has quit [*.net *.split]
ChanServ has quit [*.net *.split]
anon16_ has quit [Ping timeout: 256 seconds]
bauen1 has joined #osdev
zid has joined #osdev
pretty_dumm_guy has joined #osdev
freakazoid343 has joined #osdev
meisaka has joined #osdev
Teukka has joined #osdev
night has joined #osdev
brenns10 has joined #osdev
ravish0007 has joined #osdev
edr has joined #osdev
_xor has joined #osdev
dormito has joined #osdev
asymptotically has joined #osdev
ThinkT510 has joined #osdev
epony has joined #osdev
gjnoonan has joined #osdev
PapaFrog has joined #osdev
mavhq has joined #osdev
jjuran has joined #osdev
thinkpol has joined #osdev
cln has joined #osdev
ZipCPU has joined #osdev
paulusASol has joined #osdev
junon has joined #osdev
Irvise_ has joined #osdev
MrBonkers has joined #osdev
asmwfi[m] has joined #osdev
Terlisimo has joined #osdev
sham1 has joined #osdev
woky has joined #osdev
wolfshappen has joined #osdev
amine has joined #osdev
Dreg has joined #osdev
shantaram has joined #osdev
PyR3X has joined #osdev
Mikaku has joined #osdev
ckie has joined #osdev
gorgonical has joined #osdev
simpl_e has joined #osdev
073AAD9C1 has joined #osdev
LittleFox has joined #osdev
rb has joined #osdev
mniip has joined #osdev
Benjojo has joined #osdev
nur has joined #osdev
ecs has joined #osdev
m5zs7k has joined #osdev
catern has joined #osdev
particleflux has joined #osdev
bleb has joined #osdev
rorx has joined #osdev
CompanionCube has joined #osdev
mrkajetanp has joined #osdev
k4m1 has joined #osdev
doppler has joined #osdev
pieguy12- has joined #osdev
Goodbye_Vincent has joined #osdev
enyc has joined #osdev
hbag has joined #osdev
Amanieu has joined #osdev
corecode has joined #osdev
Celelibi has joined #osdev
Vercas has joined #osdev
cultpony has joined #osdev
graphitemaster has joined #osdev
merry has joined #osdev
seds has joined #osdev
paulbarker has joined #osdev
Retr0id has joined #osdev
Patater has joined #osdev
HeTo has joined #osdev
mxshift has joined #osdev
kkd has joined #osdev
Stary has joined #osdev
Belxjander has joined #osdev
froggey has joined #osdev
vancz has joined #osdev
bslsk05 has joined #osdev
onering has joined #osdev
cheapie has joined #osdev
kanzure has joined #osdev
tom5760 has joined #osdev
sm2n has joined #osdev
exec64 has joined #osdev
klys has joined #osdev
nshp has joined #osdev
kleinweby has joined #osdev
gdd has joined #osdev
dennisschagt has joined #osdev
Bonstra has joined #osdev
shikhin has joined #osdev
Emil has joined #osdev
mjg has joined #osdev
nickster has joined #osdev
mcfrdy has joined #osdev
geist has joined #osdev
puck has joined #osdev
les has joined #osdev
ElementW has joined #osdev
maksy_ has joined #osdev
j`ey has joined #osdev
jstoker has joined #osdev
phr3ak has joined #osdev
manawyrm has joined #osdev
Mutabah has joined #osdev
acidx has joined #osdev
nohit has joined #osdev
aejsmith has joined #osdev
kori has joined #osdev
GreaseMonkey has joined #osdev
DonRichie has joined #osdev
nj0rd has joined #osdev
fkrauthan has joined #osdev
g1n has joined #osdev
klange has joined #osdev
eschaton has joined #osdev
skipwich has joined #osdev
gog has joined #osdev
dh` has joined #osdev
amazigh has joined #osdev
Matt|home has joined #osdev
gxt has joined #osdev
EtherNet has joined #osdev
JanC has joined #osdev
Brnocrist has joined #osdev
sortie has joined #osdev
netbsduser` has joined #osdev
andreas303 has joined #osdev
clever has joined #osdev
sahibatko has joined #osdev
ccx has joined #osdev
ornitorrincos has joined #osdev
Ermine has joined #osdev
tds has joined #osdev
raggi has joined #osdev
divine has joined #osdev
Raito_Bezarius has joined #osdev
SanchayanMaity has joined #osdev
friedy10- has joined #osdev
kazinsal has joined #osdev
Geertiebear has joined #osdev
k0valski18 has joined #osdev
Piraty has joined #osdev
lanodan has joined #osdev
bgs has joined #osdev
ChanServ has joined #osdev
alpha2023 has joined #osdev
epony has quit [Max SendQ exceeded]
epony has joined #osdev
anon16_ has joined #osdev
biblio has joined #osdev
[_] has quit [Remote host closed the connection]
anandn has quit [Ping timeout: 240 seconds]
FireFly has joined #osdev
radens has joined #osdev
ZombieChicken has joined #osdev
<radens> Can anyone identify this programming language? It's part of the l3 sources: https://www.toptal.com/developers/hastebin/denoyetuso.txt
<bslsk05> ​www.toptal.com: hastebin
robyn has left #osdev [WeeChat 3.4]
<energizer> radens: looks like it's for z/OS
<radens> energizer: how can you tell?
<energizer> radens: i just googled some of the uppercase words and they seem to match
ZombieChicken has quit [Remote host closed the connection]
<energizer> DATASPACE, PROC
ZombieChicken has joined #osdev
<energizer> i dont see THESAURUS but z/OS does apparently have something called a thesaurus
<bslsk05> ​memim.com: ELAN (programming language)
<kingoffrance> he operating systems L2 and L3 were written for the most part in ELAN. L2 is also known under the name EUMEL ( " Extendable multiuser Microprocessor ELAN System").
<energizer> oh, ok
<bslsk05> ​os-inf-tu--dresden-de.translate.goog: Der ELAN Compiler
<kingoffrance> The ELAN compiler integrated in the L3 operating system
<energizer> radens: ^
<radens> Thank you kingoffrance
<radens> kingoffrance: it looks like the l3 installer files on the floppy disks are packed in a strange archive format. Do you know how to unpack them so I can learn more about l3?
<klange> thought it looked algoly
Lycurgus has joined #osdev
<kazinsal> the comment syntax and some of the keywords looked pascal-y but the lack of begin/end threw me off
<radens> Yeah it's something which looks not quite familiar
<kingoffrance> radens, no sorry never heard of it. i just day "boundvar somethign or other" and thought that was a good search term
<kingoffrance> s/day/saw/
<radens> Thanks
<bslsk05> ​os.inf.tu-dresden.de: The L3 operating system - ELAN
freakazoid343 has quit [Ping timeout: 252 seconds]
the_lanetly_052 has joined #osdev
gxt has quit [Remote host closed the connection]
gxt has joined #osdev
netbsduser has joined #osdev
netbsduser` has quit [Ping timeout: 240 seconds]
ZombieChicken has quit [Remote host closed the connection]
bauen1 has quit [Ping timeout: 240 seconds]
netbsduser` has joined #osdev
netbsduser`` has joined #osdev
bauen1 has joined #osdev
netbsduser has quit [Ping timeout: 256 seconds]
netbsduser` has quit [Ping timeout: 256 seconds]
Burgundy has joined #osdev
vai has quit [Ping timeout: 256 seconds]
bauen1 has quit [Ping timeout: 256 seconds]
GeDaMo has joined #osdev
anon16_ has quit [Ping timeout: 256 seconds]
the_lanetly_052_ has joined #osdev
the_lanetly_052 has quit [Ping timeout: 256 seconds]
eryjus has quit [Ping timeout: 240 seconds]
eryjus has joined #osdev
sdfgsdfg has quit [Quit: ZzzZ]
sdfgsdfg has joined #osdev
anon16_ has joined #osdev
radens has quit [Quit: Connection closed for inactivity]
ZetItUp has quit [Ping timeout: 240 seconds]
ZetItUp has joined #osdev
bauen1 has joined #osdev
isaacwoods has joined #osdev
<bslsk05> ​www.theregister.com: BeOS rebuild Haiku has a new feature that runs Windows apps • The Register
bxh7 has joined #osdev
dsdolzhenko has joined #osdev
<blockhead> people still use discord?
<blockhead> no, don't answer that, i really don't want to know :/
<j`ey> more than irc :|
<sham1> gog: that's the most Facebook looking meme I think I've seen come from Discord
gog has quit [Ping timeout: 240 seconds]
gog has joined #osdev
ahalaney has joined #osdev
<gog> I'm in a few servers, only really participate in like 2
the_lanetly_052_ has quit [Remote host closed the connection]
ravan has joined #osdev
the_lanetly_052 has joined #osdev
ravan has quit [Read error: Connection reset by peer]
the_lanetly_052 has quit [Max SendQ exceeded]
the_lanetly_052 has joined #osdev
ravan has joined #osdev
lkurusa has joined #osdev
dsdolzhenko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sdfgsdfg has quit [Quit: ZzzZ]
Lugar has joined #osdev
blockhead has quit []
Terlisimo has quit [Quit: Connection reset by beer]
gog has quit [Read error: Connection reset by peer]
gog has joined #osdev
gog has quit [Quit: byee]
gog has joined #osdev
srjek has joined #osdev
dsdolzhenko has joined #osdev
Lycurgus has quit [Quit: Exeunt]
dsdolzhenko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ravan has quit [Remote host closed the connection]
xenos1984 has quit [Read error: Connection reset by peer]
ravan has joined #osdev
ElectronApps has quit [Remote host closed the connection]
zaquest has quit [Remote host closed the connection]
dsdolzhenko has joined #osdev
freakazoid333 has joined #osdev
xenos1984 has joined #osdev
nyah has joined #osdev
Terlisimo has joined #osdev
<sortie> https://ahti.space/~nortti/u/IMG_20220110_172148.jpg ← Um, so, contributor running my OS on a Pentium 2
<zid> and it's set to.. runic?
<sortie> Of course. Trianglix uses the paradigm that everything is a triangle, in stark contrast to the Unix principle that everything is a file. Each triangle has three edges (input, output and error) and represents a Turing-computable triangular function, expressed through well-formed Triscript written in Runes and senary digits.
<zid> I saw a triangle method for expressing logs/powers
xenos1984 has quit [Ping timeout: 268 seconds]
<zid> but it's useless because time is a cube
* gog morphs into a cube
<sortie> Yeah that's why I use senary digits for time
<zid> I've still not tried to boot my code in real HW
<zid> I'm too lazy to reboot my desktop for it
<zid> vmware and qemu are *clearly* the same thing as real hw
<gog> yes
<GeDaMo> And easier to carry :P
xenos1984 has joined #osdev
biblio has quit [Quit: Leaving]
<GeDaMo> Is that a pie menu?
Bitweasil has joined #osdev
_xor has quit [Quit: brb]
zaquest has joined #osdev
dsdolzhenko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mahmutov has joined #osdev
<sham1> No. It's a triangle menu
<GeDaMo> :|
<sortie> The spinning triangle is a revolutionary new user interface
<sham1> "the unattainable is unknown with trianglix"
<gog> "with zombocom you can do anything. the only limit is yourself"
<sham1> Yes
dsdolzhenko has joined #osdev
dsdolzhenko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dsdolzhenko has joined #osdev
dsdolzhenko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
[itchyjunk] has joined #osdev
dsdolzhenko has joined #osdev
ids1024 has joined #osdev
gog has quit []
gog has joined #osdev
_xor has joined #osdev
<j`ey> build times for kernel: x86 desktop: -j70 1min, macbook air: -j12 2min6s (building the same linux kernel config)
the_lanetly_052 has quit [Ping timeout: 256 seconds]
<gog> -j70?
<gog> is this a threadripper?
<j`ey> i have some xeon thingy
<gog> ah ok
<zid> did you drop caches before each test
<gog> but damn 1min
<j`ey> zid: no
srjek has quit [Ping timeout: 240 seconds]
<j`ey> going to retry the m1, this time without running it with a hypervisor
dude12312414 has joined #osdev
dsdolzhenko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dsdolzhenko has joined #osdev
xenos1984 has quit [Quit: Leaving.]
xenos1984 has joined #osdev
bxh7 has quit [Quit: ZNC 1.8.2 - https://znc.in]
anon16_ has quit [Ping timeout: 256 seconds]
dude12312414 has quit [Remote host closed the connection]
srjek has joined #osdev
dude12312414 has joined #osdev
nj0rd has quit [Ping timeout: 240 seconds]
mahmutov_ has joined #osdev
mahmutov has quit [Ping timeout: 256 seconds]
dsdolzhenko has quit [Quit: Textual IRC Client: www.textualapp.com]
g1n has quit [Ping timeout: 240 seconds]
anon16_ has joined #osdev
srjek has quit [Ping timeout: 240 seconds]
<sham1> Speaking of building kernels, I'm annoyed that I haven't found a good solution for doing builds yet. I might just hack something together in Perl that can generate ninja files
<gog> my makefile setup is pretty good. i want to change it though but i'm afraid
<gog> because it works and i don't want to break it
Lycurgus has joined #osdev
<sham1> I'm somewhat reluctant about using make because for example, dependencies are annoying
<GeDaMo> cc *.c -o kernel
<gog> gcc can generate makefile deps
<gog> pretty ezpz actually
<sham1> But POSIX make cannot include them
<gog> so require gnu make :p
Lycurgus has left #osdev [#osdev]
<sham1> But that's the thing I want to explicitly avoid
<j`ey> POSIX doesn't specify ninja though
<sham1> That's true
<sham1> If only the Austin Group added imports
biblio has joined #osdev
<zid> imagine avoiding gnu make
<sham1> Well it's more that I'm avoiding an explicit dependency on it
<zid> If that computer builds software at all
<zid> it has make
<sham1> Well it's less about make and more about GNU
<sham1> y'know
<zid> nope
<zid> do you also not depend on gcc?
<zid> cat? echo?
<sham1> I don't in fact have a hard dependency on gcc
<zid> CFLAGS?
<sham1> Those can be set per compiler. Also clang
<zid> not seeing the logic here
<sham1> I mean, do you *like* the GPL
<zid> make will be on 99.99% of the machines trying to build your code, and probably your project is like.. 6 lines of makefile, but you're trying to avoid it, but you'll provide compilation steps for multiple compilers
radens has joined #osdev
<zid> GPL is irrelevent
<gog> yeah i like the GPL - Girls Telling Me I'm Pretty
<sham1> Again, I'm not avoiding make. I'm avoiding a specific implementation and not even avoiding it that much, just so it's not a hard requirement
<zid> What's the L standing for there gog? :p
<gog> Lesbian
<zid> oh snap I'm also a lesbian
<gog> can we not with this today
<zid> okay cheater
<radens> I have a question about gdb stack unwinding on arm64. When I get an interrupt and hit a breakpoint and do `bt` in gdb I get a stack trace like this: https://www.toptal.com/developers/hastebin/navetipize.txt
<bslsk05> ​www.toptal.com: hastebin
nj0rd has joined #osdev
<radens> How do I tell gdb to stop walking the stack there? Right now I zero the frame pointer (x29) in trap_synchronous_lower_entry but that doesn't cause gdb to terminate the stack walk
<sham1> You could make the base pointer point to a stack slot with a zero
<zid> you've inspected the stack there and it isn't filled with that?
<zid> for all we know the stack actually says that
<radens> zid: the stack is fine
<radens> sham1: yep, I xor the fp register against itself
<zid> define fine, what's in the 'empty' part, 0s?
<sham1> radens: that's not enough
<radens> sham1: Are you saying I need to do something like this? `push {lr, xzr}; mov fp, sp`?
<sham1> What is that
<radens> Put two pointer sized values on the stack as a dummy stack frame and point the frame pointer at the dummy stack frame
<sham1> I think that should work, but don't quote me on that
[itchyjunk] has quit [Remote host closed the connection]
CryptoDavid has joined #osdev
vdamewood has joined #osdev
lkurusa has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sdfgsdfg has joined #osdev
blockhead has joined #osdev
gdd has quit [Ping timeout: 250 seconds]
gdd has joined #osdev
GeDaMo has quit [Remote host closed the connection]
Piraty has quit [Quit: -]
Piraty has joined #osdev
ahalaney has quit [Quit: Leaving]
biblio has quit [Quit: Leaving]
isaacwoods has quit [Quit: WeeChat 3.4]
sdfgsdfg has quit [Quit: ZzzZ]
DaftMouse has joined #osdev
ahalaney has joined #osdev
mahmutov_ has quit [Ping timeout: 256 seconds]
<graphitemaster> What damn library is _Unwind_Resume@@GCC_3.0 in
<zid> sounds like exceptions, libstdc++?
<graphitemaster> libgcc.a most likely
<zid> libgcc is a mystery box I dare not make assumptions about
<sham1> It's like a box of chocolates
<remexre> sham1: have you seen redo? a couple hundred lines of posix sh to implement a make replacement which does actually handle GCC-style deps (and pretty much any other dynamic dependencies)
<graphitemaster> Humm no
<remexre> make replacement in the sense of functionality, it's not similar syntax or anything
<graphitemaster> I'm curious why it says missing DSO on command line for libgcc_s.so.1, so I add -lgcc_s and then it says "cannot find -lgcc"
<graphitemaster> Is there some bullshit with underscores?
<graphitemaster> That I don't know about
srjek has joined #osdev
<kingoffrance> <wild guess> bullshit with _s ? isnt that shared? maybe it just wants -lgcc and it will figure out shared or static?
jjuran has quit [Ping timeout: 256 seconds]
<sham1> remexre: I have. I just need to motivate myself to implement the redo idea one of these days
lkurusa has joined #osdev
jjuran has joined #osdev
sortie_ has joined #osdev
sortie has quit [Quit: Leaving]
CaCode has joined #osdev
[itchyjunk] has joined #osdev
sortie has joined #osdev
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
sortie_ has quit [Quit: Leaving]
srjek has quit [Ping timeout: 240 seconds]