LittleFox has joined #osdev
X-Scale has joined #osdev
heat_ has joined #osdev
heat has quit [Ping timeout: 260 seconds]
X-Scale24 has joined #osdev
X-Scale has quit [Ping timeout: 256 seconds]
gog has quit [Ping timeout: 260 seconds]
voidah has quit [Ping timeout: 248 seconds]
Dead_Bush_Sanpai has quit [Quit: Dead_Bush_Sanpai]
mavhq has quit [Ping timeout: 255 seconds]
SGautam has quit [Quit: Connection closed for inactivity]
heat_ has quit [Ping timeout: 246 seconds]
mavhq has joined #osdev
mavhq has quit [Read error: Connection reset by peer]
mavhq has joined #osdev
air has joined #osdev
gildasio has quit [Ping timeout: 260 seconds]
mavhq has joined #osdev
bliminse has quit [Quit: leaving]
hwpplayer1 has joined #osdev
goliath has joined #osdev
bliminse has joined #osdev
marcopolo2 has joined #osdev
SGautam has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
Fingel has quit [Ping timeout: 276 seconds]
X-Scale24 has quit [Ping timeout: 256 seconds]
spareproject has joined #osdev
k0valski18891621 has quit [Read error: Connection reset by peer]
spareproject has quit [Remote host closed the connection]
op has joined #osdev
childlikempress has quit [Quit: !]
SGautam has quit [Quit: Connection closed for inactivity]
kfv has joined #osdev
leon has quit [Remote host closed the connection]
leon has joined #osdev
karenw has joined #osdev
emntn has quit [Quit: WeeChat 4.3.4]
karenw has quit [Ping timeout: 265 seconds]
hwpplayer1 has joined #osdev
Etabeta1 has joined #osdev
Dead_Bush_Sanpai has joined #osdev
Etabeta1 has quit [Client Quit]
Etabeta1 has joined #osdev
levitating__ has joined #osdev
karenw has joined #osdev
X-Scale has joined #osdev
X-Scale has quit [Ping timeout: 256 seconds]
Left_Turn has joined #osdev
levitating__ has quit [Ping timeout: 252 seconds]
GeDaMo has joined #osdev
strategictravele has joined #osdev
strategictravele has quit [Quit: strategictravele]
xenos1984 has quit [Read error: Connection reset by peer]
strategictravele has joined #osdev
mavhq has joined #osdev
xenos1984 has joined #osdev
marcopolo2 has quit [Quit: Connection closed for inactivity]
gildasio has joined #osdev
MiningMarsh has joined #osdev
MiningMarsh has joined #osdev
<
mcrod>
ARM is annoying sometimes
<
mcrod>
why the hell do I need to drop into assembly to disable all interrupts?
<
clever>
mcrod: x86 is the same
<
mcrod>
still weird to me
<
mcrod>
see, with ARM I would expect the NVIC to expose a master bit
<
clever>
but accessing the NVIC involves a load/store operation, which costs extra clock cycles
<
clever>
there is a master irq enable/disable in the cpu itself, which can be accessed with a dedicated opcode
<
clever>
and then the cpu just ignores interrupts from the NVIC
<
mcrod>
yeah, cpsid i or something
<
mcrod>
but I don't know what situation you're in where you need to
*disable interrupts* as fast as possible
<
clever>
a single-threaded mutex type thing
<
clever>
save and disable irq, modify something sensitive, re-enable irq
<
clever>
you want that as fast as possible, because you want the irq off for as little time
<
clever>
(oops, restore irq, not re-enable, ive caused that bug before!)
levitating__ has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
brynet has quit [Quit: leaving]
hwpplayer1 has joined #osdev
<
bslsk05>
elixir.bootlin.com: syscall.c - arch/mips/kernel/syscall.c - Linux source code v6.11 - Bootlin
q3lont has joined #osdev
Etabeta1 has quit [Ping timeout: 252 seconds]
brynet has joined #osdev
edr has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
marcopolo2 has joined #osdev
levitating__ has quit [Ping timeout: 248 seconds]
levitating__ has joined #osdev
youcai has joined #osdev
TkTech has quit [Ping timeout: 260 seconds]
strategictravele has quit [Quit: strategictravele]
_ngn has joined #osdev
graphitemaster has quit [Ping timeout: 260 seconds]
orccoin has joined #osdev
graphitemaster has joined #osdev
orccoin has quit [Ping timeout: 265 seconds]
goliath has quit [Quit: SIGSEGV]
edr has quit [Ping timeout: 244 seconds]
urandom___ has joined #osdev
urandom_ has quit [Ping timeout: 265 seconds]
voidah has joined #osdev
levitating__ has quit [Ping timeout: 260 seconds]
levitating__ has joined #osdev
levitating__ has quit [Ping timeout: 244 seconds]
gildasio has quit [Ping timeout: 260 seconds]
levitating__ has joined #osdev
levitating_ has joined #osdev
gildasio has joined #osdev
levitating__ has quit [Ping timeout: 265 seconds]
emntn has joined #osdev
manawyrm has quit [Quit: Read error: 2.99792458 x 10^8 meters/second (Excessive speed of light)]
manawyrm has joined #osdev
_ngn has quit [Ping timeout: 260 seconds]
levitating_ has quit [Remote host closed the connection]
levitating_ has joined #osdev
_ngn has joined #osdev
levitating_ has quit [Ping timeout: 252 seconds]
MiningMarsh has joined #osdev
edr has joined #osdev
marcopolo2 has quit [Quit: Connection closed for inactivity]
FreeFull has quit []
goliath has joined #osdev
heat_ has joined #osdev
mavhq has quit [Ping timeout: 248 seconds]
mavhq has joined #osdev
xenos1984 has quit [Ping timeout: 248 seconds]
xenos1984 has joined #osdev
hwpplayer1 has joined #osdev
masoudd has joined #osdev
FreeFull has joined #osdev
q3lont has quit [Quit: Leaving]
_ngn has quit [Ping timeout: 260 seconds]
Fingel has joined #osdev
hwpplayer1 has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
k0valski18891621 has joined #osdev
xenos1984 has quit [Ping timeout: 272 seconds]
xenos1984 has joined #osdev
gog has joined #osdev
gog is now known as pog
craigo has joined #osdev
levitating_ has joined #osdev
masoudd has quit [Quit: Leaving]
pog has quit [Ping timeout: 248 seconds]
MiningMarsh has joined #osdev
karenw has quit [Remote host closed the connection]
karenw has joined #osdev
Gooberpatrol_66 has quit [Quit: Konversation terminated!]
Gooberpatrol_66 has joined #osdev
hwpplayer1 has joined #osdev
levitating has joined #osdev
levitating_ has quit [Read error: Connection reset by peer]
levitating_ has joined #osdev
levitating has quit [Ping timeout: 252 seconds]
pog has joined #osdev
childlikempress has joined #osdev
childlikempress is now known as Mondenkind
pog has quit [Ping timeout: 246 seconds]
steelswords94 has joined #osdev
pog has joined #osdev
[Kalisto] has quit [Quit: No' vemo']
[Kalisto] has joined #osdev
[Kalisto] has quit [Client Quit]
[Kalisto] has joined #osdev
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
[Kalisto] has quit [Quit: No' vemo']
[Kalisto] has joined #osdev
gildasio has quit [Ping timeout: 260 seconds]
gildasio has joined #osdev
levitating has joined #osdev
levitating__ has joined #osdev
frkazoid333 has joined #osdev
levitating_ has quit [Read error: Connection reset by peer]
levitating has quit [Ping timeout: 260 seconds]
hwpplayer1 has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
X-Scale has joined #osdev
hwpplayer1 has joined #osdev
_ngn has joined #osdev
Gooberpatrol66 has joined #osdev
Gooberpatrol_66 has quit [Ping timeout: 260 seconds]
rlitt01 has joined #osdev
goliath has quit [Quit: SIGSEGV]
elderK has joined #osdev
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
hwpplayer1 has joined #osdev
marcopolo2 has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
op has quit [Remote host closed the connection]
_ngn has quit [Ping timeout: 260 seconds]
levitating__ has quit [Ping timeout: 248 seconds]
levitating has joined #osdev
levitating_ has joined #osdev
Matt|home has joined #osdev
X-Scale has quit [Ping timeout: 256 seconds]
levitating has quit [Ping timeout: 265 seconds]
Left_Turn has quit [Read error: Connection reset by peer]
rlitt01 has quit [Remote host closed the connection]
the_oz_ has quit [Ping timeout: 276 seconds]
the_oz has joined #osdev
vai has quit [Remote host closed the connection]
levitating_ has quit [Ping timeout: 272 seconds]
vai has joined #osdev
Fingel has quit [Quit: Fingel]
Fingel has joined #osdev
alec3660 has joined #osdev
X-Scale has joined #osdev