Posts
529
Following
99
Followers
116
A relatively new professional kernel hacker, born in August 6, 2000, and living in Korea (South!).

- Linux Kernel Developer @ Oracle (Linux Kernel MM) (2025.02 ~ Present)
- Reviewer for the Linux Slab & Reverse Mapping subsystem
- Former Intern @ NVIDIA, SK Hynix, Panmnesia (Security, MM and CXL)
- B.Sc. in Computer Science & Engineering, Chungnam National University (Class of 2025)

Opinions are my own.

My interests are:
Memory Management,
Computer Architecture,
Circuit Design,
Virtualization
@ljs @lkundrak

(Misunderstanding) The Linux Memory Manager
1
0
3
my laptop is screaming
0
0
1

Harry (Hyeonggon) Yoo

Edited 2 years ago
@zeroday0619 @yuno

생각보다 돈버는 것 자체는 어렵진 않은거같아요
자기 자신에 대한 기준이 높아서 그렇죠.
0
0
0

Harry (Hyeonggon) Yoo

Edited 2 years ago
Something strange is always found while running and experimenting new development kernels
1
0
1

Harry (Hyeonggon) Yoo

1
0
1
@ljs @vbabka But based on the Korean age system and law I was old enough to drink, still don't know why she asked
0
0
2
@ljs @vbabka yup I tried to get wine on a flight around my 18th birthday, and the stewardess asked if I'm over 18. my birthday is August 6 and it was August 6 in South Korea and August 5 in the US, and the flight was on the Pacific Ocean ;) but I got the wine anyway
1
0
2
@vbabka

Designing VIPT caches where size/associativity <= PAGE_SIZE is a way to avoid the synonym problem, no?

It gets tricky when size/associativity > PAGE_SIZE and it seems both Intel and ARM have patents to deal with it

https://patents.google.com/patent/US11314647B2/en
https://patents.google.com/patent/US20070033318A1/en
1
0
1
@ljs LOL yes but I have never thought this was weird; it has been like this for a long time.
1
0
2
@ljs

Haha I'm 2 years younger than yesterday!
0
0
2

Harry (Hyeonggon) Yoo

The traditional Korean age system has been retired in South Korea, and now we use the international standard aging system.

I was 24 in the Korean age system, but now I'm legally 22 :P

https://www.bbc.com/news/world-asia-63903771
2
0
2
@ljs thanks ;) and I hope to finish it sooooon
0
0
2

Harry (Hyeonggon) Yoo

Edited 2 years ago
@ljs wait did u sleep in the library lol
(I slept in my friends lab...)
1
0
1
@ljs yes this semester is finished and it's summer break!
(but still have 3 semesters left T.T)

btw I was supposed to do an internship at a cloud company this year but seems I am almost ditched so now looking for undergraduate research internships :P
0
0
2
@ljs no it's all done but my timezone is still shifted
1
0
2

Harry (Hyeonggon) Yoo

still haven't recovered from jet lag (?) from the final exam period. today went to bed at 11 PM, woke up at 2 AM, and it's now 6 AM.
1
0
1

Harry (Hyeonggon) Yoo

Edited 2 years ago
sometimes wanna stop posting normally and just shitpost all the time
1
0
2
@ljs @kernellogger @sj

or a prompt confirming if you really know what you're doing ;)

BTW what would be different if it were in /sys/kernel/mm?
1
0
1

Harry (Hyeonggon) Yoo

Edited 2 years ago
started wondering where it's documented that x86 processors deal with the synonym problem, as they use VIPT data caches.

on ARMv8 processors there is an architectural guarantee that data caches acts as PIPT cache even if it's actually VIPT, so it's guaranteed not to suffer from D-cache aliasing.

I've been heard that there is a similar guarantee on x86 processors but haven't found any official references about it - errr, I guess it's time to read some part of the intel manual.

btw this is quite old but is very nice introduction:
https://www.linuxjournal.com/article/7105
1
1
1
Show older