00:05
Turn_Left has joined #osdev
00:09
Left_Turn has quit [Ping timeout: 264 seconds]
00:14
Arthuria has quit [Remote host closed the connection]
00:17
innegatives has joined #osdev
00:20
Turn_Left has quit [Ping timeout: 264 seconds]
00:20
vdamewood has quit [Read error: Connection reset by peer]
00:21
vdamewood has joined #osdev
00:23
pharonix71 has quit [Changing host]
00:23
pharonix71 has joined #osdev
00:49
heat_ has quit [Remote host closed the connection]
00:49
vdamewood has quit [Remote host closed the connection]
00:51
Turn_Left has joined #osdev
00:51
vdamewood has joined #osdev
00:51
Turn_Left has quit [Read error: Connection reset by peer]
01:13
dh` has joined #osdev
01:26
innegatives has quit [Quit: WeeChat 3.8]
01:39
gog has quit [Ping timeout: 240 seconds]
01:41
_xor has quit [Quit: brb rebooting due to usb audio being held by firefox :/]
01:52
goliath has quit [Quit: SIGSEGV]
01:54
linearcannon has quit [Ping timeout: 250 seconds]
01:54
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
02:29
matrice64 has joined #osdev
02:41
[itchyjunk] has quit [Remote host closed the connection]
02:51
matrice64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
03:10
matrice64 has joined #osdev
03:35
wlemuel has quit [Quit: Ping timeout (120 seconds)]
03:35
Gooberpatrol_66 has quit [Ping timeout: 246 seconds]
03:36
wlemuel has joined #osdev
03:46
Arthuria has joined #osdev
03:58
matrice64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
04:08
bradd has joined #osdev
04:33
Gooberpatrol_66 has joined #osdev
04:47
alethkit has quit [Ping timeout: 252 seconds]
04:47
yuiyukihira has quit [Ping timeout: 252 seconds]
04:48
exec64 has quit [Ping timeout: 252 seconds]
04:48
pitust has quit [Ping timeout: 252 seconds]
04:49
ddevault has quit [Ping timeout: 252 seconds]
04:49
whereiseveryone has quit [Ping timeout: 252 seconds]
04:49
alecjonathon has quit [Ping timeout: 252 seconds]
04:50
alecjonathon has joined #osdev
04:50
yuiyukihira has joined #osdev
04:50
ddevault has joined #osdev
04:50
alethkit has joined #osdev
04:50
exec64 has joined #osdev
04:51
pitust has joined #osdev
04:51
whereiseveryone has joined #osdev
05:18
GeDaMo has joined #osdev
05:22
Arthuria has quit [Ping timeout: 250 seconds]
06:00
xvmt has quit [Ping timeout: 240 seconds]
06:04
_xor has joined #osdev
06:42
elastic_dog has quit [Killed (lead.libera.chat (Nickname regained by services))]
06:42
elastic_dog has joined #osdev
06:50
xvmt has joined #osdev
07:06
remexre has quit [Remote host closed the connection]
07:07
remexre has joined #osdev
07:07
remexre has quit [Remote host closed the connection]
07:07
remexre has joined #osdev
07:08
remexre has quit [Remote host closed the connection]
07:08
alecjonathon has quit [Ping timeout: 265 seconds]
07:09
remexre has joined #osdev
07:09
whereiseveryone has quit [Ping timeout: 265 seconds]
07:09
yyp has quit [Ping timeout: 265 seconds]
07:12
alecjonathon has joined #osdev
07:12
whereiseveryone has joined #osdev
07:13
yyp has joined #osdev
07:22
alecjonathon has quit [Ping timeout: 260 seconds]
07:22
whereiseveryone has quit [Ping timeout: 260 seconds]
07:23
staceee has quit [Ping timeout: 260 seconds]
07:23
alecjonathon has joined #osdev
07:24
whereiseveryone has joined #osdev
07:24
alethkit has quit [Ping timeout: 246 seconds]
07:26
staceee has joined #osdev
07:26
wlemuel has quit [Ping timeout: 252 seconds]
07:28
wlemuel has joined #osdev
07:43
alethkit has joined #osdev
07:44
vdamewood has joined #osdev
07:55
Vercas693 has quit [Remote host closed the connection]
07:55
Vercas69 has joined #osdev
08:10
Gooberpatrol_66 has quit [Remote host closed the connection]
08:10
Gooberpatrol_66 has joined #osdev
08:31
slidercrank has joined #osdev
09:00
bombuzal has quit [Quit: b0rk]
09:09
Left_Turn has joined #osdev
09:11
wlemuel has quit [Ping timeout: 240 seconds]
09:15
wlemuel has joined #osdev
09:59
gog has joined #osdev
10:32
* vdamewood
gives gog a fishy
10:57
danilogondolfo has joined #osdev
11:05
wlemuel has quit [Ping timeout: 252 seconds]
11:08
wlemuel has joined #osdev
11:28
<
Ermine >
gog: hi, may I assemble you
11:29
* Ermine
assembles gog
11:30
<
gog >
do you wanna be the <sub> to my <strong>
11:30
<
Ermine >
how it goes gog?
11:31
<
vdamewood >
gog: Some would think that's <super>
11:31
<
lav >
gog: jaslgfjsdhgfr
11:50
pharonix71 has quit [Ping timeout: 255 seconds]
11:53
pharonix71 has joined #osdev
12:00
bradd has quit [Ping timeout: 255 seconds]
12:12
nyah has joined #osdev
12:14
vdamewood has quit [Remote host closed the connection]
12:15
vdamewood has joined #osdev
12:20
bnchs has joined #osdev
12:21
Turn_Left has joined #osdev
12:24
Left_Turn has quit [Ping timeout: 246 seconds]
12:35
<
zid` >
gog'nasir go home you're drunk
12:37
goliath has joined #osdev
12:37
<
sakasama >
osdev is apparently now auto-regressive -nyu.
12:38
<
bnchs >
hi sakasama
12:39
<
sakasama >
Hello bunches. I am out of cereal.
12:39
<
zid` >
aren't all conversations autoregressive
12:40
<
zid` >
HELLO sakasama WE HAVE NEVER MET BEFORE HOW ARE YOU
12:41
<
sakasama >
We have met. You're just trying to renege on your child-support obligations.
12:41
<
zid` >
Yes I am, I want more money.
12:42
<
sakasama >
Greedy zid`.
12:42
<
zid` >
I am worth it.
12:42
<
zid` >
It's not greed, it's fair compensation
12:48
<
bnchs >
how is it that when i ask about something in my implementation
12:48
<
bnchs >
people just tell me how to implement my shit
12:48
<
bnchs >
like, thanks google
12:56
vdamewood has quit [Remote host closed the connection]
12:57
vdamewood has joined #osdev
12:58
<
bnchs >
how are you
13:01
* sakasama
flies off into the ocean above.
13:06
<
bnchs >
sakasama: can i come with you
13:06
<
bnchs >
i'm sad and i would want to die too
13:07
<
sakasama >
Are you also tormented and hopeless?
13:09
<
sakasama >
Sure, come along. I'll be building my canoe exclusively from biodegradable materials.
13:19
* kof123
sheepishly shifts slightly to the left to obscure collection of skulls, tries to disguise blushing, whistles row your boat as distraction
13:26
<
gaze___ >
I’m having a bit of a hard time understanding the pci/e configuration space. Is there anything in there that one would write to?
13:26
<
zid` >
lots of stuff
13:26
<
zid` >
like, enabling bus mastering, messing with interrupts
13:26
<
zid` >
detecting bar size
13:27
<
gaze___ >
A ha. I’m trying to figure out how to make a device disappear with a hypervisor
13:28
<
gaze___ >
I could copy the table and remap it onto some stuff the hypervisor controls but that doesn’t take care of writes
13:28
<
zid` >
I mean, catch the page fault?
13:28
<
gaze___ >
Mmmm how do you redirect the write? Interpret the instruction and single step over it?
13:29
<
Mutabah >
gaze___: Ah... you're on the rust discord too :)
13:29
<
zid` >
iommu might be able to do this natively
13:29
<
zid` >
never really messed with iommu
13:29
<
Mutabah >
If you're the hypervisor - then trap the access and emulate it
13:29
<
Mutabah >
so yes, interpret the instruction
13:29
<
Mutabah >
or, for memory accesses - you can (I think) enable single-stepping
13:30
<
zid` >
enable single step, fudge the regs, restart the instruction, gg?
13:30
<
gaze___ >
@Mutabah: oh I’ve been here forever. I got my a job through this channel about 15 years ago
13:30
<
zid` >
(then unfudge)
13:30
<
Mutabah >
I more meant - you were asking the same thing there earlier
13:32
<
gaze___ >
I had an itch to make a hypervisor with an RTOS for industrial control.
13:33
<
gaze___ >
And a lot of industrial devices speak real-time Ethernet.
13:33
<
gaze___ >
So edit the Ethernet card out of configuration space and talk to it yourself I figured. Probably not so easy
13:34
<
gaze___ >
I’ve never played with DMA on x86. Would the host OS be able to share the dma system with the hypervisor or do you have to emulate that?
13:35
<
gog >
depends on if you have pci passthrough
13:35
<
gog >
and yes iommu
13:35
<
gaze___ >
Oh so there’s a whole mechanism for this.
13:36
<
zid` >
yea that's sort of the thing that enabled proper hypervisering with virtualized devices, the iommu
13:36
<
gog >
intel calls it VT-i and amd calls it VTd i think
13:36
<
zid` >
to make actual different address spaces
13:36
<
zid` >
on the physical layer
13:36
<
gog >
but they're functionally the same
13:36
<
zid` >
so that you can disappear devices and stuff
13:38
Brnocrist has quit [Read error: Connection reset by peer]
13:38
terrorjack has joined #osdev
13:44
<
zid` >
The cat is sitting on my arm, literally anywhere else would be preferable, cat.
13:45
zxrom has joined #osdev
13:45
<
zid` >
how am I suppose to simulate a pressure washer now
13:59
wootehfoot has joined #osdev
14:07
sauce has quit [Ping timeout: 248 seconds]
14:08
sauce has joined #osdev
14:08
wootehfoot has quit [Read error: Connection reset by peer]
14:11
wootehfoot has joined #osdev
14:31
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
14:31
qubasa has quit [Remote host closed the connection]
14:36
vancz has quit [Ping timeout: 250 seconds]
14:36
pie_ has quit [Ping timeout: 250 seconds]
14:38
tanto has quit [Ping timeout: 250 seconds]
14:40
tanto has joined #osdev
14:40
pie_ has joined #osdev
14:40
vancz has joined #osdev
14:47
ss4 has joined #osdev
14:48
slidercrank has quit [Ping timeout: 276 seconds]
14:50
wootehfoot has quit [Ping timeout: 246 seconds]
14:57
wlemuel has quit [Ping timeout: 240 seconds]
14:58
wlemuel has joined #osdev
15:04
ss4 has quit [Quit: Leaving]
15:05
vdamewood has joined #osdev
15:08
terrorjack has joined #osdev
15:12
tanto has quit [Quit: Adios]
15:13
tanto has joined #osdev
15:13
vancz has joined #osdev
15:13
pie_ has joined #osdev
15:26
heat has joined #osdev
15:46
qubasa has joined #osdev
16:17
Vercas69 has quit [Remote host closed the connection]
16:18
Vercas69 has joined #osdev
16:40
<
CompanionCube >
gog: VT-d is alo an intel thing, i think amd is amd-vi or just iommu
16:45
<
zid` >
amd call it erm
16:45
<
zid` >
I missed it my first time through setting this machine up
16:45
<
zid` >
cus I was expecting vt-d or amd virt or some other identifiable option
16:45
<
gog >
i'm not an os developer
16:45
<
gog >
i'm a web developer
16:46
<
zid` >
gog the spider
16:46
<
zid` >
There's a nice spider in the downstairs toilet rn
16:46
<
zid` >
inch long hunting boi
16:50
Vercas69 has quit [Remote host closed the connection]
16:50
Brnocrist has joined #osdev
16:50
Vercas69 has joined #osdev
17:00
xenos1984 has quit [Ping timeout: 248 seconds]
17:00
zxrom has quit [Quit: Leaving]
17:01
xenos1984 has joined #osdev
17:08
vdamewood has quit [Remote host closed the connection]
17:09
vdamewood has joined #osdev
17:11
xenos1984 has quit [Ping timeout: 246 seconds]
17:25
xenos1984 has joined #osdev
17:31
Burgundy has joined #osdev
18:01
slidercrank has joined #osdev
18:12
danilogondolfo has quit [Remote host closed the connection]
18:33
<
lav >
spiders are cool
18:37
pieguy128 has quit [Ping timeout: 248 seconds]
18:38
pieguy128 has joined #osdev
18:50
linear_cannon has joined #osdev
19:15
bliminse has quit [Quit: leaving]
19:15
Matt|home has quit [Quit: Leaving]
19:18
bliminse has joined #osdev
19:21
pharonix71 has quit [Ping timeout: 255 seconds]
19:23
pharonix71 has joined #osdev
19:43
wlemuel has quit [Quit: Ping timeout (120 seconds)]
19:44
wlemuel has joined #osdev
19:45
zxrom has joined #osdev
19:46
foudfou has joined #osdev
19:46
foudfou_ has quit [Ping timeout: 255 seconds]
19:47
pieguy128_ has joined #osdev
19:48
pieguy128 has quit [Ping timeout: 240 seconds]
19:51
dutch has quit [Quit: WeeChat 3.8]
19:52
foudfou has quit [Remote host closed the connection]
19:56
Jari-- has joined #osdev
20:17
tiggster has joined #osdev
20:19
dutch has joined #osdev
20:21
dude12312414 has joined #osdev
20:24
terrorjack has joined #osdev
20:28
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
20:30
PapaFrog has joined #osdev
20:30
LostFrog has quit [Read error: Connection reset by peer]
20:39
Arthuria has joined #osdev
21:19
bnchs has quit [Read error: Connection reset by peer]
21:22
bauen1 has quit [Quit: leaving]
21:37
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
21:46
pieguy128_ has quit [Ping timeout: 240 seconds]
21:46
pieguy128 has joined #osdev
21:50
Brnocrist has quit [Ping timeout: 246 seconds]
21:50
gxt__ has quit [Ping timeout: 255 seconds]
21:52
gxt__ has joined #osdev
21:58
slidercrank has quit [Ping timeout: 248 seconds]
22:03
* mrvn
comes down with a case of the mondays.
22:07
Brnocrist has joined #osdev
22:09
foudfou has joined #osdev
22:14
goliath has quit [Quit: SIGSEGV]
22:21
bauen1 has joined #osdev
22:34
dude12312414 has joined #osdev
22:36
Jari-- has quit [Ping timeout: 255 seconds]
22:36
dude12312414 has quit [Client Quit]
22:38
Celelibi has quit [Remote host closed the connection]
22:38
tiggster has quit [Ping timeout: 265 seconds]
22:47
Celelibi has joined #osdev
22:48
<
ChadGPT >
> Since the VAX-11 was the reference target for both 4BSD and the early System V releases, its architecture [DEC 86] has greatly influenced the scheduler implementation.
22:59
<
bslsk05 >
imgur.com: Imgur: The magic of the Internet
23:04
<
bslsk05 >
imgur.com: Imgur: The magic of the Internet
23:04
<
ChadGPT >
i stand corrected!
23:08
<
ChadGPT >
and now it told me Yes, atomic operations are generally considered to be cheap on AMD64 (x86-64) architecture.
23:08
<
ChadGPT >
everything i knew turned out to be a lie
23:10
<
mrvn >
ChadGPT: are you just answering all question in the negative?
23:11
<
mrvn >
ChadGPT: well, you just did, again.
23:11
<
mrvn >
(both imgur posts where answers in the negative)
23:14
gog has quit [Ping timeout: 265 seconds]
23:33
warlock has joined #osdev
23:42
foudfou has quit [Ping timeout: 255 seconds]
23:42
foudfou has joined #osdev
23:53
<
moon-child >
load is an atomic operation!
23:53
linear_cannon has quit [Remote host closed the connection]
23:54
<
ChadGPT >
how many stores can you do in a cycle? loads!
23:55
nyah has quit [Quit: leaving]