Conversation

Lorenzo Stoakes

Yeah so it turns out I've not been 100% better this week πŸ˜…
1
0
1
@ljs no, you're still the worst
2
0
2

Hey, @vbabka, stop bantering. @ljs might take you seriously (if that's even possible).

1
0
3

HAMMER SMASHED FILESYSTEM πŸ‡ΊπŸ‡¦

0
0
3
@ptesarik @vbabka @ljs

they enjoy shitposting to each other,
I feel sad that they don't do that to me.
2
0
3
@hyeyoo @ptesarik @vbabka haha it's ok shitposting is fine, I deserve more abuse if anything

@hyeyoo We don't shit post you now because you work on CxL so we consider you a monster now
1
0
2
Edited 1 year ago
@ljs @ptesarik @vbabka

why 😿
Type 2,3 C*L devices also contain physical memory ranges exposed to host so it also would be managed by memory management subsystem, (or disappear into history, dunno)

btw I'm only working on emulated C*L devices so it's like an imaginary animal
1
0
2
@hyeyoo @ptesarik @vbabka bro you asked for a shit post you can't complain πŸ€ͺ
1
0
3
@ljs @ptesarik @vbabka that's the beauty of shitposting πŸ‘
1
0
2
@hyeyoo @ptesarik @vbabka it's how those ranges are mapped/made available that is the issue and also the idea of networked memory starts to get crazy pretty quick.

Just a case of doing things sensibly, feels like there's 2 camps for CxL - the sensible, slot it in in a sane way camp and the GFP_LET'S_GOOOOOO camp
1
0
0
@ljs @ptesarik @vbabka

CXL is not feasible for unmovable kernel allocations regardless of latency if the goal is reduction in total memory cost (and thus dynamic capacity change mechanism is used)

BTW the latency is not that bad, it's just like a far and far NUMA node...

ofc emulated CXL is a complete beast - someone recently reported having 500KB/s bandwidth with it ;)
1
0
0
@hyeyoo @ptesarik @vbabka yeah I think the sensible way of implementing it is as a CPU-less node. That's fine.

It's when you're saying 'no we need a new mmap() flag and a new gfp flag and we need to change all the code to suit it' that there's a problem.

Reminds me of another proposal, but my lips are SEALED about which one.

500KB/s well I guess you don't want to test anything too crazy then :P
1
0
2
Edited 1 year ago
@ljs @ptesarik @vbabka

another proposal?
1
0
2
@hyeyoo @ptesarik @vbabka not mine... :) my only proposals are to make vma_merge() and gup less insane
1
1
2
@ljs @hyeyoo @ptesarik beware, the only way to make code less insane is to absorb the insanity yourself.
Oh, too late for you, and me.
0
2
4