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
raphaelsc has quit [Remote host closed the connection]
leon has quit [Ping timeout: 272 seconds]
annamalai has quit [Remote host closed the connection]
hwpplayer1 has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]
netbsduser` has quit [Ping timeout: 244 seconds]
goliath has quit [Quit: SIGSEGV]
gog has quit [Quit: byee]
steelswords94 has quit [Quit: Ping timeout (120 seconds)]
steelswords94 has joined #osdev
kl1n3 is now known as kline
rb has quit [Quit: ZNC - https://znc.in]
rb has joined #osdev
heat has quit [Read error: Connection reset by peer]
heat has joined #osdev
Dead_Bush_Sanpai has joined #osdev
heat has quit [Ping timeout: 252 seconds]
qubuepe24 has joined #osdev
hwpplayer1 has quit [Read error: Connection reset by peer]
hwpplayer1 has joined #osdev
agent314 has quit [Ping timeout: 252 seconds]
agent314 has joined #osdev
agent314 has quit [Ping timeout: 244 seconds]
agent314 has joined #osdev
agent314 has quit [Client Quit]
agent314 has joined #osdev
qubasa has joined #osdev
agent314 has quit [Ping timeout: 248 seconds]
Yoofie646 has quit [Ping timeout: 252 seconds]
solaare has quit [Ping timeout: 252 seconds]
solaare has joined #osdev
qubuepe24 has quit [Remote host closed the connection]
qubuepe24 has joined #osdev
qubuepe24 has quit [Remote host closed the connection]
qubuepe24 has joined #osdev
leon has joined #osdev
qxz2 has joined #osdev
qubuepe24 has quit [Remote host closed the connection]
qubuepe24 has joined #osdev
qubuepe24 has quit [Remote host closed the connection]
<qxz2> hilo
steelswords94 has quit [Quit: Ping timeout (120 seconds)]
steelswords94 has joined #osdev
qubuepe24 has joined #osdev
agent314 has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
hwpplayer1 has joined #osdev
youcai has joined #osdev
agent314 has quit [Ping timeout: 252 seconds]
xenos1984 has quit [Read error: Connection reset by peer]
hwpplayer1 has quit [Remote host closed the connection]
agent314 has joined #osdev
xenos1984 has joined #osdev
qubuepe24_ has joined #osdev
qubuepe24 has quit [Ping timeout: 260 seconds]
qubuepe24_ has quit [Quit: Leaving]
GeDaMo has joined #osdev
cloudowind has quit [Ping timeout: 264 seconds]
TkTech7 has joined #osdev
cloudowind has joined #osdev
TkTech has quit [Ping timeout: 246 seconds]
TkTech7 is now known as TkTech
aejsmith has quit [Quit: Lost terminal]
aejsmith has joined #osdev
emntn has quit [Quit: WeeChat 4.4.2]
hwpplayer1 has joined #osdev
emntn has joined #osdev
heat has joined #osdev
<heat> hey sortie check this POSIX definition out
<heat> 3.202 Memory-Resident
<heat> The process of managing the implementation in such a way as to provide an upper bound on memory access times.
netbsduser` has joined #osdev
Dead_Bush_Sanpai has quit [Remote host closed the connection]
Dead_Bush_Sanpai has joined #osdev
Left_Turn has joined #osdev
hwpplayer1 has quit [Read error: Connection reset by peer]
Turn_Left has joined #osdev
<Ermine> wut
hwpplayer1 has joined #osdev
Left_Turn has quit [Ping timeout: 244 seconds]
<kof673> it sounds like they want to separate it from "non-resident" but still leave flexibility so "RAM is faster than disk" or whatever :D
<kof673> *faster than having to make resident in RAM by loading from disk or wherever else
gog has joined #osdev
FreeFull has quit [Ping timeout: 255 seconds]
FreeFull has joined #osdev
leon has quit [Ping timeout: 246 seconds]
leon has joined #osdev
leon has quit [Read error: Connection reset by peer]
leon has joined #osdev
spareproject has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 252 seconds]
annamalai has joined #osdev
agent314 has quit [Ping timeout: 255 seconds]
agent314 has joined #osdev
goliath has joined #osdev
karenw has joined #osdev
craigo has joined #osdev
bencevans has joined #osdev
<nikolar> x86 only works with instructions up to 15 bytes long
<nikolar> I wonder why 16 byte long instructions or longer aren't allowed
<nikolar> Is that just an implementation detail
<the_oz> I don't have a clue, but maybe it has to do with sse2?
Arthuria has joined #osdev
<GeDaMo> I feel like that's unlikely
<GeDaMo> I have an asm book from the 486 days which says the limit is 13 bytes
karenw has quit [Ping timeout: 265 seconds]
hwpplayer1 has quit [Remote host closed the connection]
hwpplayer1 has joined #osdev
Jackneill has joined #osdev
FreeFull has quit []
FreeFull has joined #osdev
<Ermine> nikolar: sounds like implementation detail indeed
<nikolar> Except that's it's well documented ad far as I'm aware
cow_ has quit [Read error: Connection reset by peer]
cow has joined #osdev
<Maja> i think they figure out what the longest legitimate instruction would be with optimal encoding and then design the hardware accordingly?
<froggey> yeah, it's that. you can't get longer than 15 bytes without adding redundant prefix bytes
<nikolar> is that so
k_hachig_ has joined #osdev
k_hachig_ is now known as k_hachig
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531))]
Arthuria has joined #osdev
<froggey> last time I checked, yeah. maybe it's different now with AVX encodings
Arthuria has quit [Ping timeout: 276 seconds]
spareproject has quit [Remote host closed the connection]
theruran has joined #osdev
xenos1984 has quit [Ping timeout: 272 seconds]
xenos1984 has joined #osdev
Arthuria has joined #osdev
bauen1 has quit [Ping timeout: 255 seconds]
bauen1 has joined #osdev
bauen1 has quit [Ping timeout: 252 seconds]
xenos1984 has quit [Ping timeout: 260 seconds]
<Ermine> nikolar: yeah, I don't see the reason for it to not to be an impl detail
<nikolar> yeah that's what i am thinking
<nikolar> i guess it's just the current max length
<nikolar> until some newer cpu is able to decode longer instructions
k_hachig has quit [Ping timeout: 252 seconds]
xenos1984 has joined #osdev
k_hachig_ has joined #osdev
_nater_ has joined #osdev
Left_Turn has quit [Ping timeout: 246 seconds]
x64S has joined #osdev
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Left_Turn has joined #osdev
Left_Turn has quit [Client Quit]
heat has quit [Remote host closed the connection]
heat has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
qubuepe24 has joined #osdev
agent314 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
agent314 has joined #osdev
x64S_ has joined #osdev
x64S has quit [Ping timeout: 248 seconds]
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
qubuepe24_ has joined #osdev
qubuepe24 has quit [Remote host closed the connection]
Yoofie646 has joined #osdev
Arthuria has quit [Ping timeout: 245 seconds]
housemate_ has quit [Quit: Nothing to see here. I wasn't there.]
qubuepe24_ has quit [Ping timeout: 260 seconds]
<geist> i think 15 is still the limit
<zid> 15 is a *lot* of instruction
<zid> needing more is one of them there 'code smells' people like to talk about, imo
spareproject has joined #osdev
<nikolar> Oh I agree
<nikolar> I'm just pretty sure that there are valid encodings that are longer than 15 bytes
<nikolar> So i was wondering
<heat> sure there are
<heat> 66h*63 + 90
<heat> full cachelin nop
<nikolar> Kek
<zid> I prefer code16 code32 code16 code32 cs: ds: cs: ds: nop
Arthuria has joined #osdev
<nikolar> Lol
<nikolar> It probably has something to do with the size of the instruction prefetch buffer or whatever it was called
<zid> I mean, a bunch of it will be hardcoded
k_hachig_ has quit [Ping timeout: 276 seconds]
<zid> lots of loop counters and byte offsets and stuff that are 4 bit
<heat> linux kernel
<zid> amiga dos
<heat> amigo
<nikolar> geos
x64S_ has quit [Quit: Leaving]
Left_Turn has joined #osdev
Turn_Left has joined #osdev
x64S has joined #osdev
Left_Turn has quit [Ping timeout: 244 seconds]
bauen1 has joined #osdev
karenw has joined #osdev
xvmt has joined #osdev
netbsduser` has quit [Ping timeout: 252 seconds]
Turn_Left has quit [Read error: Connection reset by peer]
Arthuria has quit [Ping timeout: 248 seconds]