00:06
gildasio has quit [Remote host closed the connection]
00:07
gildasio has joined #osdev
00:14
gog` has quit [Read error: Connection reset by peer]
00:20
Rubikoid has joined #osdev
00:28
\Test_User has joined #osdev
00:31
Rubikoid has left #osdev [Leaving]
00:33
Rubikoid has joined #osdev
00:41
vdamewood has quit [Read error: Connection reset by peer]
00:42
vdamewood has joined #osdev
01:12
<
geist >
time to finally implement fpu save on x86 on LK. what a mess
01:12
<
geist >
up through fxsave it's not too bad, but xsave/xsaveopt is complicated
01:13
<
geist >
once again the AMD manual is way easier to grok. AMD has a tendency to have a nice overview page or two before diving into details. they start off with a nice table of all the cpuid bits needed to test all the subsets of float/vector instructions and the save mechainms
01:13
<
geist >
alas, they only go up to AVX because currently AMD cores dont implement AVX512 yet
01:16
frkazoid333 has joined #osdev
01:20
frkazoid333 has quit [Ping timeout: 240 seconds]
01:52
zaquest has quit [Remote host closed the connection]
01:55
tsraoien has quit [Ping timeout: 272 seconds]
02:01
zaquest has joined #osdev
02:02
xhe has quit [Ping timeout: 240 seconds]
02:04
xhe has joined #osdev
02:04
foudfou has joined #osdev
02:15
eroux has quit [Ping timeout: 276 seconds]
02:22
eroux has joined #osdev
02:23
foudfou has quit [Remote host closed the connection]
02:23
foudfou has joined #osdev
02:30
xhe has quit [Read error: Connection reset by peer]
02:30
xenos1984 has quit [Read error: Connection reset by peer]
02:30
xhe has joined #osdev
02:38
xhe has quit [Quit: Quit]
02:39
xhe has joined #osdev
02:40
foudfou has quit [Remote host closed the connection]
02:40
foudfou has joined #osdev
02:48
xenos1984 has joined #osdev
03:03
the_lanetly_052 has joined #osdev
03:05
gog has quit [Ping timeout: 272 seconds]
03:42
opal has quit [Quit: i'm never coming back]
04:08
fkrauthan has joined #osdev
04:11
[itchyjunk] has quit [Remote host closed the connection]
04:20
xhe has quit [Ping timeout: 240 seconds]
04:23
xhe has joined #osdev
05:00
xhe has quit [Ping timeout: 260 seconds]
05:01
xhe has joined #osdev
05:03
rorx has quit [Ping timeout: 264 seconds]
05:12
rorx has joined #osdev
05:26
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
06:37
immibis has quit [Ping timeout: 240 seconds]
07:07
gmacd has joined #osdev
07:20
gmacd has quit [Ping timeout: 252 seconds]
07:31
pretty_dumm_guy has joined #osdev
07:44
LostCarcosa has joined #osdev
08:15
LostCarcosa has quit [Quit: Leaving]
08:20
GeDaMo has joined #osdev
08:21
bauen1 has quit [Ping timeout: 255 seconds]
08:44
scoobydoob has joined #osdev
08:46
scoobydoo has quit [Ping timeout: 268 seconds]
08:48
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
08:49
scoobydoo has joined #osdev
08:49
scoobydoob has quit [Ping timeout: 268 seconds]
08:54
koolazer has quit [Ping timeout: 256 seconds]
08:56
koolazer has joined #osdev
09:23
netbsduser has quit [Remote host closed the connection]
09:23
netbsduser` has joined #osdev
09:28
bauen1 has joined #osdev
09:31
wand has quit [Ping timeout: 268 seconds]
09:50
<
zid` >
Did everybody enjoy melting?
09:50
<
zid` >
It hit 39.6C here and was 29C overnight.
09:50
<
mrvn >
it's not like it's over
09:50
<
clever >
"2022-07-20 06:49:39 bedroom temp: 23.75c(74.75f), kitchen: 21.12c(70.03f), living room: 23.06c(73.51f), outdoor: 18.00c(64.40f), server: 25.75c(78.35f) VCC: over 4.5 volts portb: 00000000"
09:51
<
clever >
my bedroom peaked at +26c
09:53
<
mrvn >
28.3°C and rising
09:53
<
clever >
it got down to +17c outdoors at night
09:54
<
clever >
my problem is a lack of airflow
09:54
gog has joined #osdev
09:54
<
kazinsal >
still fairly pleasant in vancouver, mid-high 20s here until mid next week where we get a few days of mid 30s
09:55
<
clever >
if you check this graph, you can see things slowly cooling off
09:55
<
clever >
but the sun has come up, and its begun warming again outside
09:59
<
mrvn >
that's what happens when you don't have cold fusion
10:01
<
Griwes >
29C overnight? yeesh
10:02
<
Griwes >
that's the one huge advantage of Bay Area, it rarely keeps over like 17-18C for more than a couple of nights at once
10:02
<
mrvn >
If I close the blinds there is no airflow. If I don't there is too much light.
10:03
<
mrvn >
Griwes: having a huge heat sink with active (evaporation) cooling works wonders
10:07
xenos1984 has quit [Quit: Leaving.]
10:08
<
zid` >
It was probably like 500C in my room
10:09
<
mrvn >
why do work hours seem to expand with heat?
10:09
<
zid` >
Highest temp for 'today' was 28.5C at.. 00:00
10:09
<
zid` >
so it was hotter than that until midnight
10:10
<
mrvn >
not supprted by the data
10:10
<
mrvn >
maybe temps where rising right up until midnight?
10:16
HeTo has quit [Read error: Connection reset by peer]
10:16
HeTo has joined #osdev
10:25
wootehfoot has joined #osdev
10:26
wootehfoot has quit [Max SendQ exceeded]
10:27
wootehfoot has joined #osdev
10:32
X-Scale` has joined #osdev
10:34
X-Scale has quit [Ping timeout: 268 seconds]
10:34
X-Scale` is now known as X-Scale
10:43
mzxtuelkl has joined #osdev
10:47
heat has joined #osdev
10:47
the_lanetly_052 has quit [Remote host closed the connection]
11:20
wootehfoot has quit [Ping timeout: 260 seconds]
12:33
gog has quit [Ping timeout: 272 seconds]
12:39
bradd has quit [Read error: Connection reset by peer]
12:42
bradd has joined #osdev
12:49
tsraoien has joined #osdev
13:19
<
mrvn >
Great, not it rains just enough to drive the hummidity to the max but not enough to cool anything down.
13:43
[itchyjunk] has joined #osdev
13:46
wootehfoot has joined #osdev
13:46
gildasio has quit [Quit: WeeChat 3.5]
13:50
gildasio has joined #osdev
13:52
wootehfoot has quit [Ping timeout: 272 seconds]
14:01
gildasio has quit [Remote host closed the connection]
14:01
gildasio has joined #osdev
15:14
eroux has quit [Ping timeout: 240 seconds]
15:17
eroux has joined #osdev
15:32
vin has quit [Quit: WeeChat 2.8]
15:35
hello-smile6 has quit [Remote host closed the connection]
15:38
nvmd has quit [Quit: WeeChat 3.6]
15:43
jack_rabbit has joined #osdev
15:44
knusbaum has quit [Ping timeout: 244 seconds]
15:44
wolfshappen has quit [Read error: Connection reset by peer]
15:45
wolfshappen has joined #osdev
15:53
gildasio has quit [Quit: WeeChat 3.5]
15:56
gildasio has joined #osdev
16:06
mzxtuelkl has quit [Quit: Leaving]
16:07
frkzoid has joined #osdev
16:16
ZipCPU_ has joined #osdev
16:17
ZipCPU has quit [Ping timeout: 268 seconds]
16:17
ZipCPU_ is now known as ZipCPU
16:19
heat has quit [Ping timeout: 272 seconds]
16:25
bradd has quit [Quit: No Ping reply in 180 seconds.]
16:26
bradd has joined #osdev
16:31
gildasio has quit [Remote host closed the connection]
16:31
gildasio has joined #osdev
16:47
xhe has quit [Read error: Connection reset by peer]
16:47
xhe has joined #osdev
16:53
gog has joined #osdev
16:57
nyah has joined #osdev
16:58
ajr has joined #osdev
17:00
[itchyjunk] has quit [Remote host closed the connection]
17:01
wootehfoot has joined #osdev
17:03
[itchyjunk] has joined #osdev
17:04
[itchyjunk] has quit [Remote host closed the connection]
17:04
[itchyjunk] has joined #osdev
17:05
[itchyjunk] has quit [Remote host closed the connection]
17:06
[itchyjunk] has joined #osdev
17:07
[itchyjunk] has quit [Remote host closed the connection]
17:14
wootehfoot has quit [Ping timeout: 255 seconds]
17:30
gog has quit [Quit: Client closed]
17:31
gog has joined #osdev
18:01
gildasio has quit [Remote host closed the connection]
18:02
gildasio has joined #osdev
18:08
bauen1 has quit [Ping timeout: 268 seconds]
18:45
heat has joined #osdev
18:47
euclaise has left #osdev [#osdev]
18:52
<
mrvn >
Is it worrysome that the most I moved today was from the computer to the shower because I was all sweatty?
18:53
kkd has joined #osdev
18:54
<
heat >
you should get a move on
18:54
<
heat >
practice a sport, go walking/running, biking, etc
18:54
<
heat >
always nice and freshens up your mind
18:55
bauen1 has joined #osdev
18:58
eroux has quit [Ping timeout: 268 seconds]
18:58
<
gog >
please move more often
18:58
<
gog >
if not high-intensity movement, at least get your legs moving once an hour
18:58
<
gog >
please do not get a DVT they can permanently destroy your veins in your foot and lower leg
18:59
<
gog >
well, not destroy, but damage
19:01
gog has quit [Quit: Client closed]
19:01
gog has joined #osdev
19:03
eroux has joined #osdev
19:04
<
moon-child >
also bad for the eyes not to look away from the monitor at least every 15 minutes
19:06
<
bslsk05 >
www.economist.com : Short-sightedness was rare. In Asia, it is becoming ubiquitous | The Economist
19:13
jafarlihi has joined #osdev
19:14
<
bslsk05 >
stackoverflow.com: c - I'm trying to hook arbitrary Linux kernel functions at runtime, why is it not working? - Stack Overflow
19:18
bradd has quit [Ping timeout: 272 seconds]
19:19
tsraoien has quit [Ping timeout: 268 seconds]
19:19
bradd has joined #osdev
19:32
Rubikoid has quit [Remote host closed the connection]
19:32
Rubikoid has joined #osdev
19:33
dh` has quit [Ping timeout: 240 seconds]
19:33
<
Bitweasil >
Isn't there an existing functionality to let you hook arbitrary kernel functions?
19:34
<
Bitweasil >
I can't recall what it's called, but IIRC every kernel function starts with a 4-5 byte NOP for "stick a jump there" reasons.
19:34
<
mrvn >
jafarlihi: still the wrong channel
19:35
<
gorgonical >
as of today my port runs hello world with glibc
19:35
<
gorgonical >
I am very happy
19:36
<
gorgonical >
I didn't realize how much OS interrogation glibc does lol
19:36
<
gorgonical >
My port is officially running Linux 6
19:37
<
heat >
congrats gorgonical
19:37
<
gorgonical >
The entry.S file is awfully hairy. So many things to juggle and make sure you don't clobber
19:37
<
heat >
glibc is dependency heavy
19:37
<
heat >
musl is way thinner
19:37
<
gorgonical >
That was how I determined it was glibc
19:38
<
gorgonical >
Built a musl toolchain and used that. Worked right out of the gate
19:38
<
heat >
glibc pokes at /sys for instance
19:38
<
heat >
musl would never
19:39
<
heat >
unfortunately they both need to poke /proc a lot because linux hides important APIs for POSIX compliance in /proc
19:39
<
heat >
char buffer[100]; snprintf(buffer, 100, "/proc/%d/file", pid); is a common snippet in Linux libcs
19:40
<
heat >
mrvn, getting and setting thread names
19:40
<
mrvn >
heat: that looks like a workaround for at*() calls that linux has natively.
19:40
<
mrvn >
"/proc/%d/file"
19:40
<
heat >
file was an example
19:40
<
heat >
that's not a thing
19:41
<
mrvn >
right, I was thinking /proc/self/fd/
19:44
<
bslsk05 >
elixir.bootlin.com: sem_open.c - src/thread/sem_open.c - Musl source code (v1.2.3) - Bootlin
19:44
<
heat >
require both a tmpfs mount at /dev, a /dev/shm directory and some nice snprintf
19:45
<
bslsk05 >
elixir.bootlin.com: pthread_getname_np.c - src/thread/pthread_getname_np.c - Musl source code (v1.2.3) - Bootlin
19:46
<
heat >
libcs are full of horrible hacks like that because "everything is a file"
19:46
<
jafarlihi >
Bitweasil: it's called ftrace and it cant capture parameters
19:47
<
Bitweasil >
I mean... it can. :p It's a static jump, you can capture whatever you want if you hack a bit there.
19:52
<
heat >
you can do everything you set your mind to
19:52
<
gog >
the only limit is yourself
19:52
<
gog >
what are you waiting for!
19:52
<
bslsk05 >
zombo.com: ZOMBO
19:52
<
gog >
welcome to zombocom
19:52
<
gog >
this is zombocom
19:52
<
moon-child >
you can do anything at zombocom
19:53
<
gog >
for awhile there was a message board at anything.zombo.com that you could literally do anything on
19:53
<
gog >
it would delete everything after a few hours
19:53
<
gog >
but i think it got abused because it disappeared pretty soon after
19:53
<
heat >
do anything on is an internet synonym for racism
19:53
<
moon-child >
4chan...
19:54
<
gog >
8chan is where the worst people went
19:54
<
heat >
you can't do anything on 4chan
19:54
<
heat >
they will actually ban you for bad shit
19:54
<
heat >
except racism, that's a 4 of the channel classic
19:55
<
moon-child >
fsvo bad
19:55
<
moon-child >
last time I looked on /b/ there were a bunch of posts along the lines of 'which of these women would you want to rape?'
19:55
<
mrvn >
Urgs, new captcha images. I have to select domesticated cats.
19:55
<
moon-child >
soooooo
19:56
<
heat >
that's pretty 4chan-tame
19:56
<
moon-child >
you're making my point
19:57
<
heat >
but AFAIK they will ban you for really bad gore or child stuff
19:57
<
heat >
which, hey, it's a start
19:57
<
GeDaMo >
How can you tell if the cats are domesticated or feral? :|
19:57
<
moon-child >
(also they looked like actual pictures of people the poster knew, like vacation pictures or w/e. Not random celebrity pictures)
19:59
<
mrvn >
GeDaMo: I think they ment common house cat and not trained cat.
20:02
<
GeDaMo >
That guy just can't draw cats :P
20:14
jafarlihi has quit [Quit: WeeChat 3.6]
20:29
GeDaMo has quit [Quit: There is as yet insufficient data for a meaningful answer.]
20:55
[itchyjunk] has joined #osdev
21:00
eroux has quit [Ping timeout: 268 seconds]
21:29
gmacd has joined #osdev
21:43
gog` has joined #osdev
21:45
gmacd has quit [Quit: Ping timeout (120 seconds)]
21:48
dude12312414 has joined #osdev
21:53
gildasio has quit [Remote host closed the connection]
21:54
gildasio has joined #osdev
21:55
gog` has quit [Quit: byee]
22:09
vdamewood has joined #osdev
22:14
MarchHare has quit [Remote host closed the connection]
22:20
tsraoien has joined #osdev
22:35
X-Scale` has joined #osdev
22:36
X-Scale has quit [Ping timeout: 268 seconds]
22:38
X-Scale` is now known as X-Scale
22:51
heat has quit [Remote host closed the connection]
23:19
kof123 has quit [Ping timeout: 252 seconds]
23:21
hello-smile6 has joined #osdev
23:22
hello-smile6 has quit [Client Quit]
23:23
hello-smile6 has joined #osdev
23:34
hello-smile6 has quit [Remote host closed the connection]
23:43
vdamewood has quit [Quit: Life beckons]
23:46
nyah has quit [Ping timeout: 255 seconds]
23:56
dude12312414 has quit [Remote host closed the connection]
23:57
dude12312414 has joined #osdev
23:59
gog has quit [Quit: Client closed]